builder: mozilla-release_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-185 starttime: 1472088093.94 results: success (0) buildid: 20160824164524 builduid: a02b7363b02c44939dc65790c494b50a revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:33.938121) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:33.939061) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:33.939350) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:34.037796) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 18:21:34.038539) ========= '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-185\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-185 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-185 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-185\AppData\Local LOGONSERVER=\\T-W864-IX-185 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-185 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-185 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-185 WINDIR=C:\windows using PTY: False --18:21:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.42 MB/s 18:21:35 (8.42 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.998000 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 18:21:35.104093) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-08-24 18:21:35.104456) ========= '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-185\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-185 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-185 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-185\AppData\Local LOGONSERVER=\\T-W864-IX-185 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-185 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-185 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-185 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.706000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-08-24 18:21:37.828140) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 18:21:37.828473) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev fac9c0cd2a813f65051d848c8d1e9743f51052b0 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-185\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-185 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-185 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-185\AppData\Local LOGONSERVER=\\T-W864-IX-185 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-185 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-185 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-185 WINDIR=C:\windows using PTY: False 2016-08-24 18:21:38,191 truncating revision to first 12 chars 2016-08-24 18:21:38,191 Setting DEBUG logging. 2016-08-24 18:21:38,191 attempt 1/10 2016-08-24 18:21:38,191 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/fac9c0cd2a81?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-24 18:21:38,575 unpacking tar archive at: mozilla-release-fac9c0cd2a81/testing/mozharness/ program finished with exit code 0 elapsedTime=1.078000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-24 18:21:38.940338) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:38.940626) ========= script_repo_revision: fac9c0cd2a813f65051d848c8d1e9743f51052b0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:38.941015) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:38.941296) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-24 18:21:38.959602) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 55 secs) (at 2016-08-24 18:21:38.959887) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-release' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-185\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-185 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-185 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-185\AppData\Local LOGONSERVER=\\T-W864-IX-185 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-185 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-185 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-185 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 18:21:39 INFO - MultiFileLogger online at 20160824 18:21:39 in C:\slave\test 18:21:39 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 18:21:39 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 18:21:39 INFO - {'append_to_log': False, 18:21:39 INFO - 'base_work_dir': 'C:\\slave\\test', 18:21:39 INFO - 'blob_upload_branch': 'mozilla-release', 18:21:39 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 18:21:39 INFO - 'buildbot_json_path': 'buildprops.json', 18:21:39 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 18:21:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:21:39 INFO - 'download_minidump_stackwalk': True, 18:21:39 INFO - 'download_symbols': 'true', 18:21:39 INFO - 'e10s': False, 18:21:39 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 18:21:39 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 18:21:39 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 18:21:39 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 18:21:39 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 18:21:39 INFO - 'C:/mozilla-build/tooltool.py'), 18:21:39 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 18:21:39 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 18:21:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:21:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:21:39 INFO - 'log_level': 'info', 18:21:39 INFO - 'log_to_console': True, 18:21:39 INFO - 'opt_config_files': (), 18:21:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:21:39 INFO - '--processes=1', 18:21:39 INFO - '--config=%(test_path)s/wptrunner.ini', 18:21:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:21:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:21:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:21:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:21:39 INFO - 'pip_index': False, 18:21:39 INFO - 'require_test_zip': True, 18:21:39 INFO - 'test_type': ('testharness',), 18:21:39 INFO - 'this_chunk': '1', 18:21:39 INFO - 'total_chunks': '10', 18:21:39 INFO - 'virtualenv_path': 'venv', 18:21:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:21:39 INFO - 'work_dir': 'build'} 18:21:39 INFO - ##### 18:21:39 INFO - ##### Running clobber step. 18:21:39 INFO - ##### 18:21:39 INFO - Running pre-action listener: _resource_record_pre_action 18:21:39 INFO - Running main action method: clobber 18:21:39 INFO - rmtree: C:\slave\test\build 18:21:39 INFO - Using _rmtree_windows ... 18:21:39 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 18:23:05 INFO - Running post-action listener: _resource_record_post_action 18:23:05 INFO - ##### 18:23:05 INFO - ##### Running read-buildbot-config step. 18:23:05 INFO - ##### 18:23:05 INFO - Running pre-action listener: _resource_record_pre_action 18:23:05 INFO - Running main action method: read_buildbot_config 18:23:05 INFO - Using buildbot properties: 18:23:05 INFO - { 18:23:05 INFO - "project": "", 18:23:05 INFO - "product": "firefox", 18:23:05 INFO - "script_repo_revision": "production", 18:23:05 INFO - "scheduler": "tests-mozilla-release-win8_64-debug-unittest", 18:23:05 INFO - "repository": "", 18:23:05 INFO - "buildername": "Windows 8 64-bit mozilla-release debug test web-platform-tests-1", 18:23:05 INFO - "buildid": "20160824164524", 18:23:05 INFO - "pgo_build": "False", 18:23:05 INFO - "basedir": "C:\\slave\\test", 18:23:05 INFO - "buildnumber": 16, 18:23:05 INFO - "slavename": "t-w864-ix-185", 18:23:05 INFO - "revision": "fac9c0cd2a813f65051d848c8d1e9743f51052b0", 18:23:05 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 18:23:05 INFO - "platform": "win64", 18:23:05 INFO - "branch": "mozilla-release", 18:23:05 INFO - "repo_path": "releases/mozilla-release", 18:23:05 INFO - "moz_repo_path": "", 18:23:05 INFO - "stage_platform": "win64", 18:23:05 INFO - "builduid": "a02b7363b02c44939dc65790c494b50a", 18:23:05 INFO - "slavebuilddir": "test" 18:23:05 INFO - } 18:23:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json. 18:23:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip. 18:23:05 INFO - Running post-action listener: _resource_record_post_action 18:23:05 INFO - ##### 18:23:05 INFO - ##### Running download-and-extract step. 18:23:05 INFO - ##### 18:23:05 INFO - Running pre-action listener: _resource_record_pre_action 18:23:05 INFO - Running main action method: download_and_extract 18:23:05 INFO - mkdir: C:\slave\test\build\tests 18:23:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:23:05 INFO - https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json matches https://queue.taskcluster.net 18:23:05 INFO - trying https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json 18:23:05 INFO - Downloading https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.3.en-US.win64.test_packages.json 18:23:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.test_packages.json'}, attempt #1 18:23:06 INFO - Downloaded 1274 bytes. 18:23:06 INFO - Reading from file C:\slave\test\build\firefox-48.0.3.en-US.win64.test_packages.json 18:23:06 INFO - Using the following test package requirements: 18:23:06 INFO - {u'common': [u'firefox-48.0.3.en-US.win64.common.tests.zip'], 18:23:06 INFO - u'cppunittest': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.cppunittest.tests.zip'], 18:23:06 INFO - u'gtest': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.gtest.tests.zip'], 18:23:06 INFO - u'jittest': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'jsshell-win64.zip'], 18:23:06 INFO - u'mochitest': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.mochitest.tests.zip'], 18:23:06 INFO - u'mozbase': [u'firefox-48.0.3.en-US.win64.common.tests.zip'], 18:23:06 INFO - u'reftest': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.reftest.tests.zip'], 18:23:06 INFO - u'talos': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.talos.tests.zip'], 18:23:06 INFO - u'web-platform': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.web-platform.tests.zip'], 18:23:06 INFO - u'xpcshell': [u'firefox-48.0.3.en-US.win64.common.tests.zip', 18:23:06 INFO - u'firefox-48.0.3.en-US.win64.xpcshell.tests.zip']} 18:23:06 INFO - Downloading packages: [u'firefox-48.0.3.en-US.win64.common.tests.zip', u'firefox-48.0.3.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 18:23:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:23:06 INFO - https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 18:23:06 INFO - trying https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip 18:23:06 INFO - Downloading https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.common.tests.zip 18:23:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.common.tests.zip'}, attempt #1 18:23:07 INFO - Downloaded 20881778 bytes. 18:23:07 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:23:07 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:23:09 INFO - caution: filename not matched: web-platform/* 18:23:09 INFO - Return code: 11 18:23:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:23:09 INFO - https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 18:23:09 INFO - trying https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip 18:23:09 INFO - Downloading https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.web-platform.tests.zip 18:23:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.web-platform.tests.zip'}, attempt #1 18:23:10 INFO - Downloaded 36389909 bytes. 18:23:10 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:23:10 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:23:53 INFO - caution: filename not matched: bin/* 18:23:53 INFO - caution: filename not matched: config/* 18:23:53 INFO - caution: filename not matched: mozbase/* 18:23:53 INFO - caution: filename not matched: marionette/* 18:23:53 INFO - caution: filename not matched: tools/wptserve/* 18:23:53 INFO - Return code: 11 18:23: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')]} 18:23:53 INFO - https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip matches https://queue.taskcluster.net 18:23:53 INFO - trying https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip 18:23:53 INFO - Downloading https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.zip 18:23:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.zip'}, attempt #1 18:23:55 INFO - Downloaded 82744460 bytes. 18:23:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip 18:23:55 INFO - mkdir: C:\slave\test\properties 18:23:55 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 18:23:55 INFO - Writing to file C:\slave\test\properties\build_url 18:23:55 INFO - Contents: 18:23:55 INFO - build_url:https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip 18:23:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip 18:23:55 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 18:23:55 INFO - Writing to file C:\slave\test\properties\symbols_url 18:23:55 INFO - Contents: 18:23:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip 18:23:55 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')]} 18:23:55 INFO - https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:23:55 INFO - trying https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip 18:23:55 INFO - Downloading https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.3.en-US.win64.crashreporter-symbols.zip 18:23:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.crashreporter-symbols.zip'}, attempt #1 18:23:57 INFO - Downloaded 50800379 bytes. 18:23:57 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.3.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 18:23:57 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.3.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 18:24:01 INFO - Return code: 0 18:24:01 INFO - Running post-action listener: _resource_record_post_action 18:24:01 INFO - Running post-action listener: set_extra_try_arguments 18:24:01 INFO - ##### 18:24:01 INFO - ##### Running create-virtualenv step. 18:24:01 INFO - ##### 18:24:01 INFO - Running pre-action listener: _pre_create_virtualenv 18:24:01 INFO - Running pre-action listener: _resource_record_pre_action 18:24:01 INFO - Running main action method: create_virtualenv 18:24:01 INFO - Creating virtualenv C:\slave\test\build\venv 18:24:01 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 18:24:01 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 18:24:03 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 18:24:07 INFO - Installing distribute......................................................................................................................................................................................done. 18:24:09 INFO - Return code: 0 18:24:09 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 18:24:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:24:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:24:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:24:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:24:09 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-185', 'USERDOMAIN': 'T-W864-IX-185', '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-185', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-185', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\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 18:24:09 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 18:24:09 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 18:24:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:24:09 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Roaming', 18:24:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:24:09 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:24:09 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:24:09 INFO - 'COMPUTERNAME': 'T-W864-IX-185', 18:24:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:24:09 INFO - 'DCLOCATION': 'SCL3', 18:24:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:24:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:24:09 INFO - 'HOMEDRIVE': 'C:', 18:24:09 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 18:24:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:24:09 INFO - 'KTS_VERSION': '1.19c', 18:24:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 18:24:09 INFO - 'LOGONSERVER': '\\\\T-W864-IX-185', 18:24:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:24:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:24:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:24:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:24:09 INFO - 'MOZ_NO_REMOTE': '1', 18:24:09 INFO - 'NO_EM_RESTART': '1', 18:24:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:24:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:24:09 INFO - 'OS': 'Windows_NT', 18:24:09 INFO - 'OURDRIVE': 'C:', 18:24:09 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', 18:24:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:24:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:24:09 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:24:09 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 18:24:09 INFO - 'PROCESSOR_LEVEL': '6', 18:24:09 INFO - 'PROCESSOR_REVISION': '1e05', 18:24:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:24:09 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:24:09 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:24:09 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:24:09 INFO - 'PROMPT': '$P$G', 18:24:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:24:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:24:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:24:09 INFO - 'PWD': 'C:\\slave\\test', 18:24:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:24:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:24:09 INFO - 'SYSTEMDRIVE': 'C:', 18:24:09 INFO - 'SYSTEMROOT': 'C:\\windows', 18:24:09 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:09 INFO - 'TEST1': 'testie', 18:24:09 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:09 INFO - 'USERDOMAIN': 'T-W864-IX-185', 18:24:09 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 18:24:09 INFO - 'USERNAME': 'cltbld', 18:24:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-185', 18:24:09 INFO - 'WINDIR': 'C:\\windows', 18:24:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:24:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:24:10 INFO - Downloading/unpacking psutil>=0.7.1 18:24:10 INFO - Running setup.py egg_info for package psutil 18:24:10 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:24:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:24:10 INFO - Installing collected packages: psutil 18:24:10 INFO - Running setup.py install for psutil 18:24:10 INFO - building 'psutil._psutil_windows' extension 18:24:10 INFO - error: Unable to find vcvarsall.bat 18:24:10 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-0ackdt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:24:10 INFO - running install 18:24:10 INFO - running build 18:24:10 INFO - running build_py 18:24:10 INFO - creating build 18:24:10 INFO - creating build\lib.win32-2.7 18:24:10 INFO - creating build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 18:24:10 INFO - running build_ext 18:24:10 INFO - building 'psutil._psutil_windows' extension 18:24:10 INFO - error: Unable to find vcvarsall.bat 18:24:10 INFO - ---------------------------------------- 18:24:10 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-0ackdt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:24:10 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-185\AppData\Roaming\pip\pip.log 18:24:10 WARNING - Return code: 1 18:24:10 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! 18:24:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 18:24:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:24:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:24:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:24:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:24:10 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-185', 'USERDOMAIN': 'T-W864-IX-185', '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-185', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-185', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\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 18:24:10 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 18:24:10 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 18:24:10 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:24:10 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Roaming', 18:24:10 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:24:10 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:24:10 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:24:10 INFO - 'COMPUTERNAME': 'T-W864-IX-185', 18:24:10 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:24:10 INFO - 'DCLOCATION': 'SCL3', 18:24:10 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:24:10 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:24:10 INFO - 'HOMEDRIVE': 'C:', 18:24:10 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 18:24:10 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:24:10 INFO - 'KTS_VERSION': '1.19c', 18:24:10 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 18:24:10 INFO - 'LOGONSERVER': '\\\\T-W864-IX-185', 18:24:10 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:24:10 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:24:10 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:24:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:24:10 INFO - 'MOZ_NO_REMOTE': '1', 18:24:10 INFO - 'NO_EM_RESTART': '1', 18:24:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:24:10 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:24:10 INFO - 'OS': 'Windows_NT', 18:24:10 INFO - 'OURDRIVE': 'C:', 18:24:10 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 18:24:10 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:24:10 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:24:10 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:24:10 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 18:24:10 INFO - 'PROCESSOR_LEVEL': '6', 18:24:10 INFO - 'PROCESSOR_REVISION': '1e05', 18:24:10 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:24:10 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:24:10 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:24:10 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:24:10 INFO - 'PROMPT': '$P$G', 18:24:10 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:24:10 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:24:10 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:24:10 INFO - 'PWD': 'C:\\slave\\test', 18:24:10 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:24:10 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:24:10 INFO - 'SYSTEMDRIVE': 'C:', 18:24:10 INFO - 'SYSTEMROOT': 'C:\\windows', 18:24:10 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:10 INFO - 'TEST1': 'testie', 18:24:10 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:10 INFO - 'USERDOMAIN': 'T-W864-IX-185', 18:24:10 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 18:24:10 INFO - 'USERNAME': 'cltbld', 18:24:10 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-185', 18:24:10 INFO - 'WINDIR': 'C:\\windows', 18:24:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:24:11 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:24:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:24:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:24:11 INFO - Running setup.py egg_info for package mozsystemmonitor 18:24:11 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 18:24:11 INFO - Running setup.py egg_info for package psutil 18:24:11 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 18:24:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:24:11 INFO - Installing collected packages: mozsystemmonitor, psutil 18:24:11 INFO - Running setup.py install for mozsystemmonitor 18:24:11 INFO - Running setup.py install for psutil 18:24:11 INFO - building 'psutil._psutil_windows' extension 18:24:11 INFO - error: Unable to find vcvarsall.bat 18:24:11 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-jvf6an-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 18:24:11 INFO - running install 18:24:11 INFO - running build 18:24:11 INFO - running build_py 18:24:11 INFO - running build_ext 18:24:11 INFO - building 'psutil._psutil_windows' extension 18:24:11 INFO - error: Unable to find vcvarsall.bat 18:24:11 INFO - ---------------------------------------- 18:24:11 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-jvf6an-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 18:24:11 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-185\AppData\Roaming\pip\pip.log 18:24:11 WARNING - Return code: 1 18:24:11 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! 18:24:11 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 18:24:11 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')]} 18:24:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:24:11 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')]} 18:24:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:24:11 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-185', 'USERDOMAIN': 'T-W864-IX-185', '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-185', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-185', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\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 18:24:11 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 18:24:11 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 18:24:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:24:11 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Roaming', 18:24:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:24:11 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:24:11 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:24:11 INFO - 'COMPUTERNAME': 'T-W864-IX-185', 18:24:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:24:11 INFO - 'DCLOCATION': 'SCL3', 18:24:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:24:11 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:24:11 INFO - 'HOMEDRIVE': 'C:', 18:24:11 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 18:24:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:24:11 INFO - 'KTS_VERSION': '1.19c', 18:24:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 18:24:11 INFO - 'LOGONSERVER': '\\\\T-W864-IX-185', 18:24:11 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:24:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:24:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:24:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:24:11 INFO - 'MOZ_NO_REMOTE': '1', 18:24:11 INFO - 'NO_EM_RESTART': '1', 18:24:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:24:11 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:24:11 INFO - 'OS': 'Windows_NT', 18:24:11 INFO - 'OURDRIVE': 'C:', 18:24:11 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', 18:24:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:24:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:24:11 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:24:11 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 18:24:11 INFO - 'PROCESSOR_LEVEL': '6', 18:24:11 INFO - 'PROCESSOR_REVISION': '1e05', 18:24:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:24:11 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:24:11 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:24:11 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:24:11 INFO - 'PROMPT': '$P$G', 18:24:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:24:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:24:11 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:24:11 INFO - 'PWD': 'C:\\slave\\test', 18:24:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:24:11 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:24:11 INFO - 'SYSTEMDRIVE': 'C:', 18:24:11 INFO - 'SYSTEMROOT': 'C:\\windows', 18:24:11 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:11 INFO - 'TEST1': 'testie', 18:24:11 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:11 INFO - 'USERDOMAIN': 'T-W864-IX-185', 18:24:11 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 18:24:11 INFO - 'USERNAME': 'cltbld', 18:24:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-185', 18:24:11 INFO - 'WINDIR': 'C:\\windows', 18:24:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:24:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:24:12 INFO - Downloading/unpacking blobuploader==1.2.4 18:24:12 INFO - Downloading blobuploader-1.2.4.tar.gz 18:24:12 INFO - Running setup.py egg_info for package blobuploader 18:24:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:24:16 INFO - Running setup.py egg_info for package requests 18:24:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:24:16 INFO - Downloading docopt-0.6.1.tar.gz 18:24:16 INFO - Running setup.py egg_info for package docopt 18:24:16 INFO - Installing collected packages: blobuploader, docopt, requests 18:24:16 INFO - Running setup.py install for blobuploader 18:24:16 INFO - Running setup.py install for docopt 18:24:16 INFO - Running setup.py install for requests 18:24:16 INFO - Successfully installed blobuploader docopt requests 18:24:16 INFO - Cleaning up... 18:24:16 INFO - Return code: 0 18:24:16 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:24:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:24:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:24:16 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-185', 'USERDOMAIN': 'T-W864-IX-185', '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-185', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-185', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\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 18:24:16 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 18:24:16 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 18:24:16 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:24:16 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Roaming', 18:24:16 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:24:16 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:24:16 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:24:16 INFO - 'COMPUTERNAME': 'T-W864-IX-185', 18:24:16 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:24:16 INFO - 'DCLOCATION': 'SCL3', 18:24:16 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:24:16 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:24:16 INFO - 'HOMEDRIVE': 'C:', 18:24:16 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 18:24:16 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:24:16 INFO - 'KTS_VERSION': '1.19c', 18:24:16 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 18:24:16 INFO - 'LOGONSERVER': '\\\\T-W864-IX-185', 18:24:16 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:24:16 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:24:16 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:24:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:24:16 INFO - 'MOZ_NO_REMOTE': '1', 18:24:16 INFO - 'NO_EM_RESTART': '1', 18:24:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:24:16 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:24:16 INFO - 'OS': 'Windows_NT', 18:24:16 INFO - 'OURDRIVE': 'C:', 18:24:16 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 18:24:16 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:24:16 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:24:16 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:24:16 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 18:24:16 INFO - 'PROCESSOR_LEVEL': '6', 18:24:16 INFO - 'PROCESSOR_REVISION': '1e05', 18:24:16 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:24:16 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:24:16 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:24:16 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:24:16 INFO - 'PROMPT': '$P$G', 18:24:16 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:24:16 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:24:16 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:24:16 INFO - 'PWD': 'C:\\slave\\test', 18:24:16 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:24:16 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:24:16 INFO - 'SYSTEMDRIVE': 'C:', 18:24:16 INFO - 'SYSTEMROOT': 'C:\\windows', 18:24:16 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:16 INFO - 'TEST1': 'testie', 18:24:16 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:16 INFO - 'USERDOMAIN': 'T-W864-IX-185', 18:24:16 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 18:24:16 INFO - 'USERNAME': 'cltbld', 18:24:16 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-185', 18:24:16 INFO - 'WINDIR': 'C:\\windows', 18:24:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:24:20 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:24:20 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:24:20 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:24:20 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:24:20 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:24:20 INFO - Unpacking c:\slave\test\build\tests\marionette 18:24:20 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:24:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:24:20 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 18:24:20 INFO - Running setup.py install for browsermob-proxy 18:24:35 INFO - Running setup.py install for manifestparser 18:24:35 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for marionette-client 18:24:35 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:24:35 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for marionette-driver 18:24:35 INFO - Running setup.py install for mozcrash 18:24:35 INFO - Running setup.py install for mozdebug 18:24:35 INFO - Running setup.py install for mozdevice 18:24:35 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozfile 18:24:35 INFO - Running setup.py install for mozhttpd 18:24:35 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozinfo 18:24:35 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozInstall 18:24:35 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozleak 18:24:35 INFO - Running setup.py install for mozlog 18:24:35 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for moznetwork 18:24:35 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozprocess 18:24:35 INFO - Running setup.py install for mozprofile 18:24:35 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozrunner 18:24:35 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for mozscreenshot 18:24:35 INFO - Running setup.py install for moztest 18:24:35 INFO - Running setup.py install for mozversion 18:24:35 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:24:35 INFO - Running setup.py install for wptserve 18:24:35 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 18:24:35 INFO - Cleaning up... 18:24:35 INFO - Return code: 0 18:24:35 INFO - Installing None into virtualenv C:\slave\test\build\venv 18:24:35 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')]} 18:24:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:24:35 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')]} 18:24:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:24:35 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0250E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024376C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-185', 'USERDOMAIN': 'T-W864-IX-185', '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-185', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-185', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\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 18:24:35 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 18:24:35 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 18:24:35 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:24:35 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Roaming', 18:24:35 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:24:35 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:24:35 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:24:35 INFO - 'COMPUTERNAME': 'T-W864-IX-185', 18:24:35 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:24:35 INFO - 'DCLOCATION': 'SCL3', 18:24:35 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:24:35 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:24:35 INFO - 'HOMEDRIVE': 'C:', 18:24:35 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 18:24:35 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:24:35 INFO - 'KTS_VERSION': '1.19c', 18:24:35 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 18:24:35 INFO - 'LOGONSERVER': '\\\\T-W864-IX-185', 18:24:35 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:24:35 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:24:35 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:24:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:24:35 INFO - 'MOZ_NO_REMOTE': '1', 18:24:35 INFO - 'NO_EM_RESTART': '1', 18:24:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:24:35 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:24:35 INFO - 'OS': 'Windows_NT', 18:24:35 INFO - 'OURDRIVE': 'C:', 18:24:35 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', 18:24:35 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:24:35 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:24:35 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:24:35 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 18:24:35 INFO - 'PROCESSOR_LEVEL': '6', 18:24:35 INFO - 'PROCESSOR_REVISION': '1e05', 18:24:35 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:24:35 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:24:35 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:24:35 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:24:35 INFO - 'PROMPT': '$P$G', 18:24:35 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:24:35 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:24:35 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:24:35 INFO - 'PWD': 'C:\\slave\\test', 18:24:35 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:24:35 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:24:35 INFO - 'SYSTEMDRIVE': 'C:', 18:24:35 INFO - 'SYSTEMROOT': 'C:\\windows', 18:24:35 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:35 INFO - 'TEST1': 'testie', 18:24:35 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:35 INFO - 'USERDOMAIN': 'T-W864-IX-185', 18:24:35 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 18:24:35 INFO - 'USERNAME': 'cltbld', 18:24:35 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-185', 18:24:35 INFO - 'WINDIR': 'C:\\windows', 18:24:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:24:39 INFO - Ignoring indexes: http://pypi.python.org/simple/ 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 18:24:39 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 18:24:39 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 18:24:39 INFO - Unpacking c:\slave\test\build\tests\marionette\client 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 18:24:39 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 18:24:39 INFO - Unpacking c:\slave\test\build\tests\marionette 18:24:39 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 18:24:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:24:39 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)) 18:24:51 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)) 18:24:51 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)) 18:24:51 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)) 18:24:51 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)) 18:24:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 18:24:51 INFO - Downloading blessings-1.6.tar.gz 18:24:51 INFO - Running setup.py egg_info for package blessings 18:24:51 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)) 18:24:51 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 18:24:51 INFO - Running setup.py install for blessings 18:24:51 INFO - Running setup.py install for browsermob-proxy 18:24:51 INFO - Running setup.py install for manifestparser 18:24:51 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Running setup.py install for marionette-client 18:24:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 18:24:51 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Running setup.py install for marionette-driver 18:24:51 INFO - Running setup.py install for mozcrash 18:24:51 INFO - Running setup.py install for mozdebug 18:24:51 INFO - Running setup.py install for mozdevice 18:24:51 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Running setup.py install for mozhttpd 18:24:51 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Running setup.py install for mozInstall 18:24:51 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Running setup.py install for mozleak 18:24:51 INFO - Running setup.py install for mozprofile 18:24:51 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Running setup.py install for mozrunner 18:24:51 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 18:24:51 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 18:24:53 INFO - Running setup.py install for mozscreenshot 18:24:53 INFO - Running setup.py install for moztest 18:24:53 INFO - Running setup.py install for mozversion 18:24:53 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 18:24:53 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 18:24:53 INFO - Running setup.py install for wptserve 18:24:53 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 18:24:53 INFO - Cleaning up... 18:24:53 INFO - Return code: 0 18:24:53 INFO - Done creating virtualenv C:\slave\test\build\venv. 18:24:53 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:24:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:24:53 INFO - Reading from file tmpfile_stdout 18:24:53 INFO - Using _rmtree_windows ... 18:24:53 INFO - Using _rmtree_windows ... 18:24:53 INFO - Current package versions: 18:24:53 INFO - blessings == 1.6 18:24:53 INFO - blobuploader == 1.2.4 18:24:53 INFO - browsermob-proxy == 0.6.0 18:24:53 INFO - distribute == 0.6.14 18:24:53 INFO - docopt == 0.6.1 18:24:53 INFO - manifestparser == 1.1 18:24:53 INFO - marionette-client == 2.3.0 18:24:53 INFO - marionette-driver == 1.4.0 18:24:53 INFO - mozInstall == 1.12 18:24:53 INFO - mozcrash == 0.17 18:24:53 INFO - mozdebug == 0.1 18:24:53 INFO - mozdevice == 0.48 18:24:53 INFO - mozfile == 1.2 18:24:53 INFO - mozhttpd == 0.7 18:24:53 INFO - mozinfo == 0.9 18:24:53 INFO - mozleak == 0.1 18:24:53 INFO - mozlog == 3.1 18:24:53 INFO - moznetwork == 0.27 18:24:53 INFO - mozprocess == 0.22 18:24:53 INFO - mozprofile == 0.28 18:24:53 INFO - mozrunner == 6.11 18:24:53 INFO - mozscreenshot == 0.1 18:24:53 INFO - mozsystemmonitor == 0.0 18:24:53 INFO - moztest == 0.7 18:24:53 INFO - mozversion == 1.4 18:24:53 INFO - requests == 1.2.3 18:24:53 INFO - wptserve == 1.4.0 18:24:53 INFO - Running post-action listener: _resource_record_post_action 18:24:53 INFO - Running post-action listener: _start_resource_monitoring 18:24:53 INFO - Starting resource monitoring. 18:24:53 INFO - ##### 18:24:53 INFO - ##### Running pull step. 18:24:53 INFO - ##### 18:24:53 INFO - Running pre-action listener: _resource_record_pre_action 18:24:53 INFO - Running main action method: pull 18:24:53 INFO - Pull has nothing to do! 18:24:53 INFO - Running post-action listener: _resource_record_post_action 18:24:53 INFO - ##### 18:24:53 INFO - ##### Running install step. 18:24:53 INFO - ##### 18:24:53 INFO - Running pre-action listener: _resource_record_pre_action 18:24:53 INFO - Running main action method: install 18:24:53 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 18:24:53 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 18:24:53 INFO - Reading from file tmpfile_stdout 18:24:53 INFO - Using _rmtree_windows ... 18:24:53 INFO - Using _rmtree_windows ... 18:24:53 INFO - Detecting whether we're running mozinstall >=1.0... 18:24:53 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 18:24:53 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 18:24:54 INFO - Reading from file tmpfile_stdout 18:24:54 INFO - Output received: 18:24:54 INFO - Usage: mozinstall-script.py [options] installer 18:24:54 INFO - Options: 18:24:54 INFO - -h, --help show this help message and exit 18:24:54 INFO - -d DEST, --destination=DEST 18:24:54 INFO - Directory to install application into. [default: 18:24:54 INFO - "C:\slave\test"] 18:24:54 INFO - --app=APP Application being installed. [default: firefox] 18:24:54 INFO - Using _rmtree_windows ... 18:24:54 INFO - Using _rmtree_windows ... 18:24:54 INFO - mkdir: C:\slave\test\build\application 18:24:54 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.3.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 18:24:54 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.3.en-US.win64.zip --destination C:\slave\test\build\application 18:24:56 INFO - Reading from file tmpfile_stdout 18:24:56 INFO - Output received: 18:24:56 INFO - C:\slave\test\build\application\firefox\firefox.exe 18:24:56 INFO - Using _rmtree_windows ... 18:24:56 INFO - Using _rmtree_windows ... 18:24:56 INFO - Running post-action listener: _resource_record_post_action 18:24:56 INFO - ##### 18:24:56 INFO - ##### Running run-tests step. 18:24:56 INFO - ##### 18:24:56 INFO - Running pre-action listener: _resource_record_pre_action 18:24:56 INFO - Running main action method: run_tests 18:24:56 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 18:24:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:24:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:24:56 INFO - grabbing minidump binary from tooltool 18:24:56 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')]} 18:24:56 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0253F368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x022E4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025C80C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 18:24:56 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 18:24:56 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 18:24:56 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 18:24:57 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpdll3do 18:24:57 INFO - INFO - File integrity verified, renaming tmpdll3do to win32-minidump_stackwalk.exe 18:24:57 INFO - Return code: 0 18:24:57 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 18:24:57 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 18:24:57 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/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.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 18:24:57 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/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.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 18:24:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 18:24:57 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Roaming', 18:24:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 18:24:57 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 18:24:57 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 18:24:57 INFO - 'COMPUTERNAME': 'T-W864-IX-185', 18:24:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 18:24:57 INFO - 'DCLOCATION': 'SCL3', 18:24:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 18:24:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 18:24:57 INFO - 'HOMEDRIVE': 'C:', 18:24:57 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-185', 18:24:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 18:24:57 INFO - 'KTS_VERSION': '1.19c', 18:24:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-185\\AppData\\Local', 18:24:57 INFO - 'LOGONSERVER': '\\\\T-W864-IX-185', 18:24:57 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 18:24:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 18:24:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 18:24:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 18:24:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:24:57 INFO - 'MOZ_NO_REMOTE': '1', 18:24:57 INFO - 'NO_EM_RESTART': '1', 18:24:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:24:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 18:24:57 INFO - 'OS': 'Windows_NT', 18:24:57 INFO - 'OURDRIVE': 'C:', 18:24:57 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', 18:24:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 18:24:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 18:24:57 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 18:24:57 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 18:24:57 INFO - 'PROCESSOR_LEVEL': '6', 18:24:57 INFO - 'PROCESSOR_REVISION': '1e05', 18:24:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 18:24:57 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 18:24:57 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 18:24:57 INFO - 'PROGRAMW6432': 'C:\\Program Files', 18:24:57 INFO - 'PROMPT': '$P$G', 18:24:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 18:24:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 18:24:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 18:24:57 INFO - 'PWD': 'C:\\slave\\test', 18:24:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 18:24:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 18:24:57 INFO - 'SYSTEMDRIVE': 'C:', 18:24:57 INFO - 'SYSTEMROOT': 'C:\\windows', 18:24:57 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:57 INFO - 'TEST1': 'testie', 18:24:57 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 18:24:57 INFO - 'USERDOMAIN': 'T-W864-IX-185', 18:24:57 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-185', 18:24:57 INFO - 'USERNAME': 'cltbld', 18:24:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-185', 18:24:57 INFO - 'WINDIR': 'C:\\windows', 18:24:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 18:24:57 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/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.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 18:24:59 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 18:24:59 INFO - import pkg_resources 18:25:00 INFO - Using 1 client processes 18:25:03 INFO - SUITE-START | Running 778 tests 18:25:03 INFO - Running testharness tests 18:25:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:25:03 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 18:25:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:25:03 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 18:25:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:25:03 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 18:25:03 INFO - Setting up ssl 18:25:04 INFO - PROCESS | certutil | 18:25:04 INFO - PROCESS | certutil | 18:25:04 INFO - PROCESS | certutil | 18:25:04 INFO - Certificate Nickname Trust Attributes 18:25:04 INFO - SSL,S/MIME,JAR/XPI 18:25:04 INFO - 18:25:04 INFO - web-platform-tests CT,, 18:25:04 INFO - 18:25:04 INFO - Starting runner 18:25:04 INFO - PROCESS | 3352 | [3352] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 18:25:04 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 18:25:04 INFO - PROCESS | 3352 | [3352] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 18:25:06 INFO - PROCESS | 3352 | 1472088306260 Marionette DEBUG Marionette enabled via build flag and pref 18:25:07 INFO - PROCESS | 3352 | ++DOCSHELL 000000338475E000 == 1 [pid = 3352] [id = 1] 18:25:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 1 (0000003392CA4800) [pid = 3352] [serial = 1] [outer = 0000000000000000] 18:25:07 INFO - PROCESS | 3352 | [3352] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:25:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 2 (0000003392CA5800) [pid = 3352] [serial = 2] [outer = 0000003392CA4800] 18:25:07 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396094000 == 2 [pid = 3352] [id = 2] 18:25:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 3 (0000003396094800) [pid = 3352] [serial = 3] [outer = 0000000000000000] 18:25:07 INFO - PROCESS | 3352 | [3352] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:25:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 4 (0000003396095800) [pid = 3352] [serial = 4] [outer = 0000003396094800] 18:25:07 INFO - PROCESS | 3352 | 1472088307964 Marionette INFO Listening on port 2828 18:25:09 INFO - PROCESS | 3352 | 1472088309681 Marionette DEBUG Marionette enabled via command-line flag 18:25:09 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396FDA800 == 3 [pid = 3352] [id = 3] 18:25:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 5 (000000339722C000) [pid = 3352] [serial = 5] [outer = 0000000000000000] 18:25:09 INFO - PROCESS | 3352 | [3352] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:25:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 6 (000000339722D000) [pid = 3352] [serial = 6] [outer = 000000339722C000] 18:25:09 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 18:25:09 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 18:25:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 7 (0000003397C36800) [pid = 3352] [serial = 7] [outer = 0000003396094800] 18:25:10 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:25:10 INFO - PROCESS | 3352 | 1472088310394 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49302 18:25:10 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:25:10 INFO - PROCESS | 3352 | 1472088310427 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49303 18:25:10 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:25:10 INFO - PROCESS | 3352 | 1472088310435 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49304 18:25:10 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:25:10 INFO - PROCESS | 3352 | 1472088310470 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49305 18:25:10 INFO - PROCESS | 3352 | 1472088310472 Marionette DEBUG Closed connection conn0 18:25:10 INFO - PROCESS | 3352 | 1472088310474 Marionette DEBUG Closed connection conn1 18:25:10 INFO - PROCESS | 3352 | 1472088310476 Marionette DEBUG Closed connection conn2 18:25:10 INFO - PROCESS | 3352 | 1472088310562 Marionette DEBUG Closed connection conn3 18:25:10 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:25:10 INFO - PROCESS | 3352 | 1472088310568 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49306 18:25:10 INFO - PROCESS | 3352 | 1472088310683 Marionette DEBUG Closed connection conn4 18:25:10 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:25:10 INFO - PROCESS | 3352 | 1472088310691 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49307 18:25:10 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398372000 == 4 [pid = 3352] [id = 4] 18:25:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 8 (0000003392CDAC00) [pid = 3352] [serial = 8] [outer = 0000000000000000] 18:25:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 9 (00000033983B5C00) [pid = 3352] [serial = 9] [outer = 0000003392CDAC00] 18:25:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 10 (0000003398303C00) [pid = 3352] [serial = 10] [outer = 0000003392CDAC00] 18:25:10 INFO - PROCESS | 3352 | 1472088310850 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:25:10 INFO - PROCESS | 3352 | 1472088310856 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.3","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":"20160824164524","device":"desktop","version":"48.0.3"} 18:25:11 INFO - PROCESS | 3352 | [3352] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:25:11 INFO - PROCESS | 3352 | [3352] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 18:25:11 INFO - PROCESS | 3352 | [3352] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:12 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF58000 == 5 [pid = 3352] [id = 5] 18:25:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 11 (000000339DF58800) [pid = 3352] [serial = 11] [outer = 0000000000000000] 18:25:12 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF59000 == 6 [pid = 3352] [id = 6] 18:25:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 12 (000000339E248C00) [pid = 3352] [serial = 12] [outer = 0000000000000000] 18:25:12 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:25:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC94800 == 7 [pid = 3352] [id = 7] 18:25:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 13 (000000339E248400) [pid = 3352] [serial = 13] [outer = 0000000000000000] 18:25:13 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:25:13 INFO - PROCESS | 3352 | [3352] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:25:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 14 (000000339EFB4C00) [pid = 3352] [serial = 14] [outer = 000000339E248400] 18:25:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 15 (000000339F1F9800) [pid = 3352] [serial = 15] [outer = 000000339DF58800] 18:25:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 16 (000000339EDDD800) [pid = 3352] [serial = 16] [outer = 000000339E248C00] 18:25:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 17 (000000339EE87000) [pid = 3352] [serial = 17] [outer = 000000339E248400] 18:25:14 INFO - PROCESS | 3352 | 1472088314081 Marionette INFO startBrowser c9e48655-1b83-4c03-af70-50c424e88c97 18:25:14 INFO - PROCESS | 3352 | 1472088314118 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 3352 | 1472088314132 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 3352 | 1472088314134 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 18 (00000033A12D4000) [pid = 3352] [serial = 18] [outer = 000000339E248400] 18:25:15 INFO - PROCESS | 3352 | 1472088315041 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"c9e48655-1b83-4c03-af70-50c424e88c97","capabilities":{"browserName":"Firefox","browserVersion":"48.0.3","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":"20160824164524","device":"desktop","version":"48.0.3","command_id":1}}] 18:25:15 INFO - PROCESS | 3352 | 1472088315375 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:25:15 INFO - PROCESS | 3352 | 1472088315378 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:15 INFO - PROCESS | 3352 | 1472088315480 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 18:25:15 INFO - PROCESS | 3352 | 1472088315528 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:25:15 INFO - PROCESS | 3352 | 1472088315531 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:15 INFO - PROCESS | 3352 | [3352] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:25:17 INFO - PROCESS | 3352 | --DOCSHELL 000000338475E000 == 6 [pid = 3352] [id = 1] 18:25:17 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:25:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 19 (00000033909D4400) [pid = 3352] [serial = 19] [outer = 000000339E248400] 18:25:17 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:25:17 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:25:17 INFO - PROCESS | 3352 | 1472088317909 Marionette TRACE conn5 <- [1,3,null,{}] 18:25:17 INFO - PROCESS | 3352 | 1472088317914 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 18:25:17 INFO - PROCESS | 3352 | 1472088317917 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:17 INFO - PROCESS | 3352 | 1472088317943 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 18:25:17 INFO - PROCESS | 3352 | 1472088317982 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 3352 | 1472088317986 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 18:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:25:17 INFO - PROCESS | 3352 | 1472088317995 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 3352 | 1472088317999 Marionette TRACE conn5 <- [1,6,null,{}] 18:25:18 INFO - PROCESS | 3352 | 1472088318061 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:18 INFO - PROCESS | 3352 | 1472088318064 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:18 INFO - PROCESS | 3352 | 1472088318139 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 18:25:18 INFO - PROCESS | 3352 | 1472088318146 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:18 INFO - PROCESS | 3352 | 1472088318150 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:18 INFO - PROCESS | 3352 | ++DOCSHELL 000000339723F000 == 7 [pid = 3352] [id = 8] 18:25:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 20 (00000033987C8400) [pid = 3352] [serial = 20] [outer = 0000000000000000] 18:25:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 21 (0000003398861C00) [pid = 3352] [serial = 21] [outer = 00000033987C8400] 18:25:18 INFO - PROCESS | 3352 | 1472088318212 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 22 (000000339DCA8400) [pid = 3352] [serial = 22] [outer = 00000033987C8400] 18:25:18 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D17800 == 8 [pid = 3352] [id = 9] 18:25:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 23 (000000339E02E800) [pid = 3352] [serial = 23] [outer = 0000000000000000] 18:25:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 24 (000000339E792000) [pid = 3352] [serial = 24] [outer = 000000339E02E800] 18:25:18 INFO - PROCESS | 3352 | 1472088318644 Marionette DEBUG loaded listener.js 18:25:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 25 (000000339EADFC00) [pid = 3352] [serial = 25] [outer = 000000339E02E800] 18:25:19 INFO - PROCESS | 3352 | 1472088319238 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1301ms 18:25:19 INFO - PROCESS | 3352 | 1472088319397 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 18:25:19 INFO - PROCESS | 3352 | 1472088319401 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 18:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:25:19 INFO - PROCESS | 3352 | 1472088319422 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:25:19 INFO - PROCESS | 3352 | 1472088319424 Marionette TRACE conn5 <- [1,10,null,{}] 18:25:19 INFO - PROCESS | 3352 | 1472088319445 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:19 INFO - PROCESS | 3352 | 1472088319447 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:19 INFO - PROCESS | 3352 | 1472088319574 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 18:25:19 INFO - PROCESS | 3352 | 1472088319623 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 3352 | 1472088319626 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E8CC000 == 9 [pid = 3352] [id = 10] 18:25:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 26 (000000339DCA6000) [pid = 3352] [serial = 26] [outer = 0000000000000000] 18:25:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 27 (000000339E79AC00) [pid = 3352] [serial = 27] [outer = 000000339DCA6000] 18:25:19 INFO - PROCESS | 3352 | 1472088319684 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 28 (000000339E7A4C00) [pid = 3352] [serial = 28] [outer = 000000339DCA6000] 18:25:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC34000 == 10 [pid = 3352] [id = 11] 18:25:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 29 (000000339EC34800) [pid = 3352] [serial = 29] [outer = 0000000000000000] 18:25:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 30 (000000339EC3B000) [pid = 3352] [serial = 30] [outer = 000000339EC34800] 18:25:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 31 (000000339EC89800) [pid = 3352] [serial = 31] [outer = 000000339EC34800] 18:25:20 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391148000 == 11 [pid = 3352] [id = 12] 18:25:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 32 (00000033925A9400) [pid = 3352] [serial = 32] [outer = 0000000000000000] 18:25:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 33 (00000033932D5000) [pid = 3352] [serial = 33] [outer = 00000033925A9400] 18:25:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 34 (00000033960BB400) [pid = 3352] [serial = 34] [outer = 00000033925A9400] 18:25:20 INFO - PROCESS | 3352 | --DOCSHELL 0000003398372000 == 10 [pid = 3352] [id = 4] 18:25:20 INFO - PROCESS | 3352 | 1472088320715 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1365ms 18:25:20 INFO - PROCESS | 3352 | 1472088320781 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 18:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:25:20 INFO - PROCESS | 3352 | 1472088320786 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 18:25:20 INFO - PROCESS | 3352 | 1472088320790 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 3352 | 1472088320794 Marionette TRACE conn5 <- [1,14,null,{}] 18:25:20 INFO - PROCESS | 3352 | 1472088320799 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:20 INFO - PROCESS | 3352 | 1472088320802 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:20 INFO - PROCESS | 3352 | 1472088320894 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 18:25:20 INFO - PROCESS | 3352 | 1472088320901 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:20 INFO - PROCESS | 3352 | 1472088320904 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:20 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392CA3000 == 11 [pid = 3352] [id = 13] 18:25:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 35 (0000003396DA3000) [pid = 3352] [serial = 35] [outer = 0000000000000000] 18:25:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 36 (0000003397C12800) [pid = 3352] [serial = 36] [outer = 0000003396DA3000] 18:25:20 INFO - PROCESS | 3352 | 1472088320955 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 37 (0000003398304800) [pid = 3352] [serial = 37] [outer = 0000003396DA3000] 18:25:21 INFO - PROCESS | 3352 | 1472088321400 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 628ms 18:25:21 INFO - PROCESS | 3352 | 1472088321419 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 18:25:21 INFO - PROCESS | 3352 | 1472088321423 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 18:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:25:21 INFO - PROCESS | 3352 | 1472088321434 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:25:21 INFO - PROCESS | 3352 | 1472088321437 Marionette TRACE conn5 <- [1,18,null,{}] 18:25:21 INFO - PROCESS | 3352 | 1472088321440 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:21 INFO - PROCESS | 3352 | 1472088321443 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:21 INFO - PROCESS | 3352 | 1472088321537 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 18:25:21 INFO - PROCESS | 3352 | 1472088321546 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 3352 | 1472088321549 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:21 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C86800 == 12 [pid = 3352] [id = 14] 18:25:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 38 (000000339B915C00) [pid = 3352] [serial = 38] [outer = 0000000000000000] 18:25:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 39 (000000339D379400) [pid = 3352] [serial = 39] [outer = 000000339B915C00] 18:25:21 INFO - PROCESS | 3352 | 1472088321599 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 40 (000000339D3CB400) [pid = 3352] [serial = 40] [outer = 000000339B915C00] 18:25:22 INFO - PROCESS | 3352 | 1472088322017 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 649ms 18:25:22 INFO - PROCESS | 3352 | 1472088322082 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 3352 | 1472088322084 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 18:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:25:22 INFO - PROCESS | 3352 | 1472088322096 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 3352 | 1472088322100 Marionette TRACE conn5 <- [1,22,null,{}] 18:25:22 INFO - PROCESS | 3352 | 1472088322112 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:22 INFO - PROCESS | 3352 | 1472088322118 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:22 INFO - PROCESS | 3352 | 1472088322219 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 18:25:22 INFO - PROCESS | 3352 | 1472088322252 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 3352 | 1472088322256 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:22 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398377000 == 13 [pid = 3352] [id = 15] 18:25:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 41 (000000339E249C00) [pid = 3352] [serial = 41] [outer = 0000000000000000] 18:25:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 42 (000000339E344000) [pid = 3352] [serial = 42] [outer = 000000339E249C00] 18:25:22 INFO - PROCESS | 3352 | 1472088322309 Marionette DEBUG loaded listener.js 18:25:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 43 (000000339E49B000) [pid = 3352] [serial = 43] [outer = 000000339E249C00] 18:25:22 INFO - PROCESS | 3352 | 1472088322715 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 691ms 18:25:22 INFO - PROCESS | 3352 | 1472088322793 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 18:25:22 INFO - PROCESS | 3352 | 1472088322796 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 18:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:25:22 INFO - PROCESS | 3352 | 1472088322799 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:25:22 INFO - PROCESS | 3352 | 1472088322801 Marionette TRACE conn5 <- [1,26,null,{}] 18:25:22 INFO - PROCESS | 3352 | 1472088322804 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:22 INFO - PROCESS | 3352 | 1472088322806 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:22 INFO - PROCESS | 3352 | 1472088322892 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 18:25:22 INFO - PROCESS | 3352 | 1472088322897 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:22 INFO - PROCESS | 3352 | 1472088322899 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D318000 == 14 [pid = 3352] [id = 16] 18:25:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 44 (000000339E7A4400) [pid = 3352] [serial = 44] [outer = 0000000000000000] 18:25:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 45 (000000339E81C400) [pid = 3352] [serial = 45] [outer = 000000339E7A4400] 18:25:22 INFO - PROCESS | 3352 | 1472088322947 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 46 (000000339EFB5C00) [pid = 3352] [serial = 46] [outer = 000000339E7A4400] 18:25:23 INFO - PROCESS | 3352 | 1472088323333 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 586ms 18:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:25:23 INFO - PROCESS | 3352 | 1472088323388 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 3352 | 1472088323390 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 18:25:23 INFO - PROCESS | 3352 | 1472088323394 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 3352 | 1472088323396 Marionette TRACE conn5 <- [1,30,null,{}] 18:25:23 INFO - PROCESS | 3352 | 1472088323400 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:23 INFO - PROCESS | 3352 | 1472088323409 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:23 INFO - PROCESS | 3352 | 1472088323490 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 18:25:23 INFO - PROCESS | 3352 | 1472088323495 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:23 INFO - PROCESS | 3352 | 1472088323497 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:23 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF15800 == 15 [pid = 3352] [id = 17] 18:25:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 47 (000000339704B400) [pid = 3352] [serial = 47] [outer = 0000000000000000] 18:25:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 48 (000000339E07A000) [pid = 3352] [serial = 48] [outer = 000000339704B400] 18:25:23 INFO - PROCESS | 3352 | 1472088323545 Marionette DEBUG loaded listener.js 18:25:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 49 (000000339E7A6800) [pid = 3352] [serial = 49] [outer = 000000339704B400] 18:25:23 INFO - PROCESS | 3352 | 1472088323947 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 586ms 18:25:23 INFO - PROCESS | 3352 | 1472088323982 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 3352 | 1472088323984 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 18:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:25:24 INFO - PROCESS | 3352 | 1472088323997 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 3352 | 1472088323999 Marionette TRACE conn5 <- [1,34,null,{}] 18:25:24 INFO - PROCESS | 3352 | 1472088324004 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 3352 | 1472088324010 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:24 INFO - PROCESS | 3352 | 1472088324222 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 18:25:24 INFO - PROCESS | 3352 | 1472088324228 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 3352 | 1472088324231 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:24 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F324000 == 16 [pid = 3352] [id = 18] 18:25:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 50 (000000339FCCEC00) [pid = 3352] [serial = 50] [outer = 0000000000000000] 18:25:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 51 (000000339FFAD400) [pid = 3352] [serial = 51] [outer = 000000339FCCEC00] 18:25:24 INFO - PROCESS | 3352 | 1472088324279 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 52 (000000339001B000) [pid = 3352] [serial = 52] [outer = 000000339FCCEC00] 18:25:24 INFO - PROCESS | 3352 | 1472088324663 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 691ms 18:25:24 INFO - PROCESS | 3352 | 1472088324682 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 18:25:24 INFO - PROCESS | 3352 | 1472088324684 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 18:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:25:24 INFO - PROCESS | 3352 | 1472088324687 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:25:24 INFO - PROCESS | 3352 | 1472088324689 Marionette TRACE conn5 <- [1,38,null,{}] 18:25:24 INFO - PROCESS | 3352 | 1472088324693 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 3352 | 1472088324695 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:24 INFO - PROCESS | 3352 | 1472088324805 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 18:25:24 INFO - PROCESS | 3352 | 1472088324832 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 3352 | 1472088324834 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A091B000 == 17 [pid = 3352] [id = 19] 18:25:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (0000003390020000) [pid = 3352] [serial = 53] [outer = 0000000000000000] 18:25:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (000000339014F400) [pid = 3352] [serial = 54] [outer = 0000003390020000] 18:25:24 INFO - PROCESS | 3352 | 1472088324881 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (0000003390155800) [pid = 3352] [serial = 55] [outer = 0000003390020000] 18:25:25 INFO - PROCESS | 3352 | 1472088325243 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 18:25:25 INFO - PROCESS | 3352 | 1472088325277 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 3352 | 1472088325279 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 18:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:25:25 INFO - PROCESS | 3352 | 1472088325283 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 3352 | 1472088325285 Marionette TRACE conn5 <- [1,42,null,{}] 18:25:25 INFO - PROCESS | 3352 | 1472088325288 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 3352 | 1472088325290 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:25 INFO - PROCESS | 3352 | 1472088325393 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 18:25:25 INFO - PROCESS | 3352 | 1472088325401 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 3352 | 1472088325403 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12E2800 == 18 [pid = 3352] [id = 20] 18:25:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (0000003390153000) [pid = 3352] [serial = 56] [outer = 0000000000000000] 18:25:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339015C000) [pid = 3352] [serial = 57] [outer = 0000003390153000] 18:25:25 INFO - PROCESS | 3352 | 1472088325449 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339B569C00) [pid = 3352] [serial = 58] [outer = 0000003390153000] 18:25:25 INFO - PROCESS | 3352 | 1472088325815 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 585ms 18:25:25 INFO - PROCESS | 3352 | 1472088325871 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 18:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:25:25 INFO - PROCESS | 3352 | 1472088325873 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 18:25:25 INFO - PROCESS | 3352 | 1472088325877 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 3352 | 1472088325878 Marionette TRACE conn5 <- [1,46,null,{}] 18:25:25 INFO - PROCESS | 3352 | 1472088325882 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 3352 | 1472088325884 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:25 INFO - PROCESS | 3352 | 1472088325988 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 18:25:26 INFO - PROCESS | 3352 | 1472088325996 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 3352 | 1472088325998 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BB000 == 19 [pid = 3352] [id = 21] 18:25:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (000000339252C400) [pid = 3352] [serial = 59] [outer = 0000000000000000] 18:25:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (000000339B56F400) [pid = 3352] [serial = 60] [outer = 000000339252C400] 18:25:26 INFO - PROCESS | 3352 | 1472088326045 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (000000339D3CFC00) [pid = 3352] [serial = 61] [outer = 000000339252C400] 18:25:26 INFO - PROCESS | 3352 | 1472088326431 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 18:25:26 INFO - PROCESS | 3352 | 1472088326467 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 3352 | 1472088326469 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 18:25:26 INFO - PROCESS | 3352 | 1472088326472 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:25:26 INFO - PROCESS | 3352 | 1472088326474 Marionette TRACE conn5 <- [1,50,null,{}] 18:25:26 INFO - PROCESS | 3352 | 1472088326477 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:26 INFO - PROCESS | 3352 | 1472088326479 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:26 INFO - PROCESS | 3352 | 1472088326583 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 18:25:26 INFO - PROCESS | 3352 | 1472088326590 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:26 INFO - PROCESS | 3352 | 1472088326592 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:26 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392185000 == 20 [pid = 3352] [id = 22] 18:25:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (000000338FF7B800) [pid = 3352] [serial = 62] [outer = 0000000000000000] 18:25:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (000000338FF81800) [pid = 3352] [serial = 63] [outer = 000000338FF7B800] 18:25:26 INFO - PROCESS | 3352 | 1472088326640 Marionette DEBUG loaded listener.js 18:25:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339B956000) [pid = 3352] [serial = 64] [outer = 000000338FF7B800] 18:25:27 INFO - PROCESS | 3352 | 1472088327015 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 587ms 18:25:27 INFO - PROCESS | 3352 | 1472088327063 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 3352 | 1472088327066 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 18:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:25:27 INFO - PROCESS | 3352 | 1472088327069 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - PROCESS | 3352 | 1472088327071 Marionette TRACE conn5 <- [1,54,null,{}] 18:25:27 INFO - PROCESS | 3352 | 1472088327075 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:27 INFO - PROCESS | 3352 | 1472088327077 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:27 INFO - PROCESS | 3352 | 1472088327199 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 18:25:27 INFO - PROCESS | 3352 | 1472088327207 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 3352 | 1472088327209 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:27 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5574800 == 21 [pid = 3352] [id = 23] 18:25:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (00000033A1388000) [pid = 3352] [serial = 65] [outer = 0000000000000000] 18:25:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (00000033A54CA400) [pid = 3352] [serial = 66] [outer = 00000033A1388000] 18:25:27 INFO - PROCESS | 3352 | 1472088327262 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033A573F000) [pid = 3352] [serial = 67] [outer = 00000033A1388000] 18:25:27 INFO - PROCESS | 3352 | 1472088327655 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 629ms 18:25:27 INFO - PROCESS | 3352 | 1472088327701 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 18:25:27 INFO - PROCESS | 3352 | 1472088327703 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 18:25:27 INFO - PROCESS | 3352 | 1472088327706 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:25:27 INFO - PROCESS | 3352 | 1472088327708 Marionette TRACE conn5 <- [1,58,null,{}] 18:25:27 INFO - PROCESS | 3352 | 1472088327712 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:27 INFO - PROCESS | 3352 | 1472088327714 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:27 INFO - PROCESS | 3352 | 1472088327833 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 18:25:27 INFO - PROCESS | 3352 | 1472088327840 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 3352 | 1472088327842 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:27 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7CB000 == 22 [pid = 3352] [id = 24] 18:25:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (00000033A573F400) [pid = 3352] [serial = 68] [outer = 0000000000000000] 18:25:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (00000033A5747C00) [pid = 3352] [serial = 69] [outer = 00000033A573F400] 18:25:27 INFO - PROCESS | 3352 | 1472088327895 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033A57E2400) [pid = 3352] [serial = 70] [outer = 00000033A573F400] 18:25:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339723F000 == 21 [pid = 3352] [id = 8] 18:25:28 INFO - PROCESS | 3352 | 1472088328983 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1327ms 18:25:29 INFO - PROCESS | 3352 | 1472088329051 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 3352 | 1472088329055 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 18:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:25:29 INFO - PROCESS | 3352 | 1472088329060 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 3352 | 1472088329064 Marionette TRACE conn5 <- [1,62,null,{}] 18:25:29 INFO - PROCESS | 3352 | 1472088329069 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:29 INFO - PROCESS | 3352 | 1472088329073 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:29 INFO - PROCESS | 3352 | 1472088329175 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 18:25:29 INFO - PROCESS | 3352 | 1472088329224 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 3352 | 1472088329226 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:29 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392CA1000 == 22 [pid = 3352] [id = 25] 18:25:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396C48C00) [pid = 3352] [serial = 71] [outer = 0000000000000000] 18:25:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339704C400) [pid = 3352] [serial = 72] [outer = 0000003396C48C00] 18:25:29 INFO - PROCESS | 3352 | 1472088329278 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003397DE0C00) [pid = 3352] [serial = 73] [outer = 0000003396C48C00] 18:25:29 INFO - PROCESS | 3352 | 1472088329699 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 692ms 18:25:29 INFO - PROCESS | 3352 | 1472088329756 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 3352 | 1472088329760 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 18:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:25:29 INFO - PROCESS | 3352 | 1472088329775 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 3352 | 1472088329777 Marionette TRACE conn5 <- [1,66,null,{}] 18:25:29 INFO - PROCESS | 3352 | 1472088329781 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:29 INFO - PROCESS | 3352 | 1472088329784 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:29 INFO - PROCESS | 3352 | 1472088329889 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 18:25:29 INFO - PROCESS | 3352 | 1472088329902 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:29 INFO - PROCESS | 3352 | 1472088329905 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:29 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396FDE800 == 23 [pid = 3352] [id = 26] 18:25:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339B574000) [pid = 3352] [serial = 74] [outer = 0000000000000000] 18:25:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339B913C00) [pid = 3352] [serial = 75] [outer = 000000339B574000] 18:25:29 INFO - PROCESS | 3352 | 1472088329983 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D384000) [pid = 3352] [serial = 76] [outer = 000000339B574000] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003392CDAC00) [pid = 3352] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339FCCEC00) [pid = 3352] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000338FF7B800) [pid = 3352] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033987C8400) [pid = 3352] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339DCA6000) [pid = 3352] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003396DA3000) [pid = 3352] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339B915C00) [pid = 3352] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E249C00) [pid = 3352] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E7A4400) [pid = 3352] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:25:30 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339704B400) [pid = 3352] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:25:30 INFO - PROCESS | 3352 | 1472088330609 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 880ms 18:25:30 INFO - PROCESS | 3352 | 1472088330656 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 18:25:30 INFO - PROCESS | 3352 | 1472088330659 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 18:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:25:30 INFO - PROCESS | 3352 | 1472088330662 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:25:30 INFO - PROCESS | 3352 | 1472088330666 Marionette TRACE conn5 <- [1,70,null,{}] 18:25:30 INFO - PROCESS | 3352 | 1472088330677 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:30 INFO - PROCESS | 3352 | 1472088330681 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:30 INFO - PROCESS | 3352 | 1472088330766 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 18:25:30 INFO - PROCESS | 3352 | 1472088330773 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 3352 | 1472088330776 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8D6000 == 24 [pid = 3352] [id = 27] 18:25:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339B573000) [pid = 3352] [serial = 77] [outer = 0000000000000000] 18:25:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D7A6C00) [pid = 3352] [serial = 78] [outer = 000000339B573000] 18:25:30 INFO - PROCESS | 3352 | 1472088330826 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339DF30400) [pid = 3352] [serial = 79] [outer = 000000339B573000] 18:25:31 INFO - PROCESS | 3352 | 1472088331212 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 587ms 18:25:31 INFO - PROCESS | 3352 | 1472088331252 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 3352 | 1472088331255 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 18:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:25:31 INFO - PROCESS | 3352 | 1472088331258 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 3352 | 1472088331260 Marionette TRACE conn5 <- [1,74,null,{}] 18:25:31 INFO - PROCESS | 3352 | 1472088331264 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:31 INFO - PROCESS | 3352 | 1472088331266 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:31 INFO - PROCESS | 3352 | 1472088331375 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 18:25:31 INFO - PROCESS | 3352 | 1472088331383 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 3352 | 1472088331386 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:31 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E082800 == 25 [pid = 3352] [id = 28] 18:25:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E07A800) [pid = 3352] [serial = 80] [outer = 0000000000000000] 18:25:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E34E000) [pid = 3352] [serial = 81] [outer = 000000339E07A800] 18:25:31 INFO - PROCESS | 3352 | 1472088331442 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E78C000) [pid = 3352] [serial = 82] [outer = 000000339E07A800] 18:25:31 INFO - PROCESS | 3352 | 1472088331854 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 628ms 18:25:31 INFO - PROCESS | 3352 | 1472088331889 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 3352 | 1472088331891 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 18:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:25:31 INFO - PROCESS | 3352 | 1472088331894 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 3352 | 1472088331896 Marionette TRACE conn5 <- [1,78,null,{}] 18:25:31 INFO - PROCESS | 3352 | 1472088331900 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:31 INFO - PROCESS | 3352 | 1472088331902 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:31 INFO - PROCESS | 3352 | 1472088331982 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 18:25:31 INFO - PROCESS | 3352 | 1472088331988 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 3352 | 1472088331990 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E8CB800 == 26 [pid = 3352] [id = 29] 18:25:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339B573800) [pid = 3352] [serial = 83] [outer = 0000000000000000] 18:25:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E7A4400) [pid = 3352] [serial = 84] [outer = 000000339B573800] 18:25:32 INFO - PROCESS | 3352 | 1472088332037 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E81EC00) [pid = 3352] [serial = 85] [outer = 000000339B573800] 18:25:32 INFO - PROCESS | 3352 | 1472088332501 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 692ms 18:25:32 INFO - PROCESS | 3352 | 1472088332590 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 18:25:32 INFO - PROCESS | 3352 | 1472088332595 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 18:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:25:32 INFO - PROCESS | 3352 | 1472088332601 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:25:32 INFO - PROCESS | 3352 | 1472088332604 Marionette TRACE conn5 <- [1,82,null,{}] 18:25:32 INFO - PROCESS | 3352 | 1472088332610 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:32 INFO - PROCESS | 3352 | 1472088332614 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:32 INFO - PROCESS | 3352 | 1472088332752 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 18:25:32 INFO - PROCESS | 3352 | 1472088332819 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:32 INFO - PROCESS | 3352 | 1472088332824 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:32 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396719800 == 27 [pid = 3352] [id = 30] 18:25:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339606F800) [pid = 3352] [serial = 86] [outer = 0000000000000000] 18:25:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033965DA800) [pid = 3352] [serial = 87] [outer = 000000339606F800] 18:25:32 INFO - PROCESS | 3352 | 1472088332885 Marionette DEBUG loaded listener.js 18:25:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000338FF7EC00) [pid = 3352] [serial = 88] [outer = 000000339606F800] 18:25:33 INFO - PROCESS | 3352 | 1472088333396 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 839ms 18:25:33 INFO - PROCESS | 3352 | 1472088333443 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 3352 | 1472088333448 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 18:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:25:33 INFO - PROCESS | 3352 | 1472088333455 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 3352 | 1472088333458 Marionette TRACE conn5 <- [1,86,null,{}] 18:25:33 INFO - PROCESS | 3352 | 1472088333462 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 3352 | 1472088333465 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:33 INFO - PROCESS | 3352 | 1472088333576 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 18:25:33 INFO - PROCESS | 3352 | 1472088333650 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 3352 | 1472088333653 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3C3000 == 28 [pid = 3352] [id = 31] 18:25:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D3C2800) [pid = 3352] [serial = 89] [outer = 0000000000000000] 18:25:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D7F3000) [pid = 3352] [serial = 90] [outer = 000000339D3C2800] 18:25:33 INFO - PROCESS | 3352 | 1472088333713 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E07C000) [pid = 3352] [serial = 91] [outer = 000000339D3C2800] 18:25:34 INFO - PROCESS | 3352 | 1472088334270 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 837ms 18:25:34 INFO - PROCESS | 3352 | 1472088334293 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 3352 | 1472088334296 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 18:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:25:34 INFO - PROCESS | 3352 | 1472088334300 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 3352 | 1472088334304 Marionette TRACE conn5 <- [1,90,null,{}] 18:25:34 INFO - PROCESS | 3352 | 1472088334316 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:34 INFO - PROCESS | 3352 | 1472088334321 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:34 INFO - PROCESS | 3352 | 1472088334432 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 18:25:34 INFO - PROCESS | 3352 | 1472088334506 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:34 INFO - PROCESS | 3352 | 1472088334509 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:34 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2094000 == 29 [pid = 3352] [id = 32] 18:25:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339FFA9C00) [pid = 3352] [serial = 92] [outer = 0000000000000000] 18:25:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339FFBF000) [pid = 3352] [serial = 93] [outer = 000000339FFA9C00] 18:25:34 INFO - PROCESS | 3352 | 1472088334569 Marionette DEBUG loaded listener.js 18:25:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033A1C25000) [pid = 3352] [serial = 94] [outer = 000000339FFA9C00] 18:25:35 INFO - PROCESS | 3352 | 1472088335093 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 18:25:35 INFO - PROCESS | 3352 | 1472088335141 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 3352 | 1472088335144 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 18:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:25:35 INFO - PROCESS | 3352 | 1472088335147 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:25:35 INFO - PROCESS | 3352 | 1472088335149 Marionette TRACE conn5 <- [1,94,null,{}] 18:25:35 INFO - PROCESS | 3352 | 1472088335153 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:35 INFO - PROCESS | 3352 | 1472088335156 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:35 INFO - PROCESS | 3352 | 1472088335262 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 18:25:35 INFO - PROCESS | 3352 | 1472088335334 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 3352 | 1472088335337 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:35 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5577000 == 30 [pid = 3352] [id = 33] 18:25:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033A21CE400) [pid = 3352] [serial = 95] [outer = 0000000000000000] 18:25:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033A2771000) [pid = 3352] [serial = 96] [outer = 00000033A21CE400] 18:25:35 INFO - PROCESS | 3352 | 1472088335395 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033A54CD400) [pid = 3352] [serial = 97] [outer = 00000033A21CE400] 18:25:35 INFO - PROCESS | 3352 | 1472088335925 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 836ms 18:25:35 INFO - PROCESS | 3352 | 1472088335986 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 18:25:35 INFO - PROCESS | 3352 | 1472088335988 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 18:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:25:35 INFO - PROCESS | 3352 | 1472088335992 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 3352 | 1472088335994 Marionette TRACE conn5 <- [1,98,null,{}] 18:25:36 INFO - PROCESS | 3352 | 1472088335998 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 3352 | 1472088336001 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:36 INFO - PROCESS | 3352 | 1472088336103 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 18:25:36 INFO - PROCESS | 3352 | 1472088336162 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 3352 | 1472088336165 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3B9800 == 31 [pid = 3352] [id = 34] 18:25:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003391FA4000) [pid = 3352] [serial = 98] [outer = 0000000000000000] 18:25:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003391FAAC00) [pid = 3352] [serial = 99] [outer = 0000003391FA4000] 18:25:36 INFO - PROCESS | 3352 | 1472088336222 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003391FB0400) [pid = 3352] [serial = 100] [outer = 0000003391FA4000] 18:25:36 INFO - PROCESS | 3352 | 1472088336807 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 877ms 18:25:36 INFO - PROCESS | 3352 | 1472088336872 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 3352 | 1472088336877 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 18:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:25:36 INFO - PROCESS | 3352 | 1472088336881 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 3352 | 1472088336885 Marionette TRACE conn5 <- [1,102,null,{}] 18:25:36 INFO - PROCESS | 3352 | 1472088336890 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 3352 | 1472088336893 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:37 INFO - PROCESS | 3352 | 1472088337001 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 18:25:37 INFO - PROCESS | 3352 | 1472088337065 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 3352 | 1472088337067 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:37 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396703000 == 32 [pid = 3352] [id = 35] 18:25:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (0000003390053800) [pid = 3352] [serial = 101] [outer = 0000000000000000] 18:25:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (0000003390055400) [pid = 3352] [serial = 102] [outer = 0000003390053800] 18:25:37 INFO - PROCESS | 3352 | 1472088337120 Marionette DEBUG loaded listener.js 18:25:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (0000003390A02800) [pid = 3352] [serial = 103] [outer = 0000003390053800] 18:25:37 INFO - PROCESS | 3352 | --DOCSHELL 000000339E8CC000 == 31 [pid = 3352] [id = 10] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339EE87000) [pid = 3352] [serial = 17] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003396095800) [pid = 3352] [serial = 4] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339FFAD400) [pid = 3352] [serial = 51] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339014F400) [pid = 3352] [serial = 54] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339015C000) [pid = 3352] [serial = 57] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339B56F400) [pid = 3352] [serial = 60] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000338FF81800) [pid = 3352] [serial = 63] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003398861C00) [pid = 3352] [serial = 21] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E792000) [pid = 3352] [serial = 24] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E79AC00) [pid = 3352] [serial = 27] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033932D5000) [pid = 3352] [serial = 33] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003397C12800) [pid = 3352] [serial = 36] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D379400) [pid = 3352] [serial = 39] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D3CB400) [pid = 3352] [serial = 40] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E344000) [pid = 3352] [serial = 42] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E81C400) [pid = 3352] [serial = 45] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E07A000) [pid = 3352] [serial = 48] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339EC3B000) [pid = 3352] [serial = 30] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E49B000) [pid = 3352] [serial = 43] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339EFB5C00) [pid = 3352] [serial = 46] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E7A6800) [pid = 3352] [serial = 49] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339001B000) [pid = 3352] [serial = 52] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339DCA8400) [pid = 3352] [serial = 22] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339B956000) [pid = 3352] [serial = 64] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033A54CA400) [pid = 3352] [serial = 66] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003398304800) [pid = 3352] [serial = 37] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E7A4C00) [pid = 3352] [serial = 28] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339EFB4C00) [pid = 3352] [serial = 14] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033983B5C00) [pid = 3352] [serial = 9] [outer = 0000000000000000] [url = about:blank] 18:25:37 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (0000003398303C00) [pid = 3352] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 18:25:38 INFO - PROCESS | 3352 | 1472088338093 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1239ms 18:25:38 INFO - PROCESS | 3352 | 1472088338126 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 3352 | 1472088338130 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 18:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:25:38 INFO - PROCESS | 3352 | 1472088338135 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 3352 | 1472088338140 Marionette TRACE conn5 <- [1,106,null,{}] 18:25:38 INFO - PROCESS | 3352 | 1472088338146 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:38 INFO - PROCESS | 3352 | 1472088338149 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:38 INFO - PROCESS | 3352 | 1472088338239 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 18:25:38 INFO - PROCESS | 3352 | 1472088338247 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 3352 | 1472088338251 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:38 INFO - PROCESS | 3352 | ++DOCSHELL 0000003393228000 == 32 [pid = 3352] [id = 36] 18:25:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003391FA4C00) [pid = 3352] [serial = 104] [outer = 0000000000000000] 18:25:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003391FA7C00) [pid = 3352] [serial = 105] [outer = 0000003391FA4C00] 18:25:38 INFO - PROCESS | 3352 | 1472088338302 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339276D400) [pid = 3352] [serial = 106] [outer = 0000003391FA4C00] 18:25:38 INFO - PROCESS | 3352 | 1472088338731 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 18:25:38 INFO - PROCESS | 3352 | 1472088338768 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 3352 | 1472088338773 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 18:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:25:38 INFO - PROCESS | 3352 | 1472088338784 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 3352 | 1472088338787 Marionette TRACE conn5 <- [1,110,null,{}] 18:25:38 INFO - PROCESS | 3352 | 1472088338791 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:38 INFO - PROCESS | 3352 | 1472088338794 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:38 INFO - PROCESS | 3352 | 1472088338887 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 18:25:38 INFO - PROCESS | 3352 | 1472088338894 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:38 INFO - PROCESS | 3352 | 1472088338897 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:38 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C4A000 == 33 [pid = 3352] [id = 37] 18:25:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003396CE0000) [pid = 3352] [serial = 107] [outer = 0000000000000000] 18:25:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003396F80400) [pid = 3352] [serial = 108] [outer = 0000003396CE0000] 18:25:38 INFO - PROCESS | 3352 | 1472088338969 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003397C73C00) [pid = 3352] [serial = 109] [outer = 0000003396CE0000] 18:25:39 INFO - PROCESS | 3352 | 1472088339404 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 693ms 18:25:39 INFO - PROCESS | 3352 | 1472088339474 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 18:25:39 INFO - PROCESS | 3352 | 1472088339477 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 18:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:25:39 INFO - PROCESS | 3352 | 1472088339480 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:25:39 INFO - PROCESS | 3352 | 1472088339484 Marionette TRACE conn5 <- [1,114,null,{}] 18:25:39 INFO - PROCESS | 3352 | 1472088339496 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:39 INFO - PROCESS | 3352 | 1472088339501 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:39 INFO - PROCESS | 3352 | 1472088339589 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 18:25:39 INFO - PROCESS | 3352 | 1472088339607 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 3352 | 1472088339610 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:39 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8DF000 == 34 [pid = 3352] [id = 38] 18:25:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339B568000) [pid = 3352] [serial = 110] [outer = 0000000000000000] 18:25:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339B56EC00) [pid = 3352] [serial = 111] [outer = 000000339B568000] 18:25:39 INFO - PROCESS | 3352 | 1472088339661 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339B917000) [pid = 3352] [serial = 112] [outer = 000000339B568000] 18:25:40 INFO - PROCESS | 3352 | 1472088340053 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 629ms 18:25:40 INFO - PROCESS | 3352 | 1472088340112 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 3352 | 1472088340115 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 18:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:25:40 INFO - PROCESS | 3352 | 1472088340118 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 3352 | 1472088340120 Marionette TRACE conn5 <- [1,118,null,{}] 18:25:40 INFO - PROCESS | 3352 | 1472088340129 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:40 INFO - PROCESS | 3352 | 1472088340132 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:40 INFO - PROCESS | 3352 | 1472088340237 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 18:25:40 INFO - PROCESS | 3352 | 1472088340296 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 3352 | 1472088340298 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:40 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF1A000 == 35 [pid = 3352] [id = 39] 18:25:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D635000) [pid = 3352] [serial = 113] [outer = 0000000000000000] 18:25:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D7A8C00) [pid = 3352] [serial = 114] [outer = 000000339D635000] 18:25:40 INFO - PROCESS | 3352 | 1472088340346 Marionette DEBUG loaded listener.js 18:25:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339DF39C00) [pid = 3352] [serial = 115] [outer = 000000339D635000] 18:25:40 INFO - PROCESS | 3352 | 1472088340732 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 18:25:40 INFO - PROCESS | 3352 | 1472088340759 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 3352 | 1472088340761 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 18:25:40 INFO - PROCESS | 3352 | 1472088340765 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 3352 | 1472088340766 Marionette TRACE conn5 <- [1,122,null,{}] 18:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:25:40 INFO - PROCESS | 3352 | 1472088340770 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:40 INFO - PROCESS | 3352 | 1472088340772 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:40 INFO - PROCESS | 3352 | 1472088340870 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 18:25:40 INFO - PROCESS | 3352 | 1472088340876 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 3352 | 1472088340878 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:40 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E768000 == 36 [pid = 3352] [id = 40] 18:25:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003390151800) [pid = 3352] [serial = 116] [outer = 0000000000000000] 18:25:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E078C00) [pid = 3352] [serial = 117] [outer = 0000003390151800] 18:25:40 INFO - PROCESS | 3352 | 1472088340927 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E34DC00) [pid = 3352] [serial = 118] [outer = 0000003390151800] 18:25:41 INFO - PROCESS | 3352 | 1472088341356 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 627ms 18:25:41 INFO - PROCESS | 3352 | 1472088341397 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 3352 | 1472088341400 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 18:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:25:41 INFO - PROCESS | 3352 | 1472088341410 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 3352 | 1472088341412 Marionette TRACE conn5 <- [1,126,null,{}] 18:25:41 INFO - PROCESS | 3352 | 1472088341416 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:41 INFO - PROCESS | 3352 | 1472088341422 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:41 INFO - PROCESS | 3352 | 1472088341536 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 18:25:41 INFO - PROCESS | 3352 | 1472088341542 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:41 INFO - PROCESS | 3352 | 1472088341544 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E0000 == 37 [pid = 3352] [id = 41] 18:25:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E495800) [pid = 3352] [serial = 119] [outer = 0000000000000000] 18:25:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339ECC8C00) [pid = 3352] [serial = 120] [outer = 000000339E495800] 18:25:41 INFO - PROCESS | 3352 | 1472088341617 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F378400) [pid = 3352] [serial = 121] [outer = 000000339E495800] 18:25:42 INFO - PROCESS | 3352 | 1472088342036 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 690ms 18:25:42 INFO - PROCESS | 3352 | 1472088342102 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 3352 | 1472088342104 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 18:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:25:42 INFO - PROCESS | 3352 | 1472088342108 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 3352 | 1472088342109 Marionette TRACE conn5 <- [1,130,null,{}] 18:25:42 INFO - PROCESS | 3352 | 1472088342114 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 3352 | 1472088342116 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:42 INFO - PROCESS | 3352 | 1472088342272 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A573F400) [pid = 3352] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033A1388000) [pid = 3352] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390020000) [pid = 3352] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339252C400) [pid = 3352] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390153000) [pid = 3352] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E07A800) [pid = 3352] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339B573800) [pid = 3352] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396C48C00) [pid = 3352] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339B574000) [pid = 3352] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:25:42 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339B573000) [pid = 3352] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:25:42 INFO - PROCESS | 3352 | 1472088342314 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 3352 | 1472088342316 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:42 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E026000 == 38 [pid = 3352] [id = 42] 18:25:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000338FF79000) [pid = 3352] [serial = 122] [outer = 0000000000000000] 18:25:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390154400) [pid = 3352] [serial = 123] [outer = 000000338FF79000] 18:25:42 INFO - PROCESS | 3352 | 1472088342362 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397DE3800) [pid = 3352] [serial = 124] [outer = 000000338FF79000] 18:25:42 INFO - PROCESS | 3352 | 1472088342703 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 627ms 18:25:42 INFO - PROCESS | 3352 | 1472088342738 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 18:25:42 INFO - PROCESS | 3352 | 1472088342740 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 18:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:25:42 INFO - PROCESS | 3352 | 1472088342743 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:25:42 INFO - PROCESS | 3352 | 1472088342746 Marionette TRACE conn5 <- [1,134,null,{}] 18:25:42 INFO - PROCESS | 3352 | 1472088342749 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 3352 | 1472088342752 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:42 INFO - PROCESS | 3352 | 1472088342862 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 18:25:42 INFO - PROCESS | 3352 | 1472088342889 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 3352 | 1472088342891 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:42 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A122C800 == 39 [pid = 3352] [id = 43] 18:25:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000338FF7A000) [pid = 3352] [serial = 125] [outer = 0000000000000000] 18:25:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339B573000) [pid = 3352] [serial = 126] [outer = 000000338FF7A000] 18:25:42 INFO - PROCESS | 3352 | 1472088342938 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F68C000) [pid = 3352] [serial = 127] [outer = 000000338FF7A000] 18:25:43 INFO - PROCESS | 3352 | 1472088343321 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 628ms 18:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:25:43 INFO - PROCESS | 3352 | 1472088343374 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 3352 | 1472088343377 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 18:25:43 INFO - PROCESS | 3352 | 1472088343380 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 3352 | 1472088343382 Marionette TRACE conn5 <- [1,138,null,{}] 18:25:43 INFO - PROCESS | 3352 | 1472088343386 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 3352 | 1472088343388 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:43 INFO - PROCESS | 3352 | 1472088343489 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 18:25:43 INFO - PROCESS | 3352 | 1472088343510 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 3352 | 1472088343512 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556E800 == 40 [pid = 3352] [id = 44] 18:25:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F6CA000) [pid = 3352] [serial = 128] [outer = 0000000000000000] 18:25:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339FFA2800) [pid = 3352] [serial = 129] [outer = 000000339F6CA000] 18:25:43 INFO - PROCESS | 3352 | 1472088343559 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339FFBFC00) [pid = 3352] [serial = 130] [outer = 000000339F6CA000] 18:25:43 INFO - PROCESS | 3352 | 1472088343931 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 587ms 18:25:43 INFO - PROCESS | 3352 | 1472088343970 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 3352 | 1472088343972 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 18:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:25:43 INFO - PROCESS | 3352 | 1472088343976 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 3352 | 1472088343978 Marionette TRACE conn5 <- [1,142,null,{}] 18:25:43 INFO - PROCESS | 3352 | 1472088343981 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 3352 | 1472088343983 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:44 INFO - PROCESS | 3352 | 1472088344085 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 18:25:44 INFO - PROCESS | 3352 | 1472088344227 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:44 INFO - PROCESS | 3352 | 1472088344229 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:44 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391E14800 == 41 [pid = 3352] [id = 45] 18:25:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339FFCB000) [pid = 3352] [serial = 131] [outer = 0000000000000000] 18:25:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033A12D7800) [pid = 3352] [serial = 132] [outer = 000000339FFCB000] 18:25:44 INFO - PROCESS | 3352 | 1472088344277 Marionette DEBUG loaded listener.js 18:25:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E49B000) [pid = 3352] [serial = 133] [outer = 000000339FFCB000] 18:25:45 INFO - PROCESS | 3352 | 1472088345008 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1080ms 18:25:45 INFO - PROCESS | 3352 | 1472088345060 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 3352 | 1472088345065 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 18:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:25:45 INFO - PROCESS | 3352 | 1472088345070 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 3352 | 1472088345076 Marionette TRACE conn5 <- [1,146,null,{}] 18:25:45 INFO - PROCESS | 3352 | 1472088345081 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:45 INFO - PROCESS | 3352 | 1472088345084 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:45 INFO - PROCESS | 3352 | 1472088345208 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 18:25:45 INFO - PROCESS | 3352 | 1472088345274 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 3352 | 1472088345278 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339671E800 == 42 [pid = 3352] [id = 46] 18:25:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003390A0DC00) [pid = 3352] [serial = 134] [outer = 0000000000000000] 18:25:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003391FA5800) [pid = 3352] [serial = 135] [outer = 0000003390A0DC00] 18:25:45 INFO - PROCESS | 3352 | 1472088345340 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003396510000) [pid = 3352] [serial = 136] [outer = 0000003390A0DC00] 18:25:46 INFO - PROCESS | 3352 | 1472088346228 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1241ms 18:25:46 INFO - PROCESS | 3352 | 1472088346314 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 18:25:46 INFO - PROCESS | 3352 | 1472088346319 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 18:25:46 INFO - PROCESS | 3352 | 1472088346325 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:25:46 INFO - PROCESS | 3352 | 1472088346328 Marionette TRACE conn5 <- [1,150,null,{}] 18:25:46 INFO - PROCESS | 3352 | 1472088346334 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:46 INFO - PROCESS | 3352 | 1472088346337 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:46 INFO - PROCESS | 3352 | 1472088346484 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5577000 == 41 [pid = 3352] [id = 33] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2094000 == 40 [pid = 3352] [id = 32] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3C3000 == 39 [pid = 3352] [id = 31] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556E800 == 38 [pid = 3352] [id = 44] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A122C800 == 37 [pid = 3352] [id = 43] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E026000 == 36 [pid = 3352] [id = 42] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E0000 == 35 [pid = 3352] [id = 41] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E768000 == 34 [pid = 3352] [id = 40] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF1A000 == 33 [pid = 3352] [id = 39] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8DF000 == 32 [pid = 3352] [id = 38] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C4A000 == 31 [pid = 3352] [id = 37] 18:25:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003393228000 == 30 [pid = 3352] [id = 36] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033A5747C00) [pid = 3352] [serial = 69] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A573F000) [pid = 3352] [serial = 67] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390155800) [pid = 3352] [serial = 55] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339D3CFC00) [pid = 3352] [serial = 61] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339B569C00) [pid = 3352] [serial = 58] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E78C000) [pid = 3352] [serial = 82] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E7A4400) [pid = 3352] [serial = 84] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339704C400) [pid = 3352] [serial = 72] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397DE0C00) [pid = 3352] [serial = 73] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E81EC00) [pid = 3352] [serial = 85] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339B913C00) [pid = 3352] [serial = 75] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E34E000) [pid = 3352] [serial = 81] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D384000) [pid = 3352] [serial = 76] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339DF30400) [pid = 3352] [serial = 79] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A57E2400) [pid = 3352] [serial = 70] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D7A6C00) [pid = 3352] [serial = 78] [outer = 0000000000000000] [url = about:blank] 18:25:46 INFO - PROCESS | 3352 | 1472088346574 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 3352 | 1472088346577 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:46 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392183800 == 31 [pid = 3352] [id = 47] 18:25:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390054400) [pid = 3352] [serial = 137] [outer = 0000000000000000] 18:25:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339015E000) [pid = 3352] [serial = 138] [outer = 0000003390054400] 18:25:46 INFO - PROCESS | 3352 | 1472088346628 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003396511000) [pid = 3352] [serial = 139] [outer = 0000003390054400] 18:25:47 INFO - PROCESS | 3352 | 1472088347038 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 736ms 18:25:47 INFO - PROCESS | 3352 | 1472088347064 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 3352 | 1472088347069 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 18:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:25:47 INFO - PROCESS | 3352 | 1472088347075 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 3352 | 1472088347078 Marionette TRACE conn5 <- [1,154,null,{}] 18:25:47 INFO - PROCESS | 3352 | 1472088347082 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:47 INFO - PROCESS | 3352 | 1472088347085 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:47 INFO - PROCESS | 3352 | 1472088347178 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 18:25:47 INFO - PROCESS | 3352 | 1472088347185 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 3352 | 1472088347188 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:47 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C3E800 == 32 [pid = 3352] [id = 48] 18:25:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397252800) [pid = 3352] [serial = 140] [outer = 0000000000000000] 18:25:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003397DE2C00) [pid = 3352] [serial = 141] [outer = 0000003397252800] 18:25:47 INFO - PROCESS | 3352 | 1472088347238 Marionette DEBUG loaded listener.js 18:25:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003398858C00) [pid = 3352] [serial = 142] [outer = 0000003397252800] 18:25:47 INFO - PROCESS | 3352 | 1472088347679 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 628ms 18:25:47 INFO - PROCESS | 3352 | 1472088347705 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 18:25:47 INFO - PROCESS | 3352 | 1472088347708 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 18:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:25:47 INFO - PROCESS | 3352 | 1472088347711 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:25:47 INFO - PROCESS | 3352 | 1472088347722 Marionette TRACE conn5 <- [1,158,null,{}] 18:25:47 INFO - PROCESS | 3352 | 1472088347739 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:47 INFO - PROCESS | 3352 | 1472088347744 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:47 INFO - PROCESS | 3352 | 1472088347833 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 18:25:47 INFO - PROCESS | 3352 | 1472088347866 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:47 INFO - PROCESS | 3352 | 1472088347870 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:47 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6BE800 == 33 [pid = 3352] [id = 49] 18:25:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D385400) [pid = 3352] [serial = 143] [outer = 0000000000000000] 18:25:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D3C8400) [pid = 3352] [serial = 144] [outer = 000000339D385400] 18:25:47 INFO - PROCESS | 3352 | 1472088347926 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339DF35000) [pid = 3352] [serial = 145] [outer = 000000339D385400] 18:25:48 INFO - PROCESS | 3352 | 1472088348324 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 649ms 18:25:48 INFO - PROCESS | 3352 | 1472088348370 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 3352 | 1472088348373 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 18:25:48 INFO - PROCESS | 3352 | 1472088348376 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 3352 | 1472088348378 Marionette TRACE conn5 <- [1,162,null,{}] 18:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:25:48 INFO - PROCESS | 3352 | 1472088348382 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:48 INFO - PROCESS | 3352 | 1472088348384 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:48 INFO - PROCESS | 3352 | 1472088348471 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 18:25:48 INFO - PROCESS | 3352 | 1472088348476 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 3352 | 1472088348479 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:48 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E758000 == 34 [pid = 3352] [id = 50] 18:25:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E077800) [pid = 3352] [serial = 146] [outer = 0000000000000000] 18:25:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E490800) [pid = 3352] [serial = 147] [outer = 000000339E077800] 18:25:48 INFO - PROCESS | 3352 | 1472088348528 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E796800) [pid = 3352] [serial = 148] [outer = 000000339E077800] 18:25:48 INFO - PROCESS | 3352 | 1472088348988 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 629ms 18:25:49 INFO - PROCESS | 3352 | 1472088349012 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 3352 | 1472088349014 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 18:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:25:49 INFO - PROCESS | 3352 | 1472088349023 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 3352 | 1472088349025 Marionette TRACE conn5 <- [1,166,null,{}] 18:25:49 INFO - PROCESS | 3352 | 1472088349029 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:49 INFO - PROCESS | 3352 | 1472088349031 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:49 INFO - PROCESS | 3352 | 1472088349131 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 18:25:49 INFO - PROCESS | 3352 | 1472088349139 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 3352 | 1472088349141 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC35800 == 35 [pid = 3352] [id = 51] 18:25:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339015E400) [pid = 3352] [serial = 149] [outer = 0000000000000000] 18:25:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E7A5800) [pid = 3352] [serial = 150] [outer = 000000339015E400] 18:25:49 INFO - PROCESS | 3352 | 1472088349187 Marionette DEBUG loaded listener.js 18:25:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E81A800) [pid = 3352] [serial = 151] [outer = 000000339015E400] 18:25:49 INFO - PROCESS | 3352 | 1472088349647 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 692ms 18:25:49 INFO - PROCESS | 3352 | 1472088349712 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 3352 | 1472088349715 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 18:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:25:49 INFO - PROCESS | 3352 | 1472088349734 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 3352 | 1472088349736 Marionette TRACE conn5 <- [1,170,null,{}] 18:25:49 INFO - PROCESS | 3352 | 1472088349740 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:49 INFO - PROCESS | 3352 | 1472088349746 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:49 INFO - PROCESS | 3352 | 1472088349880 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 18:25:49 INFO - PROCESS | 3352 | 1472088349921 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:49 INFO - PROCESS | 3352 | 1472088349924 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09D2000 == 36 [pid = 3352] [id = 52] 18:25:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339FCA6C00) [pid = 3352] [serial = 152] [outer = 0000000000000000] 18:25:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033A09EC000) [pid = 3352] [serial = 153] [outer = 000000339FCA6C00] 18:25:49 INFO - PROCESS | 3352 | 1472088349972 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A208A400) [pid = 3352] [serial = 154] [outer = 000000339FCA6C00] 18:25:50 INFO - PROCESS | 3352 | 1472088350382 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:25:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003390A22400) [pid = 3352] [serial = 155] [outer = 00000033925A9400] 18:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 692ms 18:25:50 INFO - PROCESS | 3352 | 1472088350477 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 18:25:50 INFO - PROCESS | 3352 | 1472088350479 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 18:25:50 INFO - PROCESS | 3352 | 1472088350483 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:25:50 INFO - PROCESS | 3352 | 1472088350484 Marionette TRACE conn5 <- [1,174,null,{}] 18:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:25:50 INFO - PROCESS | 3352 | 1472088350488 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:50 INFO - PROCESS | 3352 | 1472088350490 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:50 INFO - PROCESS | 3352 | 1472088350590 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 18:25:50 INFO - PROCESS | 3352 | 1472088350602 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 3352 | 1472088350604 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:50 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27CA000 == 37 [pid = 3352] [id = 53] 18:25:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003390A24000) [pid = 3352] [serial = 156] [outer = 0000000000000000] 18:25:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A0FA6800) [pid = 3352] [serial = 157] [outer = 0000003390A24000] 18:25:50 INFO - PROCESS | 3352 | 1472088350649 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A54C2800) [pid = 3352] [serial = 158] [outer = 0000003390A24000] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003390151800) [pid = 3352] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003390053800) [pid = 3352] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339B568000) [pid = 3352] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003391FA4000) [pid = 3352] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D635000) [pid = 3352] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E495800) [pid = 3352] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003391FA4C00) [pid = 3352] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000338FF79000) [pid = 3352] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003396CE0000) [pid = 3352] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F6CA000) [pid = 3352] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339606F800) [pid = 3352] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D3C2800) [pid = 3352] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339FFA9C00) [pid = 3352] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000338FF7A000) [pid = 3352] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:25:50 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033A21CE400) [pid = 3352] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:25:51 INFO - PROCESS | 3352 | 1472088351132 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 18:25:51 INFO - PROCESS | 3352 | 1472088351161 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 3352 | 1472088351164 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 18:25:51 INFO - PROCESS | 3352 | 1472088351167 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 3352 | 1472088351169 Marionette TRACE conn5 <- [1,178,null,{}] 18:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:25:51 INFO - PROCESS | 3352 | 1472088351173 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:51 INFO - PROCESS | 3352 | 1472088351175 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:51 INFO - PROCESS | 3352 | 1472088351255 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 18:25:51 INFO - PROCESS | 3352 | 1472088351261 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 3352 | 1472088351263 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339278A000 == 38 [pid = 3352] [id = 54] 18:25:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003391FA9400) [pid = 3352] [serial = 159] [outer = 0000000000000000] 18:25:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003397D5B400) [pid = 3352] [serial = 160] [outer = 0000003391FA9400] 18:25:51 INFO - PROCESS | 3352 | 1472088351310 Marionette DEBUG loaded listener.js 18:25:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E495800) [pid = 3352] [serial = 161] [outer = 0000003391FA9400] 18:25:51 INFO - PROCESS | 3352 | 1472088351705 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 586ms 18:25:51 INFO - PROCESS | 3352 | 1472088351764 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 3352 | 1472088351766 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 18:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:25:51 INFO - PROCESS | 3352 | 1472088351770 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 3352 | 1472088351772 Marionette TRACE conn5 <- [1,182,null,{}] 18:25:51 INFO - PROCESS | 3352 | 1472088351776 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:51 INFO - PROCESS | 3352 | 1472088351778 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:51 INFO - PROCESS | 3352 | 1472088351866 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 18:25:51 INFO - PROCESS | 3352 | 1472088351872 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:51 INFO - PROCESS | 3352 | 1472088351874 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED29000 == 39 [pid = 3352] [id = 55] 18:25:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E791400) [pid = 3352] [serial = 162] [outer = 0000000000000000] 18:25:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033A2AD8C00) [pid = 3352] [serial = 163] [outer = 000000339E791400] 18:25:51 INFO - PROCESS | 3352 | 1472088351920 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (00000033A54CD800) [pid = 3352] [serial = 164] [outer = 000000339E791400] 18:25:52 INFO - PROCESS | 3352 | 1472088352326 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 587ms 18:25:52 INFO - PROCESS | 3352 | 1472088352360 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 3352 | 1472088352362 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 18:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:25:52 INFO - PROCESS | 3352 | 1472088352365 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 3352 | 1472088352367 Marionette TRACE conn5 <- [1,186,null,{}] 18:25:52 INFO - PROCESS | 3352 | 1472088352370 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:52 INFO - PROCESS | 3352 | 1472088352372 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:52 INFO - PROCESS | 3352 | 1472088352483 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 18:25:52 INFO - PROCESS | 3352 | 1472088352490 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 3352 | 1472088352499 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:52 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61C4000 == 40 [pid = 3352] [id = 56] 18:25:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E835C00) [pid = 3352] [serial = 165] [outer = 0000000000000000] 18:25:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E83A800) [pid = 3352] [serial = 166] [outer = 000000339E835C00] 18:25:52 INFO - PROCESS | 3352 | 1472088352547 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E840400) [pid = 3352] [serial = 167] [outer = 000000339E835C00] 18:25:52 INFO - PROCESS | 3352 | 1472088352961 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 627ms 18:25:53 INFO - PROCESS | 3352 | 1472088352996 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 3352 | 1472088353001 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 18:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:25:53 INFO - PROCESS | 3352 | 1472088353007 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 3352 | 1472088353012 Marionette TRACE conn5 <- [1,190,null,{}] 18:25:53 INFO - PROCESS | 3352 | 1472088353019 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 3352 | 1472088353022 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:53 INFO - PROCESS | 3352 | 1472088353140 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 18:25:53 INFO - PROCESS | 3352 | 1472088353271 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 3352 | 1472088353276 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:53 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396584800 == 41 [pid = 3352] [id = 57] 18:25:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003390A23800) [pid = 3352] [serial = 168] [outer = 0000000000000000] 18:25:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003391FA2400) [pid = 3352] [serial = 169] [outer = 0000003390A23800] 18:25:53 INFO - PROCESS | 3352 | 1472088353351 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003396CD9000) [pid = 3352] [serial = 170] [outer = 0000003390A23800] 18:25:53 INFO - PROCESS | 3352 | 1472088353894 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 945ms 18:25:53 INFO - PROCESS | 3352 | 1472088353954 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 18:25:53 INFO - PROCESS | 3352 | 1472088353960 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 18:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:25:53 INFO - PROCESS | 3352 | 1472088353967 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:25:53 INFO - PROCESS | 3352 | 1472088353970 Marionette TRACE conn5 <- [1,194,null,{}] 18:25:53 INFO - PROCESS | 3352 | 1472088353974 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 3352 | 1472088353977 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:54 INFO - PROCESS | 3352 | 1472088354123 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 18:25:54 INFO - PROCESS | 3352 | 1472088354190 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 3352 | 1472088354192 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:54 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7D5000 == 42 [pid = 3352] [id = 58] 18:25:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033983B4000) [pid = 3352] [serial = 171] [outer = 0000000000000000] 18:25:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339B56B000) [pid = 3352] [serial = 172] [outer = 00000033983B4000] 18:25:54 INFO - PROCESS | 3352 | 1472088354252 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339D37C800) [pid = 3352] [serial = 173] [outer = 00000033983B4000] 18:25:54 INFO - PROCESS | 3352 | 1472088354800 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 880ms 18:25:54 INFO - PROCESS | 3352 | 1472088354849 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 3352 | 1472088354851 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 18:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:25:54 INFO - PROCESS | 3352 | 1472088354855 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 3352 | 1472088354859 Marionette TRACE conn5 <- [1,198,null,{}] 18:25:54 INFO - PROCESS | 3352 | 1472088354903 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:54 INFO - PROCESS | 3352 | 1472088354908 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:55 INFO - PROCESS | 3352 | 1472088355029 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 18:25:55 INFO - PROCESS | 3352 | 1472088355089 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 3352 | 1472088355093 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:55 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73C3000 == 43 [pid = 3352] [id = 59] 18:25:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339E83D000) [pid = 3352] [serial = 174] [outer = 0000000000000000] 18:25:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339EE91C00) [pid = 3352] [serial = 175] [outer = 000000339E83D000] 18:25:55 INFO - PROCESS | 3352 | 1472088355154 Marionette DEBUG loaded listener.js 18:25:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339FFAD000) [pid = 3352] [serial = 176] [outer = 000000339E83D000] 18:25:55 INFO - PROCESS | 3352 | 1472088355684 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 860ms 18:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:25:55 INFO - PROCESS | 3352 | 1472088355717 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 3352 | 1472088355721 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 18:25:55 INFO - PROCESS | 3352 | 1472088355724 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:25:55 INFO - PROCESS | 3352 | 1472088355726 Marionette TRACE conn5 <- [1,202,null,{}] 18:25:55 INFO - PROCESS | 3352 | 1472088355730 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:55 INFO - PROCESS | 3352 | 1472088355733 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:55 INFO - PROCESS | 3352 | 1472088355843 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 18:25:55 INFO - PROCESS | 3352 | 1472088355922 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:55 INFO - PROCESS | 3352 | 1472088355925 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:55 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7370800 == 44 [pid = 3352] [id = 60] 18:25:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (00000033A573C800) [pid = 3352] [serial = 177] [outer = 0000000000000000] 18:25:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033A5740800) [pid = 3352] [serial = 178] [outer = 00000033A573C800] 18:25:55 INFO - PROCESS | 3352 | 1472088355982 Marionette DEBUG loaded listener.js 18:25:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (00000033A57DD800) [pid = 3352] [serial = 179] [outer = 00000033A573C800] 18:25:56 INFO - PROCESS | 3352 | 1472088356709 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1028ms 18:25:56 INFO - PROCESS | 3352 | 1472088356755 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 18:25:56 INFO - PROCESS | 3352 | 1472088356759 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 18:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:25:56 INFO - PROCESS | 3352 | 1472088356765 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:25:56 INFO - PROCESS | 3352 | 1472088356768 Marionette TRACE conn5 <- [1,206,null,{}] 18:25:56 INFO - PROCESS | 3352 | 1472088356788 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:56 INFO - PROCESS | 3352 | 1472088356791 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:56 INFO - PROCESS | 3352 | 1472088356898 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 18:25:56 INFO - PROCESS | 3352 | 1472088356965 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:56 INFO - PROCESS | 3352 | 1472088356970 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339670E000 == 45 [pid = 3352] [id = 61] 18:25:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (0000003390A2C000) [pid = 3352] [serial = 180] [outer = 0000000000000000] 18:25:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (0000003391A25000) [pid = 3352] [serial = 181] [outer = 0000003390A2C000] 18:25:57 INFO - PROCESS | 3352 | 1472088357022 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (0000003391FAF800) [pid = 3352] [serial = 182] [outer = 0000003390A2C000] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED29000 == 44 [pid = 3352] [id = 55] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339278A000 == 43 [pid = 3352] [id = 54] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27CA000 == 42 [pid = 3352] [id = 53] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09D2000 == 41 [pid = 3352] [id = 52] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC35800 == 40 [pid = 3352] [id = 51] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339E758000 == 39 [pid = 3352] [id = 50] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6BE800 == 38 [pid = 3352] [id = 49] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C3E800 == 37 [pid = 3352] [id = 48] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 0000003392183800 == 36 [pid = 3352] [id = 47] 18:25:57 INFO - PROCESS | 3352 | --DOCSHELL 0000003391E14800 == 35 [pid = 3352] [id = 45] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339E078C00) [pid = 3352] [serial = 117] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (0000003390A02800) [pid = 3352] [serial = 103] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (0000003390055400) [pid = 3352] [serial = 102] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339B56EC00) [pid = 3352] [serial = 111] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (0000003391FAAC00) [pid = 3352] [serial = 99] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339D7A8C00) [pid = 3352] [serial = 114] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339ECC8C00) [pid = 3352] [serial = 120] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (0000003391FA7C00) [pid = 3352] [serial = 105] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339E34DC00) [pid = 3352] [serial = 118] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339276D400) [pid = 3352] [serial = 106] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003390154400) [pid = 3352] [serial = 123] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339F378400) [pid = 3352] [serial = 121] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003397DE3800) [pid = 3352] [serial = 124] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003396F80400) [pid = 3352] [serial = 108] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003397C73C00) [pid = 3352] [serial = 109] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339FFA2800) [pid = 3352] [serial = 129] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000338FF7EC00) [pid = 3352] [serial = 88] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033965DA800) [pid = 3352] [serial = 87] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E07C000) [pid = 3352] [serial = 91] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D7F3000) [pid = 3352] [serial = 90] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A1C25000) [pid = 3352] [serial = 94] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339FFBF000) [pid = 3352] [serial = 93] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339F68C000) [pid = 3352] [serial = 127] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339DF39C00) [pid = 3352] [serial = 115] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339B573000) [pid = 3352] [serial = 126] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033A54CD400) [pid = 3352] [serial = 97] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339FFBFC00) [pid = 3352] [serial = 130] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339B917000) [pid = 3352] [serial = 112] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033A2771000) [pid = 3352] [serial = 96] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003391FB0400) [pid = 3352] [serial = 100] [outer = 0000000000000000] [url = about:blank] 18:25:57 INFO - PROCESS | 3352 | 1472088357577 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 837ms 18:25:57 INFO - PROCESS | 3352 | 1472088357605 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 18:25:57 INFO - PROCESS | 3352 | 1472088357610 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 18:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:25:57 INFO - PROCESS | 3352 | 1472088357620 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:25:57 INFO - PROCESS | 3352 | 1472088357623 Marionette TRACE conn5 <- [1,210,null,{}] 18:25:57 INFO - PROCESS | 3352 | 1472088357627 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:57 INFO - PROCESS | 3352 | 1472088357630 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:57 INFO - PROCESS | 3352 | 1472088357718 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 18:25:57 INFO - PROCESS | 3352 | 1472088357727 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:57 INFO - PROCESS | 3352 | 1472088357729 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:57 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396097000 == 36 [pid = 3352] [id = 62] 18:25:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003390947400) [pid = 3352] [serial = 183] [outer = 0000000000000000] 18:25:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003392535C00) [pid = 3352] [serial = 184] [outer = 0000003390947400] 18:25:57 INFO - PROCESS | 3352 | 1472088357780 Marionette DEBUG loaded listener.js 18:25:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003396F85000) [pid = 3352] [serial = 185] [outer = 0000003390947400] 18:25:58 INFO - PROCESS | 3352 | 1472088358242 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 629ms 18:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:25:58 INFO - PROCESS | 3352 | 1472088358255 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 3352 | 1472088358257 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 18:25:58 INFO - PROCESS | 3352 | 1472088358261 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - PROCESS | 3352 | 1472088358264 Marionette TRACE conn5 <- [1,214,null,{}] 18:25:58 INFO - PROCESS | 3352 | 1472088358302 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:58 INFO - PROCESS | 3352 | 1472088358306 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:58 INFO - PROCESS | 3352 | 1472088358393 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 18:25:58 INFO - PROCESS | 3352 | 1472088358402 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:58 INFO - PROCESS | 3352 | 1472088358405 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD8D800 == 37 [pid = 3352] [id = 63] 18:25:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339830B000) [pid = 3352] [serial = 186] [outer = 0000000000000000] 18:25:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339B56B800) [pid = 3352] [serial = 187] [outer = 000000339830B000] 18:25:58 INFO - PROCESS | 3352 | 1472088358455 Marionette DEBUG loaded listener.js 18:25:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339B955000) [pid = 3352] [serial = 188] [outer = 000000339830B000] 18:25:58 INFO - PROCESS | 3352 | 1472088358897 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 18:25:58 INFO - PROCESS | 3352 | 1472088358934 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 18:25:58 INFO - PROCESS | 3352 | 1472088358936 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 18:25:58 INFO - PROCESS | 3352 | 1472088358940 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:25:58 INFO - PROCESS | 3352 | 1472088358941 Marionette TRACE conn5 <- [1,218,null,{}] 18:25:58 INFO - PROCESS | 3352 | 1472088358945 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:58 INFO - PROCESS | 3352 | 1472088358947 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:59 INFO - PROCESS | 3352 | 1472088359040 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 18:25:59 INFO - PROCESS | 3352 | 1472088359046 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 3352 | 1472088359048 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:59 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF0A000 == 38 [pid = 3352] [id = 64] 18:25:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D7A6C00) [pid = 3352] [serial = 189] [outer = 0000000000000000] 18:25:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339DCB1C00) [pid = 3352] [serial = 190] [outer = 000000339D7A6C00] 18:25:59 INFO - PROCESS | 3352 | 1472088359098 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E055C00) [pid = 3352] [serial = 191] [outer = 000000339D7A6C00] 18:25:59 INFO - PROCESS | 3352 | 1472088359506 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 586ms 18:25:59 INFO - PROCESS | 3352 | 1472088359529 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 18:25:59 INFO - PROCESS | 3352 | 1472088359531 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 18:25:59 INFO - PROCESS | 3352 | 1472088359549 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:25:59 INFO - PROCESS | 3352 | 1472088359551 Marionette TRACE conn5 <- [1,222,null,{}] 18:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:25:59 INFO - PROCESS | 3352 | 1472088359554 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:59 INFO - PROCESS | 3352 | 1472088359556 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:59 INFO - PROCESS | 3352 | 1472088359640 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 18:25:59 INFO - PROCESS | 3352 | 1472088359646 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:59 INFO - PROCESS | 3352 | 1472088359648 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:25:59 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E771800 == 39 [pid = 3352] [id = 65] 18:25:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E07B000) [pid = 3352] [serial = 192] [outer = 0000000000000000] 18:25:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E07FC00) [pid = 3352] [serial = 193] [outer = 000000339E07B000] 18:25:59 INFO - PROCESS | 3352 | 1472088359703 Marionette DEBUG loaded listener.js 18:25:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E78F800) [pid = 3352] [serial = 194] [outer = 000000339E07B000] 18:26:00 INFO - PROCESS | 3352 | 1472088360184 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 671ms 18:26:00 INFO - PROCESS | 3352 | 1472088360227 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 3352 | 1472088360229 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 18:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:26:00 INFO - PROCESS | 3352 | 1472088360233 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - PROCESS | 3352 | 1472088360235 Marionette TRACE conn5 <- [1,226,null,{}] 18:26:00 INFO - PROCESS | 3352 | 1472088360239 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:00 INFO - PROCESS | 3352 | 1472088360245 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:00 INFO - PROCESS | 3352 | 1472088360391 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 18:26:00 INFO - PROCESS | 3352 | 1472088360437 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:00 INFO - PROCESS | 3352 | 1472088360439 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E7800 == 40 [pid = 3352] [id = 66] 18:26:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E81F000) [pid = 3352] [serial = 195] [outer = 0000000000000000] 18:26:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F0F1400) [pid = 3352] [serial = 196] [outer = 000000339E81F000] 18:26:00 INFO - PROCESS | 3352 | 1472088360486 Marionette DEBUG loaded listener.js 18:26:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339FCD8000) [pid = 3352] [serial = 197] [outer = 000000339E81F000] 18:26:00 INFO - PROCESS | 3352 | 1472088360891 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 692ms 18:26:00 INFO - PROCESS | 3352 | 1472088360927 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 18:26:00 INFO - PROCESS | 3352 | 1472088360929 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 18:26:00 INFO - PROCESS | 3352 | 1472088360933 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:26:00 INFO - PROCESS | 3352 | 1472088360934 Marionette TRACE conn5 <- [1,230,null,{}] 18:26:00 INFO - PROCESS | 3352 | 1472088360938 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:00 INFO - PROCESS | 3352 | 1472088360940 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:01 INFO - PROCESS | 3352 | 1472088361075 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 18:26:01 INFO - PROCESS | 3352 | 1472088361095 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 3352 | 1472088361097 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:01 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391E19000 == 41 [pid = 3352] [id = 67] 18:26:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339FFAAC00) [pid = 3352] [serial = 198] [outer = 0000000000000000] 18:26:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339FFC6C00) [pid = 3352] [serial = 199] [outer = 000000339FFAAC00] 18:26:01 INFO - PROCESS | 3352 | 1472088361144 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A208DC00) [pid = 3352] [serial = 200] [outer = 000000339FFAAC00] 18:26:01 INFO - PROCESS | 3352 | 1472088361574 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 691ms 18:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:26:01 INFO - PROCESS | 3352 | 1472088361627 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 18:26:01 INFO - PROCESS | 3352 | 1472088361629 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 18:26:01 INFO - PROCESS | 3352 | 1472088361632 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:26:01 INFO - PROCESS | 3352 | 1472088361634 Marionette TRACE conn5 <- [1,234,null,{}] 18:26:01 INFO - PROCESS | 3352 | 1472088361638 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:01 INFO - PROCESS | 3352 | 1472088361640 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:01 INFO - PROCESS | 3352 | 1472088361745 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 18:26:01 INFO - PROCESS | 3352 | 1472088361754 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:01 INFO - PROCESS | 3352 | 1472088361757 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:01 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2096800 == 42 [pid = 3352] [id = 68] 18:26:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339D725400) [pid = 3352] [serial = 201] [outer = 0000000000000000] 18:26:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339D72B800) [pid = 3352] [serial = 202] [outer = 000000339D725400] 18:26:01 INFO - PROCESS | 3352 | 1472088361841 Marionette DEBUG loaded listener.js 18:26:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339FFAB400) [pid = 3352] [serial = 203] [outer = 000000339D725400] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339015E400) [pid = 3352] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003397252800) [pid = 3352] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003390054400) [pid = 3352] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D385400) [pid = 3352] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339FCA6C00) [pid = 3352] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E077800) [pid = 3352] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003390A24000) [pid = 3352] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E791400) [pid = 3352] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:26:02 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003391FA9400) [pid = 3352] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:26:02 INFO - PROCESS | 3352 | 1472088362291 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 691ms 18:26:02 INFO - PROCESS | 3352 | 1472088362327 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 3352 | 1472088362330 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 18:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:26:02 INFO - PROCESS | 3352 | 1472088362334 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 3352 | 1472088362335 Marionette TRACE conn5 <- [1,238,null,{}] 18:26:02 INFO - PROCESS | 3352 | 1472088362339 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:02 INFO - PROCESS | 3352 | 1472088362341 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:02 INFO - PROCESS | 3352 | 1472088362447 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 18:26:02 INFO - PROCESS | 3352 | 1472088362452 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:02 INFO - PROCESS | 3352 | 1472088362454 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:02 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2728800 == 43 [pid = 3352] [id = 69] 18:26:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339B56C800) [pid = 3352] [serial = 204] [outer = 0000000000000000] 18:26:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E794C00) [pid = 3352] [serial = 205] [outer = 000000339B56C800] 18:26:02 INFO - PROCESS | 3352 | 1472088362500 Marionette DEBUG loaded listener.js 18:26:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033A2776400) [pid = 3352] [serial = 206] [outer = 000000339B56C800] 18:26:02 INFO - PROCESS | 3352 | 1472088362892 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 587ms 18:26:02 INFO - PROCESS | 3352 | 1472088362923 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 18:26:02 INFO - PROCESS | 3352 | 1472088362925 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 18:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:26:02 INFO - PROCESS | 3352 | 1472088362929 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:26:02 INFO - PROCESS | 3352 | 1472088362930 Marionette TRACE conn5 <- [1,242,null,{}] 18:26:02 INFO - PROCESS | 3352 | 1472088362945 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:02 INFO - PROCESS | 3352 | 1472088362947 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:03 INFO - PROCESS | 3352 | 1472088363037 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 18:26:03 INFO - PROCESS | 3352 | 1472088363043 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 3352 | 1472088363045 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A557B800 == 44 [pid = 3352] [id = 70] 18:26:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033A277AC00) [pid = 3352] [serial = 207] [outer = 0000000000000000] 18:26:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A2ACC000) [pid = 3352] [serial = 208] [outer = 00000033A277AC00] 18:26:03 INFO - PROCESS | 3352 | 1472088363090 Marionette DEBUG loaded listener.js 18:26:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A2AD3400) [pid = 3352] [serial = 209] [outer = 00000033A277AC00] 18:26:03 INFO - PROCESS | 3352 | 1472088363609 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 734ms 18:26:03 INFO - PROCESS | 3352 | 1472088363666 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 18:26:03 INFO - PROCESS | 3352 | 1472088363669 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 18:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:26:03 INFO - PROCESS | 3352 | 1472088363672 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:26:03 INFO - PROCESS | 3352 | 1472088363675 Marionette TRACE conn5 <- [1,246,null,{}] 18:26:03 INFO - PROCESS | 3352 | 1472088363679 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:03 INFO - PROCESS | 3352 | 1472088363681 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:03 INFO - PROCESS | 3352 | 1472088363806 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 18:26:03 INFO - PROCESS | 3352 | 1472088363876 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:03 INFO - PROCESS | 3352 | 1472088363879 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61DA800 == 45 [pid = 3352] [id = 71] 18:26:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003390059C00) [pid = 3352] [serial = 210] [outer = 0000000000000000] 18:26:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A54D0800) [pid = 3352] [serial = 211] [outer = 0000003390059C00] 18:26:03 INFO - PROCESS | 3352 | 1472088363928 Marionette DEBUG loaded listener.js 18:26:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A57E1400) [pid = 3352] [serial = 212] [outer = 0000003390059C00] 18:26:04 INFO - PROCESS | 3352 | 1472088364493 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 881ms 18:26:04 INFO - PROCESS | 3352 | 1472088364557 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 18:26:04 INFO - PROCESS | 3352 | 1472088364562 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 18:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:26:04 INFO - PROCESS | 3352 | 1472088364567 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:26:04 INFO - PROCESS | 3352 | 1472088364573 Marionette TRACE conn5 <- [1,250,null,{}] 18:26:04 INFO - PROCESS | 3352 | 1472088364578 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:04 INFO - PROCESS | 3352 | 1472088364581 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:04 INFO - PROCESS | 3352 | 1472088364732 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 18:26:04 INFO - PROCESS | 3352 | 1472088364800 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:04 INFO - PROCESS | 3352 | 1472088364803 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:04 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396F1B000 == 46 [pid = 3352] [id = 72] 18:26:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (0000003390063400) [pid = 3352] [serial = 213] [outer = 0000000000000000] 18:26:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003390159C00) [pid = 3352] [serial = 214] [outer = 0000003390063400] 18:26:04 INFO - PROCESS | 3352 | 1472088364905 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (0000003391FA6C00) [pid = 3352] [serial = 215] [outer = 0000003390063400] 18:26:05 INFO - PROCESS | 3352 | 1472088365482 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 986ms 18:26:05 INFO - PROCESS | 3352 | 1472088365557 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 18:26:05 INFO - PROCESS | 3352 | 1472088365562 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 18:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:26:05 INFO - PROCESS | 3352 | 1472088365569 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:26:05 INFO - PROCESS | 3352 | 1472088365572 Marionette TRACE conn5 <- [1,254,null,{}] 18:26:05 INFO - PROCESS | 3352 | 1472088365577 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:05 INFO - PROCESS | 3352 | 1472088365580 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:05 INFO - PROCESS | 3352 | 1472088365707 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 18:26:05 INFO - PROCESS | 3352 | 1472088365769 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:05 INFO - PROCESS | 3352 | 1472088365772 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:05 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED2E000 == 47 [pid = 3352] [id = 73] 18:26:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (0000003397DE6800) [pid = 3352] [serial = 216] [outer = 0000000000000000] 18:26:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033983B0400) [pid = 3352] [serial = 217] [outer = 0000003397DE6800] 18:26:05 INFO - PROCESS | 3352 | 1472088365832 Marionette DEBUG loaded listener.js 18:26:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339B956000) [pid = 3352] [serial = 218] [outer = 0000003397DE6800] 18:26:06 INFO - PROCESS | 3352 | 1472088366467 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 944ms 18:26:06 INFO - PROCESS | 3352 | 1472088366515 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 18:26:06 INFO - PROCESS | 3352 | 1472088366518 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 18:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:26:06 INFO - PROCESS | 3352 | 1472088366522 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:26:06 INFO - PROCESS | 3352 | 1472088366526 Marionette TRACE conn5 <- [1,258,null,{}] 18:26:06 INFO - PROCESS | 3352 | 1472088366538 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:06 INFO - PROCESS | 3352 | 1472088366543 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:06 INFO - PROCESS | 3352 | 1472088366659 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 18:26:06 INFO - PROCESS | 3352 | 1472088366730 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:06 INFO - PROCESS | 3352 | 1472088366734 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:06 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73C0000 == 48 [pid = 3352] [id = 74] 18:26:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E815400) [pid = 3352] [serial = 219] [outer = 0000000000000000] 18:26:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E832800) [pid = 3352] [serial = 220] [outer = 000000339E815400] 18:26:06 INFO - PROCESS | 3352 | 1472088366835 Marionette DEBUG loaded listener.js 18:26:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339F686000) [pid = 3352] [serial = 221] [outer = 000000339E815400] 18:26:07 INFO - PROCESS | 3352 | 1472088367650 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1183ms 18:26:07 INFO - PROCESS | 3352 | 1472088367761 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 18:26:07 INFO - PROCESS | 3352 | 1472088367764 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 18:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:26:07 INFO - PROCESS | 3352 | 1472088367785 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:26:07 INFO - PROCESS | 3352 | 1472088367788 Marionette TRACE conn5 <- [1,262,null,{}] 18:26:07 INFO - PROCESS | 3352 | 1472088367883 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:07 INFO - PROCESS | 3352 | 1472088367886 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:08 INFO - PROCESS | 3352 | 1472088368028 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 18:26:08 INFO - PROCESS | 3352 | 1472088368123 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 3352 | 1472088368126 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:08 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C2D000 == 49 [pid = 3352] [id = 75] 18:26:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (0000003396DD2800) [pid = 3352] [serial = 222] [outer = 0000000000000000] 18:26:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339B569400) [pid = 3352] [serial = 223] [outer = 0000003396DD2800] 18:26:08 INFO - PROCESS | 3352 | 1472088368227 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (000000339D722C00) [pid = 3352] [serial = 224] [outer = 0000003396DD2800] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 0000003396703000 == 48 [pid = 3352] [id = 35] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A557B800 == 47 [pid = 3352] [id = 70] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2728800 == 46 [pid = 3352] [id = 69] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2096800 == 45 [pid = 3352] [id = 68] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 0000003391E19000 == 44 [pid = 3352] [id = 67] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E7800 == 43 [pid = 3352] [id = 66] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339E771800 == 42 [pid = 3352] [id = 65] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF0A000 == 41 [pid = 3352] [id = 64] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD8D800 == 40 [pid = 3352] [id = 63] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 0000003396097000 == 39 [pid = 3352] [id = 62] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339670E000 == 38 [pid = 3352] [id = 61] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 0000003396584800 == 37 [pid = 3352] [id = 57] 18:26:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61C4000 == 36 [pid = 3352] [id = 56] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (000000339E7A5800) [pid = 3352] [serial = 150] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (0000003397DE2C00) [pid = 3352] [serial = 141] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339015E000) [pid = 3352] [serial = 138] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (0000003396511000) [pid = 3352] [serial = 139] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (000000339D3C8400) [pid = 3352] [serial = 144] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339DF35000) [pid = 3352] [serial = 145] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (00000033960BB400) [pid = 3352] [serial = 34] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (00000033A09EC000) [pid = 3352] [serial = 153] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339E490800) [pid = 3352] [serial = 147] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (0000003391FA5800) [pid = 3352] [serial = 135] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033A12D7800) [pid = 3352] [serial = 132] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339E81A800) [pid = 3352] [serial = 151] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (00000033A0FA6800) [pid = 3352] [serial = 157] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (00000033A54CD800) [pid = 3352] [serial = 164] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033A208A400) [pid = 3352] [serial = 154] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003397D5B400) [pid = 3352] [serial = 160] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E495800) [pid = 3352] [serial = 161] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033A54C2800) [pid = 3352] [serial = 158] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003398858C00) [pid = 3352] [serial = 142] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A2AD8C00) [pid = 3352] [serial = 163] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E83A800) [pid = 3352] [serial = 166] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E796800) [pid = 3352] [serial = 148] [outer = 0000000000000000] [url = about:blank] 18:26:08 INFO - PROCESS | 3352 | 1472088368670 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 945ms 18:26:08 INFO - PROCESS | 3352 | 1472088368729 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 18:26:08 INFO - PROCESS | 3352 | 1472088368733 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 18:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:26:08 INFO - PROCESS | 3352 | 1472088368740 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:26:08 INFO - PROCESS | 3352 | 1472088368742 Marionette TRACE conn5 <- [1,266,null,{}] 18:26:08 INFO - PROCESS | 3352 | 1472088368746 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:08 INFO - PROCESS | 3352 | 1472088368749 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:08 INFO - PROCESS | 3352 | 1472088368840 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 18:26:08 INFO - PROCESS | 3352 | 1472088368849 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:08 INFO - PROCESS | 3352 | 1472088368852 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:08 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396FD4800 == 37 [pid = 3352] [id = 76] 18:26:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003398303C00) [pid = 3352] [serial = 225] [outer = 0000000000000000] 18:26:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003398859000) [pid = 3352] [serial = 226] [outer = 0000003398303C00] 18:26:08 INFO - PROCESS | 3352 | 1472088368902 Marionette DEBUG loaded listener.js 18:26:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339D72D400) [pid = 3352] [serial = 227] [outer = 0000003398303C00] 18:26:09 INFO - PROCESS | 3352 | 1472088369349 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 692ms 18:26:09 INFO - PROCESS | 3352 | 1472088369435 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 18:26:09 INFO - PROCESS | 3352 | 1472088369438 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 18:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:26:09 INFO - PROCESS | 3352 | 1472088369441 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:26:09 INFO - PROCESS | 3352 | 1472088369445 Marionette TRACE conn5 <- [1,270,null,{}] 18:26:09 INFO - PROCESS | 3352 | 1472088369481 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:09 INFO - PROCESS | 3352 | 1472088369486 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:09 INFO - PROCESS | 3352 | 1472088369584 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 18:26:09 INFO - PROCESS | 3352 | 1472088369646 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:09 INFO - PROCESS | 3352 | 1472088369649 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E021000 == 38 [pid = 3352] [id = 77] 18:26:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E07D800) [pid = 3352] [serial = 228] [outer = 0000000000000000] 18:26:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E490800) [pid = 3352] [serial = 229] [outer = 000000339E07D800] 18:26:09 INFO - PROCESS | 3352 | 1472088369706 Marionette DEBUG loaded listener.js 18:26:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339E7A6800) [pid = 3352] [serial = 230] [outer = 000000339E07D800] 18:26:10 INFO - PROCESS | 3352 | 1472088370077 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 650ms 18:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:26:10 INFO - PROCESS | 3352 | 1472088370093 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 3352 | 1472088370096 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 18:26:10 INFO - PROCESS | 3352 | 1472088370099 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 3352 | 1472088370101 Marionette TRACE conn5 <- [1,274,null,{}] 18:26:10 INFO - PROCESS | 3352 | 1472088370112 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:10 INFO - PROCESS | 3352 | 1472088370114 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:10 INFO - PROCESS | 3352 | 1472088370205 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 18:26:10 INFO - PROCESS | 3352 | 1472088370211 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 3352 | 1472088370213 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA28800 == 39 [pid = 3352] [id = 78] 18:26:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339E839C00) [pid = 3352] [serial = 231] [outer = 0000000000000000] 18:26:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339EE90000) [pid = 3352] [serial = 232] [outer = 000000339E839C00] 18:26:10 INFO - PROCESS | 3352 | 1472088370262 Marionette DEBUG loaded listener.js 18:26:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339FCA4400) [pid = 3352] [serial = 233] [outer = 000000339E839C00] 18:26:10 INFO - PROCESS | 3352 | 1472088370679 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 628ms 18:26:10 INFO - PROCESS | 3352 | 1472088370735 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 18:26:10 INFO - PROCESS | 3352 | 1472088370738 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 18:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:26:10 INFO - PROCESS | 3352 | 1472088370747 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:26:10 INFO - PROCESS | 3352 | 1472088370749 Marionette TRACE conn5 <- [1,278,null,{}] 18:26:10 INFO - PROCESS | 3352 | 1472088370753 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:10 INFO - PROCESS | 3352 | 1472088370755 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:10 INFO - PROCESS | 3352 | 1472088370870 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 18:26:10 INFO - PROCESS | 3352 | 1472088370939 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:10 INFO - PROCESS | 3352 | 1472088370941 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED32800 == 40 [pid = 3352] [id = 79] 18:26:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339FCA8400) [pid = 3352] [serial = 234] [outer = 0000000000000000] 18:26:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A0941400) [pid = 3352] [serial = 235] [outer = 000000339FCA8400] 18:26:10 INFO - PROCESS | 3352 | 1472088370991 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033A21D5000) [pid = 3352] [serial = 236] [outer = 000000339FCA8400] 18:26:11 INFO - PROCESS | 3352 | 1472088371421 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 734ms 18:26:11 INFO - PROCESS | 3352 | 1472088371485 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 18:26:11 INFO - PROCESS | 3352 | 1472088371487 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 18:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:26:11 INFO - PROCESS | 3352 | 1472088371490 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:26:11 INFO - PROCESS | 3352 | 1472088371492 Marionette TRACE conn5 <- [1,282,null,{}] 18:26:11 INFO - PROCESS | 3352 | 1472088371510 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:11 INFO - PROCESS | 3352 | 1472088371516 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:11 INFO - PROCESS | 3352 | 1472088371657 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 18:26:11 INFO - PROCESS | 3352 | 1472088371701 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:11 INFO - PROCESS | 3352 | 1472088371703 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000338FFA2000 == 41 [pid = 3352] [id = 80] 18:26:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (00000033A2A74000) [pid = 3352] [serial = 237] [outer = 0000000000000000] 18:26:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (00000033A2ACF400) [pid = 3352] [serial = 238] [outer = 00000033A2A74000] 18:26:11 INFO - PROCESS | 3352 | 1472088371753 Marionette DEBUG loaded listener.js 18:26:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033A54C6800) [pid = 3352] [serial = 239] [outer = 00000033A2A74000] 18:26:12 INFO - PROCESS | 3352 | 1472088372171 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 689ms 18:26:12 INFO - PROCESS | 3352 | 1472088372183 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 3352 | 1472088372185 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 18:26:12 INFO - PROCESS | 3352 | 1472088372188 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:26:12 INFO - PROCESS | 3352 | 1472088372190 Marionette TRACE conn5 <- [1,286,null,{}] 18:26:12 INFO - PROCESS | 3352 | 1472088372194 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:12 INFO - PROCESS | 3352 | 1472088372196 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:12 INFO - PROCESS | 3352 | 1472088372333 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 18:26:12 INFO - PROCESS | 3352 | 1472088372338 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:12 INFO - PROCESS | 3352 | 1472088372340 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:12 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556F000 == 42 [pid = 3352] [id = 81] 18:26:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (00000033A54D0C00) [pid = 3352] [serial = 240] [outer = 0000000000000000] 18:26:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (00000033A573F400) [pid = 3352] [serial = 241] [outer = 00000033A54D0C00] 18:26:12 INFO - PROCESS | 3352 | 1472088372424 Marionette DEBUG loaded listener.js 18:26:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (00000033A57E1C00) [pid = 3352] [serial = 242] [outer = 00000033A54D0C00] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (0000003390A0DC00) [pid = 3352] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339E81F000) [pid = 3352] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339FFAAC00) [pid = 3352] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (0000003390A2C000) [pid = 3352] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339D7A6C00) [pid = 3352] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (00000033A573C800) [pid = 3352] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339830B000) [pid = 3352] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (0000003390947400) [pid = 3352] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339E07B000) [pid = 3352] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339E835C00) [pid = 3352] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339D725400) [pid = 3352] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339B56C800) [pid = 3352] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:26:12 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033A277AC00) [pid = 3352] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:26:12 INFO - PROCESS | 3352 | 1472088372950 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 776ms 18:26:12 INFO - PROCESS | 3352 | 1472088372967 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 18:26:12 INFO - PROCESS | 3352 | 1472088372970 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 18:26:12 INFO - PROCESS | 3352 | 1472088372973 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:26:12 INFO - PROCESS | 3352 | 1472088372975 Marionette TRACE conn5 <- [1,290,null,{}] 18:26:12 INFO - PROCESS | 3352 | 1472088372978 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:12 INFO - PROCESS | 3352 | 1472088372980 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:13 INFO - PROCESS | 3352 | 1472088373072 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 18:26:13 INFO - PROCESS | 3352 | 1472088373078 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 3352 | 1472088373080 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:13 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61B7000 == 43 [pid = 3352] [id = 82] 18:26:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339004A800) [pid = 3352] [serial = 243] [outer = 0000000000000000] 18:26:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033960C8800) [pid = 3352] [serial = 244] [outer = 000000339004A800] 18:26:13 INFO - PROCESS | 3352 | 1472088373128 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339D725400) [pid = 3352] [serial = 245] [outer = 000000339004A800] 18:26:13 INFO - PROCESS | 3352 | 1472088373545 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 627ms 18:26:13 INFO - PROCESS | 3352 | 1472088373604 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 18:26:13 INFO - PROCESS | 3352 | 1472088373606 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 18:26:13 INFO - PROCESS | 3352 | 1472088373609 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:26:13 INFO - PROCESS | 3352 | 1472088373611 Marionette TRACE conn5 <- [1,294,null,{}] 18:26:13 INFO - PROCESS | 3352 | 1472088373614 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:13 INFO - PROCESS | 3352 | 1472088373616 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:13 INFO - PROCESS | 3352 | 1472088373725 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 18:26:13 INFO - PROCESS | 3352 | 1472088373731 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:13 INFO - PROCESS | 3352 | 1472088373733 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:13 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73C1800 == 44 [pid = 3352] [id = 83] 18:26:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339E07B000) [pid = 3352] [serial = 246] [outer = 0000000000000000] 18:26:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A288BC00) [pid = 3352] [serial = 247] [outer = 000000339E07B000] 18:26:13 INFO - PROCESS | 3352 | 1472088373780 Marionette DEBUG loaded listener.js 18:26:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A2892400) [pid = 3352] [serial = 248] [outer = 000000339E07B000] 18:26:14 INFO - PROCESS | 3352 | 1472088374145 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:26:14 INFO - PROCESS | 3352 | 1472088374240 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:14 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. 18:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 692ms 18:26:14 INFO - PROCESS | 3352 | 1472088374305 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 18:26:14 INFO - PROCESS | 3352 | 1472088374307 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 18:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:26:14 INFO - PROCESS | 3352 | 1472088374311 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:26:14 INFO - PROCESS | 3352 | 1472088374313 Marionette TRACE conn5 <- [1,298,null,{}] 18:26:14 INFO - PROCESS | 3352 | 1472088374316 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:14 INFO - PROCESS | 3352 | 1472088374318 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:14 INFO - PROCESS | 3352 | 1472088374406 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 18:26:14 INFO - PROCESS | 3352 | 1472088374411 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:14 INFO - PROCESS | 3352 | 1472088374413 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:14 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F0E000 == 45 [pid = 3352] [id = 84] 18:26:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033A289AC00) [pid = 3352] [serial = 249] [outer = 0000000000000000] 18:26:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (00000033A2F93400) [pid = 3352] [serial = 250] [outer = 00000033A289AC00] 18:26:14 INFO - PROCESS | 3352 | 1472088374461 Marionette DEBUG loaded listener.js 18:26:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (00000033A2F9E000) [pid = 3352] [serial = 251] [outer = 00000033A289AC00] 18:26:14 INFO - PROCESS | 3352 | 1472088374932 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:15 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. 18:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 691ms 18:26:15 INFO - PROCESS | 3352 | 1472088375006 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 18:26:15 INFO - PROCESS | 3352 | 1472088375010 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 18:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:26:15 INFO - PROCESS | 3352 | 1472088375059 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:26:15 INFO - PROCESS | 3352 | 1472088375064 Marionette TRACE conn5 <- [1,302,null,{}] 18:26:15 INFO - PROCESS | 3352 | 1472088375115 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:15 INFO - PROCESS | 3352 | 1472088375119 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:15 INFO - PROCESS | 3352 | 1472088375242 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 18:26:15 INFO - PROCESS | 3352 | 1472088375306 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:15 INFO - PROCESS | 3352 | 1472088375310 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:15 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392522800 == 46 [pid = 3352] [id = 85] 18:26:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (0000003391FA7800) [pid = 3352] [serial = 252] [outer = 0000000000000000] 18:26:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (00000033924FBC00) [pid = 3352] [serial = 253] [outer = 0000003391FA7800] 18:26:15 INFO - PROCESS | 3352 | 1472088375373 Marionette DEBUG loaded listener.js 18:26:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (0000003396F7A400) [pid = 3352] [serial = 254] [outer = 0000003391FA7800] 18:26:15 INFO - PROCESS | 3352 | 1472088375958 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:16 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. 18:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 985ms 18:26:16 INFO - PROCESS | 3352 | 1472088376004 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 18:26:16 INFO - PROCESS | 3352 | 1472088376009 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 18:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:26:16 INFO - PROCESS | 3352 | 1472088376016 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 3352 | 1472088376019 Marionette TRACE conn5 <- [1,306,null,{}] 18:26:16 INFO - PROCESS | 3352 | 1472088376023 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:16 INFO - PROCESS | 3352 | 1472088376027 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:16 INFO - PROCESS | 3352 | 1472088376149 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 18:26:16 INFO - PROCESS | 3352 | 1472088376232 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:16 INFO - PROCESS | 3352 | 1472088376235 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:16 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF69000 == 47 [pid = 3352] [id = 86] 18:26:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339D63DC00) [pid = 3352] [serial = 255] [outer = 0000000000000000] 18:26:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339D72DC00) [pid = 3352] [serial = 256] [outer = 000000339D63DC00] 18:26:16 INFO - PROCESS | 3352 | 1472088376295 Marionette DEBUG loaded listener.js 18:26:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (000000339E072000) [pid = 3352] [serial = 257] [outer = 000000339D63DC00] 18:26:16 INFO - PROCESS | 3352 | 1472088376885 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:16 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. 18:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 943ms 18:26:16 INFO - PROCESS | 3352 | 1472088376961 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 18:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:26:16 INFO - PROCESS | 3352 | 1472088376964 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 18:26:16 INFO - PROCESS | 3352 | 1472088376968 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:26:16 INFO - PROCESS | 3352 | 1472088376972 Marionette TRACE conn5 <- [1,310,null,{}] 18:26:17 INFO - PROCESS | 3352 | 1472088376984 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 3352 | 1472088376989 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:17 INFO - PROCESS | 3352 | 1472088377111 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 18:26:17 INFO - PROCESS | 3352 | 1472088377177 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:17 INFO - PROCESS | 3352 | 1472088377181 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7364800 == 48 [pid = 3352] [id = 87] 18:26:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (00000033A277C400) [pid = 3352] [serial = 258] [outer = 0000000000000000] 18:26:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033A2895800) [pid = 3352] [serial = 259] [outer = 00000033A277C400] 18:26:17 INFO - PROCESS | 3352 | 1472088377283 Marionette DEBUG loaded listener.js 18:26:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (00000033A2A7A000) [pid = 3352] [serial = 260] [outer = 00000033A277C400] 18:26:17 INFO - PROCESS | 3352 | 1472088377906 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:17 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. 18:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 985ms 18:26:17 INFO - PROCESS | 3352 | 1472088377955 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 18:26:17 INFO - PROCESS | 3352 | 1472088377958 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 18:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:26:17 INFO - PROCESS | 3352 | 1472088377962 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:26:17 INFO - PROCESS | 3352 | 1472088377964 Marionette TRACE conn5 <- [1,314,null,{}] 18:26:17 INFO - PROCESS | 3352 | 1472088377968 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:17 INFO - PROCESS | 3352 | 1472088377971 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:18 INFO - PROCESS | 3352 | 1472088378090 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 18:26:18 INFO - PROCESS | 3352 | 1472088378162 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:18 INFO - PROCESS | 3352 | 1472088378164 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:18 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541E800 == 49 [pid = 3352] [id = 88] 18:26:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (00000033A2843000) [pid = 3352] [serial = 261] [outer = 0000000000000000] 18:26:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (00000033A284D800) [pid = 3352] [serial = 262] [outer = 00000033A2843000] 18:26:18 INFO - PROCESS | 3352 | 1472088378262 Marionette DEBUG loaded listener.js 18:26:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (00000033A2A7A800) [pid = 3352] [serial = 263] [outer = 00000033A2843000] 18:26:19 INFO - PROCESS | 3352 | 1472088379008 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:19 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. 18:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1084ms 18:26:19 INFO - PROCESS | 3352 | 1472088379061 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 18:26:19 INFO - PROCESS | 3352 | 1472088379066 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 18:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:26:19 INFO - PROCESS | 3352 | 1472088379072 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:26:19 INFO - PROCESS | 3352 | 1472088379076 Marionette TRACE conn5 <- [1,318,null,{}] 18:26:19 INFO - PROCESS | 3352 | 1472088379082 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:19 INFO - PROCESS | 3352 | 1472088379085 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:19 INFO - PROCESS | 3352 | 1472088379195 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 18:26:19 INFO - PROCESS | 3352 | 1472088379267 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:19 INFO - PROCESS | 3352 | 1472088379272 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:19 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397244800 == 50 [pid = 3352] [id = 89] 18:26:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (0000003396767800) [pid = 3352] [serial = 264] [outer = 0000000000000000] 18:26:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (0000003397044800) [pid = 3352] [serial = 265] [outer = 0000003396767800] 18:26:19 INFO - PROCESS | 3352 | 1472088379324 Marionette DEBUG loaded listener.js 18:26:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (000000339830C000) [pid = 3352] [serial = 266] [outer = 0000003396767800] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73C1800 == 49 [pid = 3352] [id = 83] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61B7000 == 48 [pid = 3352] [id = 82] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556F000 == 47 [pid = 3352] [id = 81] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 000000338FFA2000 == 46 [pid = 3352] [id = 80] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED32800 == 45 [pid = 3352] [id = 79] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 000000339EA28800 == 44 [pid = 3352] [id = 78] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 000000339E021000 == 43 [pid = 3352] [id = 77] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 0000003396FD4800 == 42 [pid = 3352] [id = 76] 18:26:19 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C2D000 == 41 [pid = 3352] [id = 75] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (0000003396510000) [pid = 3352] [serial = 136] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A54D0800) [pid = 3352] [serial = 211] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (000000339B56B000) [pid = 3352] [serial = 172] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (0000003391A25000) [pid = 3352] [serial = 181] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (000000339DCB1C00) [pid = 3352] [serial = 190] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (000000339E055C00) [pid = 3352] [serial = 191] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (000000339EE91C00) [pid = 3352] [serial = 175] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033A57DD800) [pid = 3352] [serial = 179] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (00000033A5740800) [pid = 3352] [serial = 178] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339B955000) [pid = 3352] [serial = 188] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339B56B800) [pid = 3352] [serial = 187] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (0000003392535C00) [pid = 3352] [serial = 184] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (0000003396F85000) [pid = 3352] [serial = 185] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339E07FC00) [pid = 3352] [serial = 193] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (000000339E840400) [pid = 3352] [serial = 167] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (0000003391FA2400) [pid = 3352] [serial = 169] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (0000003391FAF800) [pid = 3352] [serial = 182] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339E78F800) [pid = 3352] [serial = 194] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339F0F1400) [pid = 3352] [serial = 196] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339FCD8000) [pid = 3352] [serial = 197] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (00000033A208DC00) [pid = 3352] [serial = 200] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339FFC6C00) [pid = 3352] [serial = 199] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D72B800) [pid = 3352] [serial = 202] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E794C00) [pid = 3352] [serial = 205] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033A2ACC000) [pid = 3352] [serial = 208] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033A2776400) [pid = 3352] [serial = 206] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339FFAB400) [pid = 3352] [serial = 203] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033A2AD3400) [pid = 3352] [serial = 209] [outer = 0000000000000000] [url = about:blank] 18:26:19 INFO - PROCESS | 3352 | 1472088379966 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:20 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. 18:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 943ms 18:26:20 INFO - PROCESS | 3352 | 1472088380018 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 18:26:20 INFO - PROCESS | 3352 | 1472088380022 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 18:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:26:20 INFO - PROCESS | 3352 | 1472088380028 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:26:20 INFO - PROCESS | 3352 | 1472088380031 Marionette TRACE conn5 <- [1,322,null,{}] 18:26:20 INFO - PROCESS | 3352 | 1472088380035 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:20 INFO - PROCESS | 3352 | 1472088380038 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:20 INFO - PROCESS | 3352 | 1472088380132 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 18:26:20 INFO - PROCESS | 3352 | 1472088380203 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 3352 | 1472088380205 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:20 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396712800 == 42 [pid = 3352] [id = 90] 18:26:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003390A1D400) [pid = 3352] [serial = 267] [outer = 0000000000000000] 18:26:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339606F800) [pid = 3352] [serial = 268] [outer = 0000003390A1D400] 18:26:20 INFO - PROCESS | 3352 | 1472088380256 Marionette DEBUG loaded listener.js 18:26:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033987C8000) [pid = 3352] [serial = 269] [outer = 0000003390A1D400] 18:26:20 INFO - PROCESS | 3352 | 1472088380702 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:20 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. 18:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 733ms 18:26:20 INFO - PROCESS | 3352 | 1472088380765 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 18:26:20 INFO - PROCESS | 3352 | 1472088380768 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 18:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:26:20 INFO - PROCESS | 3352 | 1472088380772 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:26:20 INFO - PROCESS | 3352 | 1472088380775 Marionette TRACE conn5 <- [1,326,null,{}] 18:26:20 INFO - PROCESS | 3352 | 1472088380786 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:20 INFO - PROCESS | 3352 | 1472088380791 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:20 INFO - PROCESS | 3352 | 1472088380882 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 18:26:20 INFO - PROCESS | 3352 | 1472088380896 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:20 INFO - PROCESS | 3352 | 1472088380899 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC51000 == 43 [pid = 3352] [id = 91] 18:26:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E078C00) [pid = 3352] [serial = 270] [outer = 0000000000000000] 18:26:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339E343400) [pid = 3352] [serial = 271] [outer = 000000339E078C00] 18:26:20 INFO - PROCESS | 3352 | 1472088380951 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339E4BE400) [pid = 3352] [serial = 272] [outer = 000000339E078C00] 18:26:21 INFO - PROCESS | 3352 | 1472088381407 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:21 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. 18:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 687ms 18:26:21 INFO - PROCESS | 3352 | 1472088381461 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 18:26:21 INFO - PROCESS | 3352 | 1472088381464 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 18:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:26:21 INFO - PROCESS | 3352 | 1472088381467 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:26:21 INFO - PROCESS | 3352 | 1472088381469 Marionette TRACE conn5 <- [1,330,null,{}] 18:26:21 INFO - PROCESS | 3352 | 1472088381473 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:21 INFO - PROCESS | 3352 | 1472088381475 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:21 INFO - PROCESS | 3352 | 1472088381564 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 18:26:21 INFO - PROCESS | 3352 | 1472088381572 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:21 INFO - PROCESS | 3352 | 1472088381574 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C4800 == 44 [pid = 3352] [id = 92] 18:26:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339E4C8000) [pid = 3352] [serial = 273] [outer = 0000000000000000] 18:26:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339E4CAC00) [pid = 3352] [serial = 274] [outer = 000000339E4C8000] 18:26:21 INFO - PROCESS | 3352 | 1472088381621 Marionette DEBUG loaded listener.js 18:26:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339E798C00) [pid = 3352] [serial = 275] [outer = 000000339E4C8000] 18:26:22 INFO - PROCESS | 3352 | 1472088382059 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:22 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. 18:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 18:26:22 INFO - PROCESS | 3352 | 1472088382105 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 3352 | 1472088382108 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 18:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:26:22 INFO - PROCESS | 3352 | 1472088382111 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 3352 | 1472088382113 Marionette TRACE conn5 <- [1,334,null,{}] 18:26:22 INFO - PROCESS | 3352 | 1472088382117 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:22 INFO - PROCESS | 3352 | 1472088382119 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:22 INFO - PROCESS | 3352 | 1472088382226 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 18:26:22 INFO - PROCESS | 3352 | 1472088382300 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:22 INFO - PROCESS | 3352 | 1472088382309 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9DC000 == 45 [pid = 3352] [id = 93] 18:26:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339E81E800) [pid = 3352] [serial = 276] [outer = 0000000000000000] 18:26:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339E83E400) [pid = 3352] [serial = 277] [outer = 000000339E81E800] 18:26:22 INFO - PROCESS | 3352 | 1472088382357 Marionette DEBUG loaded listener.js 18:26:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339F387000) [pid = 3352] [serial = 278] [outer = 000000339E81E800] 18:26:22 INFO - PROCESS | 3352 | 1472088382786 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:22 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. 18:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 733ms 18:26:22 INFO - PROCESS | 3352 | 1472088382845 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 18:26:22 INFO - PROCESS | 3352 | 1472088382847 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 18:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:26:22 INFO - PROCESS | 3352 | 1472088382851 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:26:22 INFO - PROCESS | 3352 | 1472088382852 Marionette TRACE conn5 <- [1,338,null,{}] 18:26:22 INFO - PROCESS | 3352 | 1472088382856 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:22 INFO - PROCESS | 3352 | 1472088382862 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:23 INFO - PROCESS | 3352 | 1472088383001 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 18:26:23 INFO - PROCESS | 3352 | 1472088383051 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 3352 | 1472088383054 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:23 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F316000 == 46 [pid = 3352] [id = 94] 18:26:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339FCD4000) [pid = 3352] [serial = 279] [outer = 0000000000000000] 18:26:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033A277BC00) [pid = 3352] [serial = 280] [outer = 000000339FCD4000] 18:26:23 INFO - PROCESS | 3352 | 1472088383101 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (00000033A284E800) [pid = 3352] [serial = 281] [outer = 000000339FCD4000] 18:26:23 INFO - PROCESS | 3352 | 1472088383531 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:23 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. 18:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 733ms 18:26:23 INFO - PROCESS | 3352 | 1472088383587 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 18:26:23 INFO - PROCESS | 3352 | 1472088383590 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 18:26:23 INFO - PROCESS | 3352 | 1472088383593 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:26:23 INFO - PROCESS | 3352 | 1472088383594 Marionette TRACE conn5 <- [1,342,null,{}] 18:26:23 INFO - PROCESS | 3352 | 1472088383598 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:23 INFO - PROCESS | 3352 | 1472088383600 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:23 INFO - PROCESS | 3352 | 1472088383715 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 18:26:23 INFO - PROCESS | 3352 | 1472088383765 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:23 INFO - PROCESS | 3352 | 1472088383768 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:23 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F0E000 == 47 [pid = 3352] [id = 95] 18:26:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (00000033A284F800) [pid = 3352] [serial = 282] [outer = 0000000000000000] 18:26:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (00000033A2A73800) [pid = 3352] [serial = 283] [outer = 00000033A284F800] 18:26:23 INFO - PROCESS | 3352 | 1472088383817 Marionette DEBUG loaded listener.js 18:26:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (00000033A2AD4400) [pid = 3352] [serial = 284] [outer = 00000033A284F800] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (0000003398303C00) [pid = 3352] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (000000339E839C00) [pid = 3352] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339E07D800) [pid = 3352] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339FCA8400) [pid = 3352] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (0000003396DD2800) [pid = 3352] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (00000033A54D0C00) [pid = 3352] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (00000033A2A74000) [pid = 3352] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339004A800) [pid = 3352] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:26:24 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339E07B000) [pid = 3352] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:26:24 INFO - PROCESS | 3352 | 1472088384304 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:24 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. 18:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 734ms 18:26:24 INFO - PROCESS | 3352 | 1472088384330 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 3352 | 1472088384332 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 18:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:26:24 INFO - PROCESS | 3352 | 1472088384336 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 3352 | 1472088384338 Marionette TRACE conn5 <- [1,346,null,{}] 18:26:24 INFO - PROCESS | 3352 | 1472088384341 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:24 INFO - PROCESS | 3352 | 1472088384343 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:24 INFO - PROCESS | 3352 | 1472088384429 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 18:26:24 INFO - PROCESS | 3352 | 1472088384502 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:24 INFO - PROCESS | 3352 | 1472088384505 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2722800 == 48 [pid = 3352] [id = 96] 18:26:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (0000003396CC5C00) [pid = 3352] [serial = 285] [outer = 0000000000000000] 18:26:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339ED0B800) [pid = 3352] [serial = 286] [outer = 0000003396CC5C00] 18:26:24 INFO - PROCESS | 3352 | 1472088384554 Marionette DEBUG loaded listener.js 18:26:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (00000033A2F92400) [pid = 3352] [serial = 287] [outer = 0000003396CC5C00] 18:26:24 INFO - PROCESS | 3352 | 1472088384917 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:24 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. 18:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 629ms 18:26:24 INFO - PROCESS | 3352 | 1472088384968 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 18:26:24 INFO - PROCESS | 3352 | 1472088384978 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 18:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:26:24 INFO - PROCESS | 3352 | 1472088384982 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:26:24 INFO - PROCESS | 3352 | 1472088384984 Marionette TRACE conn5 <- [1,350,null,{}] 18:26:24 INFO - PROCESS | 3352 | 1472088384987 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:24 INFO - PROCESS | 3352 | 1472088384989 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:25 INFO - PROCESS | 3352 | 1472088385124 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 18:26:25 INFO - PROCESS | 3352 | 1472088385133 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 3352 | 1472088385135 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F27800 == 49 [pid = 3352] [id = 97] 18:26:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (0000003398306400) [pid = 3352] [serial = 288] [outer = 0000000000000000] 18:26:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033A2FA0400) [pid = 3352] [serial = 289] [outer = 0000003398306400] 18:26:25 INFO - PROCESS | 3352 | 1472088385181 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (00000033A2FA8400) [pid = 3352] [serial = 290] [outer = 0000003398306400] 18:26:25 INFO - PROCESS | 3352 | 1472088385562 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:25 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. 18:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 629ms 18:26:25 INFO - PROCESS | 3352 | 1472088385611 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 18:26:25 INFO - PROCESS | 3352 | 1472088385613 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 18:26:25 INFO - PROCESS | 3352 | 1472088385617 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:26:25 INFO - PROCESS | 3352 | 1472088385618 Marionette TRACE conn5 <- [1,354,null,{}] 18:26:25 INFO - PROCESS | 3352 | 1472088385622 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:25 INFO - PROCESS | 3352 | 1472088385624 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:25 INFO - PROCESS | 3352 | 1472088385710 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 18:26:25 INFO - PROCESS | 3352 | 1472088385716 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:25 INFO - PROCESS | 3352 | 1472088385718 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61A4000 == 50 [pid = 3352] [id = 98] 18:26:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339D717800) [pid = 3352] [serial = 291] [outer = 0000000000000000] 18:26:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339D71B400) [pid = 3352] [serial = 292] [outer = 000000339D717800] 18:26:25 INFO - PROCESS | 3352 | 1472088385764 Marionette DEBUG loaded listener.js 18:26:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339D720C00) [pid = 3352] [serial = 293] [outer = 000000339D717800] 18:26:26 INFO - PROCESS | 3352 | 1472088386243 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:26 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. 18:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 691ms 18:26:26 INFO - PROCESS | 3352 | 1472088386312 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 18:26:26 INFO - PROCESS | 3352 | 1472088386317 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 18:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:26:26 INFO - PROCESS | 3352 | 1472088386324 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:26:26 INFO - PROCESS | 3352 | 1472088386329 Marionette TRACE conn5 <- [1,358,null,{}] 18:26:26 INFO - PROCESS | 3352 | 1472088386336 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:26 INFO - PROCESS | 3352 | 1472088386340 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:26 INFO - PROCESS | 3352 | 1472088386515 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 18:26:26 INFO - PROCESS | 3352 | 1472088386596 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:26 INFO - PROCESS | 3352 | 1472088386601 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964CE000 == 51 [pid = 3352] [id = 99] 18:26:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (0000003391FAD400) [pid = 3352] [serial = 294] [outer = 0000000000000000] 18:26:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339650F000) [pid = 3352] [serial = 295] [outer = 0000003391FAD400] 18:26:26 INFO - PROCESS | 3352 | 1472088386662 Marionette DEBUG loaded listener.js 18:26:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (0000003398308C00) [pid = 3352] [serial = 296] [outer = 0000003391FAD400] 18:26:27 INFO - PROCESS | 3352 | 1472088387286 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:27 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. 18:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 985ms 18:26:27 INFO - PROCESS | 3352 | 1472088387311 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 18:26:27 INFO - PROCESS | 3352 | 1472088387317 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 18:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:26:27 INFO - PROCESS | 3352 | 1472088387323 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:26:27 INFO - PROCESS | 3352 | 1472088387326 Marionette TRACE conn5 <- [1,362,null,{}] 18:26:27 INFO - PROCESS | 3352 | 1472088387330 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:27 INFO - PROCESS | 3352 | 1472088387333 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:27 INFO - PROCESS | 3352 | 1472088387453 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 18:26:27 INFO - PROCESS | 3352 | 1472088387540 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:27 INFO - PROCESS | 3352 | 1472088387543 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:27 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9C8800 == 52 [pid = 3352] [id = 100] 18:26:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (000000339D72D000) [pid = 3352] [serial = 297] [outer = 0000000000000000] 18:26:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (000000339D7FA800) [pid = 3352] [serial = 298] [outer = 000000339D72D000] 18:26:27 INFO - PROCESS | 3352 | 1472088387604 Marionette DEBUG loaded listener.js 18:26:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (000000339E49C800) [pid = 3352] [serial = 299] [outer = 000000339D72D000] 18:26:28 INFO - PROCESS | 3352 | 1472088388241 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:28 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. 18:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 943ms 18:26:28 INFO - PROCESS | 3352 | 1472088388268 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 18:26:28 INFO - PROCESS | 3352 | 1472088388271 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 18:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:26:28 INFO - PROCESS | 3352 | 1472088388275 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:26:28 INFO - PROCESS | 3352 | 1472088388279 Marionette TRACE conn5 <- [1,366,null,{}] 18:26:28 INFO - PROCESS | 3352 | 1472088388292 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:28 INFO - PROCESS | 3352 | 1472088388297 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:28 INFO - PROCESS | 3352 | 1472088388420 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 18:26:28 INFO - PROCESS | 3352 | 1472088388494 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:28 INFO - PROCESS | 3352 | 1472088388498 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:28 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7376000 == 53 [pid = 3352] [id = 101] 18:26:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (000000339FCA6C00) [pid = 3352] [serial = 300] [outer = 0000000000000000] 18:26:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (00000033A12D1C00) [pid = 3352] [serial = 301] [outer = 000000339FCA6C00] 18:26:28 INFO - PROCESS | 3352 | 1472088388600 Marionette DEBUG loaded listener.js 18:26:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (00000033A2778800) [pid = 3352] [serial = 302] [outer = 000000339FCA6C00] 18:26:29 INFO - PROCESS | 3352 | 1472088389194 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:29 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. 18:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 942ms 18:26:29 INFO - PROCESS | 3352 | 1472088389219 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 18:26:29 INFO - PROCESS | 3352 | 1472088389222 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 18:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:26:29 INFO - PROCESS | 3352 | 1472088389226 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:26:29 INFO - PROCESS | 3352 | 1472088389228 Marionette TRACE conn5 <- [1,370,null,{}] 18:26:29 INFO - PROCESS | 3352 | 1472088389232 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:29 INFO - PROCESS | 3352 | 1472088389234 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:29 INFO - PROCESS | 3352 | 1472088389350 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 18:26:29 INFO - PROCESS | 3352 | 1472088389435 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:29 INFO - PROCESS | 3352 | 1472088389438 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:29 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F208800 == 54 [pid = 3352] [id = 102] 18:26:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (00000033A2FA5800) [pid = 3352] [serial = 303] [outer = 0000000000000000] 18:26:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (00000033A2FABC00) [pid = 3352] [serial = 304] [outer = 00000033A2FA5800] 18:26:29 INFO - PROCESS | 3352 | 1472088389496 Marionette DEBUG loaded listener.js 18:26:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 113 (00000033A34C6000) [pid = 3352] [serial = 305] [outer = 00000033A2FA5800] 18:26:30 INFO - PROCESS | 3352 | 1472088390087 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:26:30 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. 18:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 941ms 18:26:30 INFO - PROCESS | 3352 | 1472088390168 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 18:26:30 INFO - PROCESS | 3352 | 1472088390171 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 18:26:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:26:30 INFO - PROCESS | 3352 | 1472088390174 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:26:30 INFO - PROCESS | 3352 | 1472088390177 Marionette TRACE conn5 <- [1,374,null,{}] 18:26:30 INFO - PROCESS | 3352 | 1472088390181 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:30 INFO - PROCESS | 3352 | 1472088390183 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:30 INFO - PROCESS | 3352 | 1472088390336 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 18:26:30 INFO - PROCESS | 3352 | 1472088390453 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:30 INFO - PROCESS | 3352 | 1472088390456 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:30 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392180000 == 55 [pid = 3352] [id = 103] 18:26:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 114 (0000003396DD6800) [pid = 3352] [serial = 306] [outer = 0000000000000000] 18:26:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 115 (000000339D726000) [pid = 3352] [serial = 307] [outer = 0000003396DD6800] 18:26:30 INFO - PROCESS | 3352 | 1472088390515 Marionette DEBUG loaded listener.js 18:26:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 116 (00000033A138F400) [pid = 3352] [serial = 308] [outer = 0000003396DD6800] 18:26:31 INFO - PROCESS | 3352 | 1472088391262 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:26:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:26:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1128ms 18:26:31 INFO - PROCESS | 3352 | 1472088391306 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 18:26:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:26:31 INFO - PROCESS | 3352 | 1472088391310 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 18:26:31 INFO - PROCESS | 3352 | 1472088391314 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:26:31 INFO - PROCESS | 3352 | 1472088391319 Marionette TRACE conn5 <- [1,378,null,{}] 18:26:31 INFO - PROCESS | 3352 | 1472088391325 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:31 INFO - PROCESS | 3352 | 1472088391328 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:31 INFO - PROCESS | 3352 | 1472088391464 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 18:26:31 INFO - PROCESS | 3352 | 1472088391538 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:31 INFO - PROCESS | 3352 | 1472088391540 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:31 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396FDA000 == 56 [pid = 3352] [id = 104] 18:26:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 117 (0000003398859400) [pid = 3352] [serial = 309] [outer = 0000000000000000] 18:26:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 118 (000000339D723000) [pid = 3352] [serial = 310] [outer = 0000003398859400] 18:26:31 INFO - PROCESS | 3352 | 1472088391636 Marionette DEBUG loaded listener.js 18:26:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 119 (000000339E497400) [pid = 3352] [serial = 311] [outer = 0000003398859400] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F27800 == 55 [pid = 3352] [id = 97] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2722800 == 54 [pid = 3352] [id = 96] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F0E000 == 53 [pid = 3352] [id = 95] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339F316000 == 52 [pid = 3352] [id = 94] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9DC000 == 51 [pid = 3352] [id = 93] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C4800 == 50 [pid = 3352] [id = 92] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339DC51000 == 49 [pid = 3352] [id = 91] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003396712800 == 48 [pid = 3352] [id = 90] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003397244800 == 47 [pid = 3352] [id = 89] 18:26:31 INFO - PROCESS | 3352 | --DOMWINDOW == 118 (0000003390159C00) [pid = 3352] [serial = 214] [outer = 0000000000000000] [url = about:blank] 18:26:31 INFO - PROCESS | 3352 | --DOMWINDOW == 117 (00000033983B0400) [pid = 3352] [serial = 217] [outer = 0000000000000000] [url = about:blank] 18:26:31 INFO - PROCESS | 3352 | --DOMWINDOW == 116 (000000339E832800) [pid = 3352] [serial = 220] [outer = 0000000000000000] [url = about:blank] 18:26:31 INFO - PROCESS | 3352 | --DOMWINDOW == 115 (00000033A2F93400) [pid = 3352] [serial = 250] [outer = 0000000000000000] [url = about:blank] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003392522800 == 46 [pid = 3352] [id = 85] 18:26:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F0E000 == 45 [pid = 3352] [id = 84] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 114 (0000003398859000) [pid = 3352] [serial = 226] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 113 (000000339D72D400) [pid = 3352] [serial = 227] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 112 (000000339EE90000) [pid = 3352] [serial = 232] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339E490800) [pid = 3352] [serial = 229] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (000000339E7A6800) [pid = 3352] [serial = 230] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A0941400) [pid = 3352] [serial = 235] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (000000339B569400) [pid = 3352] [serial = 223] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (00000033A21D5000) [pid = 3352] [serial = 236] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (000000339D722C00) [pid = 3352] [serial = 224] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (00000033A573F400) [pid = 3352] [serial = 241] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (00000033A54C6800) [pid = 3352] [serial = 239] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033A2ACF400) [pid = 3352] [serial = 238] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (00000033960C8800) [pid = 3352] [serial = 244] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (00000033A288BC00) [pid = 3352] [serial = 247] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339D725400) [pid = 3352] [serial = 245] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (00000033A2892400) [pid = 3352] [serial = 248] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (00000033A57E1C00) [pid = 3352] [serial = 242] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339FCA4400) [pid = 3352] [serial = 233] [outer = 0000000000000000] [url = about:blank] 18:26:32 INFO - PROCESS | 3352 | 1472088392245 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:26:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:26:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 986ms 18:26:32 INFO - PROCESS | 3352 | 1472088392302 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 18:26:32 INFO - PROCESS | 3352 | 1472088392307 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 18:26:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:26:32 INFO - PROCESS | 3352 | 1472088392313 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:26:32 INFO - PROCESS | 3352 | 1472088392315 Marionette TRACE conn5 <- [1,382,null,{}] 18:26:32 INFO - PROCESS | 3352 | 1472088392320 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:32 INFO - PROCESS | 3352 | 1472088392322 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:32 INFO - PROCESS | 3352 | 1472088392421 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 18:26:32 INFO - PROCESS | 3352 | 1472088392427 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:32 INFO - PROCESS | 3352 | 1472088392429 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC43800 == 46 [pid = 3352] [id = 105] 18:26:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339D717400) [pid = 3352] [serial = 312] [outer = 0000000000000000] 18:26:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E4BE000) [pid = 3352] [serial = 313] [outer = 000000339D717400] 18:26:32 INFO - PROCESS | 3352 | 1472088392479 Marionette DEBUG loaded listener.js 18:26:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E79B000) [pid = 3352] [serial = 314] [outer = 000000339D717400] 18:26:32 INFO - PROCESS | 3352 | 1472088392961 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:26:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 691ms 18:26:33 INFO - PROCESS | 3352 | 1472088393006 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 3352 | 1472088393008 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 18:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:26:33 INFO - PROCESS | 3352 | 1472088393012 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 3352 | 1472088393015 Marionette TRACE conn5 <- [1,386,null,{}] 18:26:33 INFO - PROCESS | 3352 | 1472088393026 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:33 INFO - PROCESS | 3352 | 1472088393030 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:33 INFO - PROCESS | 3352 | 1472088393147 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 18:26:33 INFO - PROCESS | 3352 | 1472088393235 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 3352 | 1472088393238 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA30800 == 47 [pid = 3352] [id = 106] 18:26:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339E7A7000) [pid = 3352] [serial = 315] [outer = 0000000000000000] 18:26:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (00000033A1262C00) [pid = 3352] [serial = 316] [outer = 000000339E7A7000] 18:26:33 INFO - PROCESS | 3352 | 1472088393288 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (00000033A2779000) [pid = 3352] [serial = 317] [outer = 000000339E7A7000] 18:26:33 INFO - PROCESS | 3352 | 1472088393668 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 692ms 18:26:33 INFO - PROCESS | 3352 | 1472088393707 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 18:26:33 INFO - PROCESS | 3352 | 1472088393710 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 18:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:26:33 INFO - PROCESS | 3352 | 1472088393713 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:26:33 INFO - PROCESS | 3352 | 1472088393715 Marionette TRACE conn5 <- [1,390,null,{}] 18:26:33 INFO - PROCESS | 3352 | 1472088393718 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:33 INFO - PROCESS | 3352 | 1472088393720 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:33 INFO - PROCESS | 3352 | 1472088393814 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 18:26:33 INFO - PROCESS | 3352 | 1472088393820 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:33 INFO - PROCESS | 3352 | 1472088393822 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F31C800 == 48 [pid = 3352] [id = 107] 18:26:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033A288D800) [pid = 3352] [serial = 318] [outer = 0000000000000000] 18:26:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (00000033A2A72C00) [pid = 3352] [serial = 319] [outer = 00000033A288D800] 18:26:33 INFO - PROCESS | 3352 | 1472088393870 Marionette DEBUG loaded listener.js 18:26:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (00000033A2F91C00) [pid = 3352] [serial = 320] [outer = 00000033A288D800] 18:26:34 INFO - PROCESS | 3352 | 1472088394368 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 692ms 18:26:34 INFO - PROCESS | 3352 | 1472088394408 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 18:26:34 INFO - PROCESS | 3352 | 1472088394410 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 18:26:34 INFO - PROCESS | 3352 | 1472088394413 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:26:34 INFO - PROCESS | 3352 | 1472088394415 Marionette TRACE conn5 <- [1,394,null,{}] 18:26:34 INFO - PROCESS | 3352 | 1472088394419 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:34 INFO - PROCESS | 3352 | 1472088394421 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:34 INFO - PROCESS | 3352 | 1472088394570 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 18:26:34 INFO - PROCESS | 3352 | 1472088394593 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:34 INFO - PROCESS | 3352 | 1472088394595 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:34 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A20AC000 == 49 [pid = 3352] [id = 108] 18:26:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (000000339EA80800) [pid = 3352] [serial = 321] [outer = 0000000000000000] 18:26:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (000000339EA85400) [pid = 3352] [serial = 322] [outer = 000000339EA80800] 18:26:34 INFO - PROCESS | 3352 | 1472088394642 Marionette DEBUG loaded listener.js 18:26:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (00000033A2893C00) [pid = 3352] [serial = 323] [outer = 000000339EA80800] 18:26:35 INFO - PROCESS | 3352 | 1472088395121 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 735ms 18:26:35 INFO - PROCESS | 3352 | 1472088395155 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 3352 | 1472088395157 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 18:26:35 INFO - PROCESS | 3352 | 1472088395160 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:26:35 INFO - PROCESS | 3352 | 1472088395162 Marionette TRACE conn5 <- [1,398,null,{}] 18:26:35 INFO - PROCESS | 3352 | 1472088395166 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 3352 | 1472088395172 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:35 INFO - PROCESS | 3352 | 1472088395300 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 18:26:35 INFO - PROCESS | 3352 | 1472088395357 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:35 INFO - PROCESS | 3352 | 1472088395359 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:35 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392192000 == 50 [pid = 3352] [id = 109] 18:26:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (000000339F1DA000) [pid = 3352] [serial = 324] [outer = 0000000000000000] 18:26:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (00000033A34C8C00) [pid = 3352] [serial = 325] [outer = 000000339F1DA000] 18:26:35 INFO - PROCESS | 3352 | 1472088395406 Marionette DEBUG loaded listener.js 18:26:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (00000033A34D1800) [pid = 3352] [serial = 326] [outer = 000000339F1DA000] 18:26:35 INFO - PROCESS | 3352 | 1472088395841 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:26:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:26:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 732ms 18:26:35 INFO - PROCESS | 3352 | 1472088395910 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 18:26:35 INFO - PROCESS | 3352 | 1472088395912 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 18:26:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:26:35 INFO - PROCESS | 3352 | 1472088395916 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:26:35 INFO - PROCESS | 3352 | 1472088395918 Marionette TRACE conn5 <- [1,402,null,{}] 18:26:35 INFO - PROCESS | 3352 | 1472088395921 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:35 INFO - PROCESS | 3352 | 1472088395923 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:36 INFO - PROCESS | 3352 | 1472088396034 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339E81E800) [pid = 3352] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (0000003390A1D400) [pid = 3352] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (000000339E078C00) [pid = 3352] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (000000339FCD4000) [pid = 3352] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (0000003396767800) [pid = 3352] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (000000339E4C8000) [pid = 3352] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (0000003396CC5C00) [pid = 3352] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (00000033A289AC00) [pid = 3352] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033A284F800) [pid = 3352] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (0000003398306400) [pid = 3352] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:26:36 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339E815400) [pid = 3352] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:26:36 INFO - PROCESS | 3352 | 1472088396240 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 3352 | 1472088396242 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BF000 == 51 [pid = 3352] [id = 110] 18:26:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (0000003390058400) [pid = 3352] [serial = 327] [outer = 0000000000000000] 18:26:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (0000003397C70C00) [pid = 3352] [serial = 328] [outer = 0000003390058400] 18:26:36 INFO - PROCESS | 3352 | 1472088396291 Marionette DEBUG loaded listener.js 18:26:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (000000339E797000) [pid = 3352] [serial = 329] [outer = 0000003390058400] 18:26:36 INFO - PROCESS | 3352 | 1472088396680 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 777ms 18:26:36 INFO - PROCESS | 3352 | 1472088396694 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 18:26:36 INFO - PROCESS | 3352 | 1472088396696 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 18:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:26:36 INFO - PROCESS | 3352 | 1472088396699 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:26:36 INFO - PROCESS | 3352 | 1472088396702 Marionette TRACE conn5 <- [1,406,null,{}] 18:26:36 INFO - PROCESS | 3352 | 1472088396705 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:36 INFO - PROCESS | 3352 | 1472088396707 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:36 INFO - PROCESS | 3352 | 1472088396795 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 18:26:36 INFO - PROCESS | 3352 | 1472088396870 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:36 INFO - PROCESS | 3352 | 1472088396872 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:36 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A737D000 == 52 [pid = 3352] [id = 111] 18:26:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (000000339D731400) [pid = 3352] [serial = 330] [outer = 0000000000000000] 18:26:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (00000033A28E9C00) [pid = 3352] [serial = 331] [outer = 000000339D731400] 18:26:36 INFO - PROCESS | 3352 | 1472088396925 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (00000033A28F2400) [pid = 3352] [serial = 332] [outer = 000000339D731400] 18:26:37 INFO - PROCESS | 3352 | 1472088397309 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 627ms 18:26:37 INFO - PROCESS | 3352 | 1472088397330 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 18:26:37 INFO - PROCESS | 3352 | 1472088397332 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 18:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:26:37 INFO - PROCESS | 3352 | 1472088397336 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:26:37 INFO - PROCESS | 3352 | 1472088397338 Marionette TRACE conn5 <- [1,410,null,{}] 18:26:37 INFO - PROCESS | 3352 | 1472088397341 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:37 INFO - PROCESS | 3352 | 1472088397343 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:37 INFO - PROCESS | 3352 | 1472088397460 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 18:26:37 INFO - PROCESS | 3352 | 1472088397493 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:37 INFO - PROCESS | 3352 | 1472088397495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:37 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F89800 == 53 [pid = 3352] [id = 112] 18:26:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (00000033A28F2000) [pid = 3352] [serial = 333] [outer = 0000000000000000] 18:26:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (00000033A2A13800) [pid = 3352] [serial = 334] [outer = 00000033A28F2000] 18:26:37 INFO - PROCESS | 3352 | 1472088397543 Marionette DEBUG loaded listener.js 18:26:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (00000033A2AD4C00) [pid = 3352] [serial = 335] [outer = 00000033A28F2000] 18:26:38 INFO - PROCESS | 3352 | 1472088398137 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:26:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:26:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 878ms 18:26:38 INFO - PROCESS | 3352 | 1472088398218 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 18:26:38 INFO - PROCESS | 3352 | 1472088398223 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 18:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:26:38 INFO - PROCESS | 3352 | 1472088398228 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:26:38 INFO - PROCESS | 3352 | 1472088398232 Marionette TRACE conn5 <- [1,414,null,{}] 18:26:38 INFO - PROCESS | 3352 | 1472088398238 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:38 INFO - PROCESS | 3352 | 1472088398241 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:38 INFO - PROCESS | 3352 | 1472088398374 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 18:26:38 INFO - PROCESS | 3352 | 1472088398485 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:38 INFO - PROCESS | 3352 | 1472088398488 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:38 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8C7800 == 54 [pid = 3352] [id = 113] 18:26:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (000000339B570800) [pid = 3352] [serial = 336] [outer = 0000000000000000] 18:26:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (000000339D716400) [pid = 3352] [serial = 337] [outer = 000000339B570800] 18:26:38 INFO - PROCESS | 3352 | 1472088398549 Marionette DEBUG loaded listener.js 18:26:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 113 (000000339E07AC00) [pid = 3352] [serial = 338] [outer = 000000339B570800] 18:26:39 INFO - PROCESS | 3352 | 1472088399198 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1033ms 18:26:39 INFO - PROCESS | 3352 | 1472088399265 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 18:26:39 INFO - PROCESS | 3352 | 1472088399270 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 18:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:26:39 INFO - PROCESS | 3352 | 1472088399277 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:26:39 INFO - PROCESS | 3352 | 1472088399280 Marionette TRACE conn5 <- [1,418,null,{}] 18:26:39 INFO - PROCESS | 3352 | 1472088399285 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:39 INFO - PROCESS | 3352 | 1472088399288 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:39 INFO - PROCESS | 3352 | 1472088399434 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 18:26:39 INFO - PROCESS | 3352 | 1472088399548 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:39 INFO - PROCESS | 3352 | 1472088399551 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:39 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F14800 == 55 [pid = 3352] [id = 114] 18:26:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 114 (000000339EA7F800) [pid = 3352] [serial = 339] [outer = 0000000000000000] 18:26:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 115 (000000339EFB5800) [pid = 3352] [serial = 340] [outer = 000000339EA7F800] 18:26:39 INFO - PROCESS | 3352 | 1472088399613 Marionette DEBUG loaded listener.js 18:26:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 116 (000000339F1D6800) [pid = 3352] [serial = 341] [outer = 000000339EA7F800] 18:26:40 INFO - PROCESS | 3352 | 1472088400686 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:26:40 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 18:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1442ms 18:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:26:40 INFO - PROCESS | 3352 | 1472088400721 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 18:26:40 INFO - PROCESS | 3352 | 1472088400724 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 18:26:40 INFO - PROCESS | 3352 | 1472088400728 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:26:40 INFO - PROCESS | 3352 | 1472088400732 Marionette TRACE conn5 <- [1,422,null,{}] 18:26:40 INFO - PROCESS | 3352 | 1472088400797 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:40 INFO - PROCESS | 3352 | 1472088400802 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:40 INFO - PROCESS | 3352 | 1472088400910 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 18:26:41 INFO - PROCESS | 3352 | 1472088401058 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:41 INFO - PROCESS | 3352 | 1472088401062 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:41 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392197000 == 56 [pid = 3352] [id = 115] 18:26:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 117 (0000003398303C00) [pid = 3352] [serial = 342] [outer = 0000000000000000] 18:26:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 118 (000000339D722400) [pid = 3352] [serial = 343] [outer = 0000003398303C00] 18:26:41 INFO - PROCESS | 3352 | 1472088401168 Marionette DEBUG loaded listener.js 18:26:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 119 (000000339F34E400) [pid = 3352] [serial = 344] [outer = 0000003398303C00] 18:26:42 INFO - PROCESS | 3352 | 1472088402401 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1693ms 18:26:42 INFO - PROCESS | 3352 | 1472088402423 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 18:26:42 INFO - PROCESS | 3352 | 1472088402427 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 18:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:26:42 INFO - PROCESS | 3352 | 1472088402432 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:26:42 INFO - PROCESS | 3352 | 1472088402436 Marionette TRACE conn5 <- [1,426,null,{}] 18:26:42 INFO - PROCESS | 3352 | 1472088402441 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:42 INFO - PROCESS | 3352 | 1472088402444 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:42 INFO - PROCESS | 3352 | 1472088402552 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 18:26:42 INFO - PROCESS | 3352 | 1472088402683 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:42 INFO - PROCESS | 3352 | 1472088402686 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 000000339671E800 == 55 [pid = 3352] [id = 46] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 00000033A737D000 == 54 [pid = 3352] [id = 111] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BF000 == 53 [pid = 3352] [id = 110] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 0000003392192000 == 52 [pid = 3352] [id = 109] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 00000033A20AC000 == 51 [pid = 3352] [id = 108] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 000000339F31C800 == 50 [pid = 3352] [id = 107] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 000000339EA30800 == 49 [pid = 3352] [id = 106] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 000000339DC43800 == 48 [pid = 3352] [id = 105] 18:26:42 INFO - PROCESS | 3352 | --DOCSHELL 0000003396FDA000 == 47 [pid = 3352] [id = 104] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 118 (000000339F686000) [pid = 3352] [serial = 221] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 117 (000000339E83E400) [pid = 3352] [serial = 277] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 116 (000000339F387000) [pid = 3352] [serial = 278] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 115 (000000339606F800) [pid = 3352] [serial = 268] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 114 (000000339E343400) [pid = 3352] [serial = 271] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 113 (00000033A284E800) [pid = 3352] [serial = 281] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 112 (00000033924FBC00) [pid = 3352] [serial = 253] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339830C000) [pid = 3352] [serial = 266] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (0000003397044800) [pid = 3352] [serial = 265] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A284D800) [pid = 3352] [serial = 262] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (000000339E4CAC00) [pid = 3352] [serial = 274] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (00000033A2895800) [pid = 3352] [serial = 259] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (000000339ED0B800) [pid = 3352] [serial = 286] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (00000033A277BC00) [pid = 3352] [serial = 280] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (000000339D72DC00) [pid = 3352] [serial = 256] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033A2F9E000) [pid = 3352] [serial = 251] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (00000033A2A73800) [pid = 3352] [serial = 283] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (00000033A2FA0400) [pid = 3352] [serial = 289] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339D71B400) [pid = 3352] [serial = 292] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (00000033A2AD4400) [pid = 3352] [serial = 284] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (00000033987C8000) [pid = 3352] [serial = 269] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339E4BE400) [pid = 3352] [serial = 272] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (00000033A2FA8400) [pid = 3352] [serial = 290] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (00000033A2F92400) [pid = 3352] [serial = 287] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339E798C00) [pid = 3352] [serial = 275] [outer = 0000000000000000] [url = about:blank] 18:26:42 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391E03800 == 48 [pid = 3352] [id = 116] 18:26:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (0000003390028400) [pid = 3352] [serial = 345] [outer = 0000000000000000] 18:26:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (0000003390061C00) [pid = 3352] [serial = 346] [outer = 0000003390028400] 18:26:42 INFO - PROCESS | 3352 | 1472088402775 Marionette DEBUG loaded listener.js 18:26:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (0000003398302C00) [pid = 3352] [serial = 347] [outer = 0000003390028400] 18:26:43 INFO - PROCESS | 3352 | 1472088403184 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 3352 | 1472088403217 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 18:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:26:43 INFO - PROCESS | 3352 | 1472088403243 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 3352 | 1472088403246 Marionette TRACE conn5 <- [1,430,null,{}] 18:26:43 INFO - PROCESS | 3352 | 1472088403250 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:43 INFO - PROCESS | 3352 | 1472088403252 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:43 INFO - PROCESS | 3352 | 1472088403346 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 18:26:43 INFO - PROCESS | 3352 | 1472088403353 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:43 INFO - PROCESS | 3352 | 1472088403355 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:43 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398382800 == 49 [pid = 3352] [id = 117] 18:26:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339B914800) [pid = 3352] [serial = 348] [outer = 0000000000000000] 18:26:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339D718800) [pid = 3352] [serial = 349] [outer = 000000339B914800] 18:26:43 INFO - PROCESS | 3352 | 1472088403405 Marionette DEBUG loaded listener.js 18:26:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339D7A5C00) [pid = 3352] [serial = 350] [outer = 000000339B914800] 18:26:43 INFO - PROCESS | 3352 | 1472088403880 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 693ms 18:26:43 INFO - PROCESS | 3352 | 1472088403931 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 18:26:43 INFO - PROCESS | 3352 | 1472088403934 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 18:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:26:43 INFO - PROCESS | 3352 | 1472088403937 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:26:43 INFO - PROCESS | 3352 | 1472088403941 Marionette TRACE conn5 <- [1,434,null,{}] 18:26:43 INFO - PROCESS | 3352 | 1472088403952 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:43 INFO - PROCESS | 3352 | 1472088403956 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:44 INFO - PROCESS | 3352 | 1472088404110 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 18:26:44 INFO - PROCESS | 3352 | 1472088404161 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 3352 | 1472088404165 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7BB800 == 50 [pid = 3352] [id = 118] 18:26:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339E490800) [pid = 3352] [serial = 351] [outer = 0000000000000000] 18:26:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (000000339E4C6400) [pid = 3352] [serial = 352] [outer = 000000339E490800] 18:26:44 INFO - PROCESS | 3352 | 1472088404215 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339E836000) [pid = 3352] [serial = 353] [outer = 000000339E490800] 18:26:44 INFO - PROCESS | 3352 | 1472088404612 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:26:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:26:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 18:26:44 INFO - PROCESS | 3352 | 1472088404631 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 18:26:44 INFO - PROCESS | 3352 | 1472088404634 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 18:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:26:44 INFO - PROCESS | 3352 | 1472088404637 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:26:44 INFO - PROCESS | 3352 | 1472088404639 Marionette TRACE conn5 <- [1,438,null,{}] 18:26:44 INFO - PROCESS | 3352 | 1472088404655 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:44 INFO - PROCESS | 3352 | 1472088404657 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:44 INFO - PROCESS | 3352 | 1472088404780 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 18:26:44 INFO - PROCESS | 3352 | 1472088404824 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:44 INFO - PROCESS | 3352 | 1472088404826 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1E000 == 51 [pid = 3352] [id = 119] 18:26:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (000000339EA84000) [pid = 3352] [serial = 354] [outer = 0000000000000000] 18:26:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (000000339F1D0800) [pid = 3352] [serial = 355] [outer = 000000339EA84000] 18:26:44 INFO - PROCESS | 3352 | 1472088404879 Marionette DEBUG loaded listener.js 18:26:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (000000339F1DC800) [pid = 3352] [serial = 356] [outer = 000000339EA84000] 18:26:45 INFO - PROCESS | 3352 | 1472088405324 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:26:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:26:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 753ms 18:26:45 INFO - PROCESS | 3352 | 1472088405394 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 18:26:45 INFO - PROCESS | 3352 | 1472088405396 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 18:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:26:45 INFO - PROCESS | 3352 | 1472088405435 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:26:45 INFO - PROCESS | 3352 | 1472088405437 Marionette TRACE conn5 <- [1,442,null,{}] 18:26:45 INFO - PROCESS | 3352 | 1472088405441 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:45 INFO - PROCESS | 3352 | 1472088405443 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:45 INFO - PROCESS | 3352 | 1472088405557 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 18:26:45 INFO - PROCESS | 3352 | 1472088405564 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:45 INFO - PROCESS | 3352 | 1472088405566 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F326800 == 52 [pid = 3352] [id = 120] 18:26:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (000000339ED0B800) [pid = 3352] [serial = 357] [outer = 0000000000000000] 18:26:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (000000339F34BC00) [pid = 3352] [serial = 358] [outer = 000000339ED0B800] 18:26:45 INFO - PROCESS | 3352 | 1472088405614 Marionette DEBUG loaded listener.js 18:26:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (000000339FCD3400) [pid = 3352] [serial = 359] [outer = 000000339ED0B800] 18:26:46 INFO - PROCESS | 3352 | 1472088406097 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:26:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 691ms 18:26:46 INFO - PROCESS | 3352 | 1472088406119 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 18:26:46 INFO - PROCESS | 3352 | 1472088406122 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 18:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:26:46 INFO - PROCESS | 3352 | 1472088406125 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:26:46 INFO - PROCESS | 3352 | 1472088406127 Marionette TRACE conn5 <- [1,446,null,{}] 18:26:46 INFO - PROCESS | 3352 | 1472088406141 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:46 INFO - PROCESS | 3352 | 1472088406147 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:46 INFO - PROCESS | 3352 | 1472088406275 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 18:26:46 INFO - PROCESS | 3352 | 1472088406289 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:46 INFO - PROCESS | 3352 | 1472088406291 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:46 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2184800 == 53 [pid = 3352] [id = 121] 18:26:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (00000033A2775C00) [pid = 3352] [serial = 360] [outer = 0000000000000000] 18:26:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (00000033A284A400) [pid = 3352] [serial = 361] [outer = 00000033A2775C00] 18:26:46 INFO - PROCESS | 3352 | 1472088406380 Marionette DEBUG loaded listener.js 18:26:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (00000033A28E9400) [pid = 3352] [serial = 362] [outer = 00000033A2775C00] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339D63DC00) [pid = 3352] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (00000033A277C400) [pid = 3352] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A2843000) [pid = 3352] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (0000003391FA7800) [pid = 3352] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (000000339FFCB000) [pid = 3352] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (0000003390A23800) [pid = 3352] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (0000003397DE6800) [pid = 3352] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (0000003390059C00) [pid = 3352] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033983B4000) [pid = 3352] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339E83D000) [pid = 3352] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (0000003390063400) [pid = 3352] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339EA80800) [pid = 3352] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (00000033A2FA5800) [pid = 3352] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339D72D000) [pid = 3352] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (0000003398859400) [pid = 3352] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (0000003396DD6800) [pid = 3352] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339FCA6C00) [pid = 3352] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:26:46 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (00000033A288D800) [pid = 3352] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339F1DA000) [pid = 3352] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339E7A7000) [pid = 3352] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339D717400) [pid = 3352] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003390058400) [pid = 3352] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003391FAD400) [pid = 3352] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D717800) [pid = 3352] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:26:47 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D731400) [pid = 3352] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:26:47 INFO - PROCESS | 3352 | 1472088407110 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1037ms 18:26:47 INFO - PROCESS | 3352 | 1472088407165 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 18:26:47 INFO - PROCESS | 3352 | 1472088407167 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 18:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:26:47 INFO - PROCESS | 3352 | 1472088407171 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 3352 | 1472088407173 Marionette TRACE conn5 <- [1,450,null,{}] 18:26:47 INFO - PROCESS | 3352 | 1472088407176 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:47 INFO - PROCESS | 3352 | 1472088407178 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:47 INFO - PROCESS | 3352 | 1472088407263 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 18:26:47 INFO - PROCESS | 3352 | 1472088407269 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 3352 | 1472088407271 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F0B000 == 54 [pid = 3352] [id = 122] 18:26:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003390059C00) [pid = 3352] [serial = 363] [outer = 0000000000000000] 18:26:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003396F80400) [pid = 3352] [serial = 364] [outer = 0000003390059C00] 18:26:47 INFO - PROCESS | 3352 | 1472088407318 Marionette DEBUG loaded listener.js 18:26:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339DF2F800) [pid = 3352] [serial = 365] [outer = 0000003390059C00] 18:26:47 INFO - PROCESS | 3352 | 1472088407747 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:26:47 INFO - PROCESS | 3352 | 1472088407806 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 18:26:47 INFO - PROCESS | 3352 | 1472088407809 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:26:47 INFO - PROCESS | 3352 | 1472088407811 Marionette TRACE conn5 <- [1,454,null,{}] 18:26:47 INFO - PROCESS | 3352 | 1472088407815 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:47 INFO - PROCESS | 3352 | 1472088407817 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:47 INFO - PROCESS | 3352 | 1472088407902 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 18:26:47 INFO - PROCESS | 3352 | 1472088407910 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:47 INFO - PROCESS | 3352 | 1472088407912 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5414000 == 55 [pid = 3352] [id = 123] 18:26:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A276E400) [pid = 3352] [serial = 366] [outer = 0000000000000000] 18:26:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A284F000) [pid = 3352] [serial = 367] [outer = 00000033A276E400] 18:26:47 INFO - PROCESS | 3352 | 1472088407966 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A28F5400) [pid = 3352] [serial = 368] [outer = 00000033A276E400] 18:26:48 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:48 INFO - PROCESS | 3352 | 1472088408398 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 629ms 18:26:48 INFO - PROCESS | 3352 | 1472088408442 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 18:26:48 INFO - PROCESS | 3352 | 1472088408444 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 18:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:26:48 INFO - PROCESS | 3352 | 1472088408448 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:26:48 INFO - PROCESS | 3352 | 1472088408450 Marionette TRACE conn5 <- [1,458,null,{}] 18:26:48 INFO - PROCESS | 3352 | 1472088408453 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:48 INFO - PROCESS | 3352 | 1472088408455 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:48 INFO - PROCESS | 3352 | 1472088408544 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 18:26:48 INFO - PROCESS | 3352 | 1472088408552 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:48 INFO - PROCESS | 3352 | 1472088408554 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:48 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61BE800 == 56 [pid = 3352] [id = 124] 18:26:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033A2A16800) [pid = 3352] [serial = 369] [outer = 0000000000000000] 18:26:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (00000033A2A19800) [pid = 3352] [serial = 370] [outer = 00000033A2A16800] 18:26:48 INFO - PROCESS | 3352 | 1472088408602 Marionette DEBUG loaded listener.js 18:26:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (00000033A2A7AC00) [pid = 3352] [serial = 371] [outer = 00000033A2A16800] 18:26:49 INFO - PROCESS | 3352 | 1472088409214 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:26:49 INFO - PROCESS | 3352 | 1472088409251 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 18:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:26:49 INFO - PROCESS | 3352 | 1472088409256 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:26:49 INFO - PROCESS | 3352 | 1472088409260 Marionette TRACE conn5 <- [1,462,null,{}] 18:26:49 INFO - PROCESS | 3352 | 1472088409266 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:49 INFO - PROCESS | 3352 | 1472088409270 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:49 INFO - PROCESS | 3352 | 1472088409429 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 18:26:49 INFO - PROCESS | 3352 | 1472088409448 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:49 INFO - PROCESS | 3352 | 1472088409451 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:49 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C2B800 == 57 [pid = 3352] [id = 125] 18:26:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033925A0400) [pid = 3352] [serial = 372] [outer = 0000000000000000] 18:26:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (0000003398304400) [pid = 3352] [serial = 373] [outer = 00000033925A0400] 18:26:49 INFO - PROCESS | 3352 | 1472088409526 Marionette DEBUG loaded listener.js 18:26:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339D385800) [pid = 3352] [serial = 374] [outer = 00000033925A0400] 18:26:50 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:26:50 INFO - PROCESS | 3352 | 1472088410204 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:26:50 INFO - PROCESS | 3352 | 1472088410249 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 18:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:26:50 INFO - PROCESS | 3352 | 1472088410256 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:26:50 INFO - PROCESS | 3352 | 1472088410259 Marionette TRACE conn5 <- [1,466,null,{}] 18:26:50 INFO - PROCESS | 3352 | 1472088410263 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:50 INFO - PROCESS | 3352 | 1472088410266 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:50 INFO - PROCESS | 3352 | 1472088410385 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 18:26:50 INFO - PROCESS | 3352 | 1472088410505 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:50 INFO - PROCESS | 3352 | 1472088410508 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:50 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B93000 == 58 [pid = 3352] [id = 126] 18:26:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E812000) [pid = 3352] [serial = 375] [outer = 0000000000000000] 18:26:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339E836400) [pid = 3352] [serial = 376] [outer = 000000339E812000] 18:26:50 INFO - PROCESS | 3352 | 1472088410572 Marionette DEBUG loaded listener.js 18:26:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (000000339F342C00) [pid = 3352] [serial = 377] [outer = 000000339E812000] 18:26:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339F689800) [pid = 3352] [serial = 378] [outer = 00000033925A9400] 18:26:51 INFO - PROCESS | 3352 | 1472088411332 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:26:51 INFO - PROCESS | 3352 | 1472088411403 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 18:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:26:51 INFO - PROCESS | 3352 | 1472088411407 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:26:51 INFO - PROCESS | 3352 | 1472088411411 Marionette TRACE conn5 <- [1,470,null,{}] 18:26:51 INFO - PROCESS | 3352 | 1472088411423 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:51 INFO - PROCESS | 3352 | 1472088411429 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:51 INFO - PROCESS | 3352 | 1472088411585 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 18:26:51 INFO - PROCESS | 3352 | 1472088411697 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:51 INFO - PROCESS | 3352 | 1472088411701 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:51 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A743A800 == 59 [pid = 3352] [id = 127] 18:26:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033A2893800) [pid = 3352] [serial = 379] [outer = 0000000000000000] 18:26:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (00000033A2A79000) [pid = 3352] [serial = 380] [outer = 00000033A2893800] 18:26:51 INFO - PROCESS | 3352 | 1472088411764 Marionette DEBUG loaded listener.js 18:26:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (00000033A2F97C00) [pid = 3352] [serial = 381] [outer = 00000033A2893800] 18:26:52 INFO - PROCESS | 3352 | 1472088412314 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 986ms 18:26:52 INFO - PROCESS | 3352 | 1472088412394 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 18:26:52 INFO - PROCESS | 3352 | 1472088412398 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 18:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:26:52 INFO - PROCESS | 3352 | 1472088412401 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:26:52 INFO - PROCESS | 3352 | 1472088412403 Marionette TRACE conn5 <- [1,474,null,{}] 18:26:52 INFO - PROCESS | 3352 | 1472088412407 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:52 INFO - PROCESS | 3352 | 1472088412410 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:52 INFO - PROCESS | 3352 | 1472088412526 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 18:26:52 INFO - PROCESS | 3352 | 1472088412614 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:52 INFO - PROCESS | 3352 | 1472088412617 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:52 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A6461000 == 60 [pid = 3352] [id = 128] 18:26:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (000000339F28E000) [pid = 3352] [serial = 382] [outer = 0000000000000000] 18:26:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (000000339F295800) [pid = 3352] [serial = 383] [outer = 000000339F28E000] 18:26:52 INFO - PROCESS | 3352 | 1472088412674 Marionette DEBUG loaded listener.js 18:26:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (00000033A2ACCC00) [pid = 3352] [serial = 384] [outer = 000000339F28E000] 18:26:53 INFO - PROCESS | 3352 | 1472088413343 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 984ms 18:26:53 INFO - PROCESS | 3352 | 1472088413388 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 18:26:53 INFO - PROCESS | 3352 | 1472088413390 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 18:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:26:53 INFO - PROCESS | 3352 | 1472088413394 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:26:53 INFO - PROCESS | 3352 | 1472088413396 Marionette TRACE conn5 <- [1,478,null,{}] 18:26:53 INFO - PROCESS | 3352 | 1472088413400 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:53 INFO - PROCESS | 3352 | 1472088413403 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:53 INFO - PROCESS | 3352 | 1472088413515 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 18:26:53 INFO - PROCESS | 3352 | 1472088413604 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:53 INFO - PROCESS | 3352 | 1472088413607 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:53 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396097800 == 61 [pid = 3352] [id = 129] 18:26:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (0000003391FA8C00) [pid = 3352] [serial = 385] [outer = 0000000000000000] 18:26:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (00000033983B4C00) [pid = 3352] [serial = 386] [outer = 0000003391FA8C00] 18:26:53 INFO - PROCESS | 3352 | 1472088413664 Marionette DEBUG loaded listener.js 18:26:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (00000033A138EC00) [pid = 3352] [serial = 387] [outer = 0000003391FA8C00] 18:26:54 INFO - PROCESS | 3352 | 1472088414475 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1139ms 18:26:54 INFO - PROCESS | 3352 | 1472088414536 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 18:26:54 INFO - PROCESS | 3352 | 1472088414541 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 18:26:54 INFO - PROCESS | 3352 | 1472088414546 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:26:54 INFO - PROCESS | 3352 | 1472088414549 Marionette TRACE conn5 <- [1,482,null,{}] 18:26:54 INFO - PROCESS | 3352 | 1472088414555 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:54 INFO - PROCESS | 3352 | 1472088414558 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:54 INFO - PROCESS | 3352 | 1472088414665 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 18:26:54 INFO - PROCESS | 3352 | 1472088414808 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:54 INFO - PROCESS | 3352 | 1472088414811 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5414000 == 60 [pid = 3352] [id = 123] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F0B000 == 59 [pid = 3352] [id = 122] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2184800 == 58 [pid = 3352] [id = 121] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339F326800 == 57 [pid = 3352] [id = 120] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED1E000 == 56 [pid = 3352] [id = 119] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7BB800 == 55 [pid = 3352] [id = 118] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003398382800 == 54 [pid = 3352] [id = 117] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003391E03800 == 53 [pid = 3352] [id = 116] 18:26:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8C7800 == 52 [pid = 3352] [id = 113] 18:26:54 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (00000033A2A13800) [pid = 3352] [serial = 334] [outer = 0000000000000000] [url = about:blank] 18:26:54 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391546800 == 53 [pid = 3352] [id = 130] 18:26:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (000000339004E400) [pid = 3352] [serial = 388] [outer = 0000000000000000] 18:26:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 113 (000000339015BC00) [pid = 3352] [serial = 389] [outer = 000000339004E400] 18:26:54 INFO - PROCESS | 3352 | 1472088414892 Marionette DEBUG loaded listener.js 18:26:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 114 (000000339650E400) [pid = 3352] [serial = 390] [outer = 000000339004E400] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 113 (000000339E072000) [pid = 3352] [serial = 257] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 112 (00000033A2A7A000) [pid = 3352] [serial = 260] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (00000033A2A7A800) [pid = 3352] [serial = 263] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (000000339EA85400) [pid = 3352] [serial = 322] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A34C6000) [pid = 3352] [serial = 305] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (00000033A2FABC00) [pid = 3352] [serial = 304] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (000000339E49C800) [pid = 3352] [serial = 299] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (000000339D7FA800) [pid = 3352] [serial = 298] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (000000339E497400) [pid = 3352] [serial = 311] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (000000339D723000) [pid = 3352] [serial = 310] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033A138F400) [pid = 3352] [serial = 308] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339D726000) [pid = 3352] [serial = 307] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (00000033A2778800) [pid = 3352] [serial = 302] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (00000033A12D1C00) [pid = 3352] [serial = 301] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (00000033A2A72C00) [pid = 3352] [serial = 319] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (00000033A34C8C00) [pid = 3352] [serial = 325] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (00000033A1262C00) [pid = 3352] [serial = 316] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (00000033A2893C00) [pid = 3352] [serial = 323] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (00000033A2779000) [pid = 3352] [serial = 317] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339E4BE000) [pid = 3352] [serial = 313] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339E79B000) [pid = 3352] [serial = 314] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (00000033A34D1800) [pid = 3352] [serial = 326] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003397C70C00) [pid = 3352] [serial = 328] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339650F000) [pid = 3352] [serial = 295] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E797000) [pid = 3352] [serial = 329] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003398308C00) [pid = 3352] [serial = 296] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D720C00) [pid = 3352] [serial = 293] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033A28E9C00) [pid = 3352] [serial = 331] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033A28F2400) [pid = 3352] [serial = 332] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A2F91C00) [pid = 3352] [serial = 320] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003396F7A400) [pid = 3352] [serial = 254] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E49B000) [pid = 3352] [serial = 133] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003396CD9000) [pid = 3352] [serial = 170] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339B956000) [pid = 3352] [serial = 218] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033A57E1400) [pid = 3352] [serial = 212] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D37C800) [pid = 3352] [serial = 173] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339FFAD000) [pid = 3352] [serial = 176] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391FA6C00) [pid = 3352] [serial = 215] [outer = 0000000000000000] [url = about:blank] 18:26:55 INFO - PROCESS | 3352 | 1472088415337 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 838ms 18:26:55 INFO - PROCESS | 3352 | 1472088415388 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 18:26:55 INFO - PROCESS | 3352 | 1472088415393 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 18:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:26:55 INFO - PROCESS | 3352 | 1472088415398 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:26:55 INFO - PROCESS | 3352 | 1472088415401 Marionette TRACE conn5 <- [1,486,null,{}] 18:26:55 INFO - PROCESS | 3352 | 1472088415405 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:55 INFO - PROCESS | 3352 | 1472088415408 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:55 INFO - PROCESS | 3352 | 1472088415502 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 18:26:55 INFO - PROCESS | 3352 | 1472088415510 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:55 INFO - PROCESS | 3352 | 1472088415512 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:55 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D0D800 == 54 [pid = 3352] [id = 131] 18:26:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003398304800) [pid = 3352] [serial = 391] [outer = 0000000000000000] 18:26:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033983AF400) [pid = 3352] [serial = 392] [outer = 0000003398304800] 18:26:55 INFO - PROCESS | 3352 | 1472088415562 Marionette DEBUG loaded listener.js 18:26:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339B56E400) [pid = 3352] [serial = 393] [outer = 0000003398304800] 18:26:56 INFO - PROCESS | 3352 | 1472088416040 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 691ms 18:26:56 INFO - PROCESS | 3352 | 1472088416122 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 3352 | 1472088416124 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 18:26:56 INFO - PROCESS | 3352 | 1472088416128 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 3352 | 1472088416131 Marionette TRACE conn5 <- [1,490,null,{}] 18:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:26:56 INFO - PROCESS | 3352 | 1472088416144 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:56 INFO - PROCESS | 3352 | 1472088416149 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:56 INFO - PROCESS | 3352 | 1472088416260 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 18:26:56 INFO - PROCESS | 3352 | 1472088416331 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 3352 | 1472088416335 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6A5800 == 55 [pid = 3352] [id = 132] 18:26:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D384400) [pid = 3352] [serial = 394] [outer = 0000000000000000] 18:26:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D728C00) [pid = 3352] [serial = 395] [outer = 000000339D384400] 18:26:56 INFO - PROCESS | 3352 | 1472088416387 Marionette DEBUG loaded listener.js 18:26:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E056800) [pid = 3352] [serial = 396] [outer = 000000339D384400] 18:26:56 INFO - PROCESS | 3352 | 1472088416759 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 18:26:56 INFO - PROCESS | 3352 | 1472088416809 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 18:26:56 INFO - PROCESS | 3352 | 1472088416812 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 18:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:26:56 INFO - PROCESS | 3352 | 1472088416816 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:26:56 INFO - PROCESS | 3352 | 1472088416818 Marionette TRACE conn5 <- [1,494,null,{}] 18:26:56 INFO - PROCESS | 3352 | 1472088416821 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:56 INFO - PROCESS | 3352 | 1472088416823 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:56 INFO - PROCESS | 3352 | 1472088416916 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 18:26:56 INFO - PROCESS | 3352 | 1472088416922 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:56 INFO - PROCESS | 3352 | 1472088416924 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7BE800 == 56 [pid = 3352] [id = 133] 18:26:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E499C00) [pid = 3352] [serial = 397] [outer = 0000000000000000] 18:26:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E4C2C00) [pid = 3352] [serial = 398] [outer = 000000339E499C00] 18:26:56 INFO - PROCESS | 3352 | 1472088416971 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E7A4800) [pid = 3352] [serial = 399] [outer = 000000339E499C00] 18:26:57 INFO - PROCESS | 3352 | 1472088417465 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 691ms 18:26:57 INFO - PROCESS | 3352 | 1472088417509 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 18:26:57 INFO - PROCESS | 3352 | 1472088417518 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 18:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:26:57 INFO - PROCESS | 3352 | 1472088417522 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:26:57 INFO - PROCESS | 3352 | 1472088417524 Marionette TRACE conn5 <- [1,498,null,{}] 18:26:57 INFO - PROCESS | 3352 | 1472088417528 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:57 INFO - PROCESS | 3352 | 1472088417530 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:57 INFO - PROCESS | 3352 | 1472088417675 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 18:26:57 INFO - PROCESS | 3352 | 1472088417687 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:57 INFO - PROCESS | 3352 | 1472088417689 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:57 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1D000 == 57 [pid = 3352] [id = 134] 18:26:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E83D000) [pid = 3352] [serial = 400] [outer = 0000000000000000] 18:26:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339EA80800) [pid = 3352] [serial = 401] [outer = 000000339E83D000] 18:26:57 INFO - PROCESS | 3352 | 1472088417776 Marionette DEBUG loaded listener.js 18:26:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F1D4000) [pid = 3352] [serial = 402] [outer = 000000339E83D000] 18:26:58 INFO - PROCESS | 3352 | 1472088418219 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:26:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:26:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 734ms 18:26:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:26:58 INFO - PROCESS | 3352 | 1472088418256 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 18:26:58 INFO - PROCESS | 3352 | 1472088418258 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 18:26:58 INFO - PROCESS | 3352 | 1472088418261 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:26:58 INFO - PROCESS | 3352 | 1472088418263 Marionette TRACE conn5 <- [1,502,null,{}] 18:26:58 INFO - PROCESS | 3352 | 1472088418267 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:58 INFO - PROCESS | 3352 | 1472088418273 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:58 INFO - PROCESS | 3352 | 1472088418419 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 18:26:58 INFO - PROCESS | 3352 | 1472088418473 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:58 INFO - PROCESS | 3352 | 1472088418475 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F634800 == 58 [pid = 3352] [id = 135] 18:26:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339FCD7C00) [pid = 3352] [serial = 403] [outer = 0000000000000000] 18:26:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A20D4400) [pid = 3352] [serial = 404] [outer = 000000339FCD7C00] 18:26:58 INFO - PROCESS | 3352 | 1472088418522 Marionette DEBUG loaded listener.js 18:26:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A2845000) [pid = 3352] [serial = 405] [outer = 000000339FCD7C00] 18:26:58 INFO - PROCESS | 3352 | 1472088418962 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 732ms 18:26:59 INFO - PROCESS | 3352 | 1472088419006 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 3352 | 1472088419008 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 18:26:59 INFO - PROCESS | 3352 | 1472088419011 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:26:59 INFO - PROCESS | 3352 | 1472088419013 Marionette TRACE conn5 <- [1,506,null,{}] 18:26:59 INFO - PROCESS | 3352 | 1472088419017 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:59 INFO - PROCESS | 3352 | 1472088419019 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:59 INFO - PROCESS | 3352 | 1472088419133 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 18:26:59 INFO - PROCESS | 3352 | 1472088419138 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 3352 | 1472088419140 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12D8800 == 59 [pid = 3352] [id = 136] 18:26:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2845800) [pid = 3352] [serial = 406] [outer = 0000000000000000] 18:26:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A289AC00) [pid = 3352] [serial = 407] [outer = 00000033A2845800] 18:26:59 INFO - PROCESS | 3352 | 1472088419186 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033A2A15C00) [pid = 3352] [serial = 408] [outer = 00000033A2845800] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339B914800) [pid = 3352] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (00000033A2775C00) [pid = 3352] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339ED0B800) [pid = 3352] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (00000033A276E400) [pid = 3352] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003390028400) [pid = 3352] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E490800) [pid = 3352] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339EA84000) [pid = 3352] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:26:59 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003390059C00) [pid = 3352] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:26:59 INFO - PROCESS | 3352 | 1472088419645 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:26:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 691ms 18:26:59 INFO - PROCESS | 3352 | 1472088419708 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 18:26:59 INFO - PROCESS | 3352 | 1472088419710 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 18:26:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:26:59 INFO - PROCESS | 3352 | 1472088419714 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:26:59 INFO - PROCESS | 3352 | 1472088419715 Marionette TRACE conn5 <- [1,510,null,{}] 18:26:59 INFO - PROCESS | 3352 | 1472088419719 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:26:59 INFO - PROCESS | 3352 | 1472088419721 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:59 INFO - PROCESS | 3352 | 1472088419808 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 18:26:59 INFO - PROCESS | 3352 | 1472088419814 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:26:59 INFO - PROCESS | 3352 | 1472088419816 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:26:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BC800 == 60 [pid = 3352] [id = 137] 18:26:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339F344800) [pid = 3352] [serial = 409] [outer = 0000000000000000] 18:26:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A2851800) [pid = 3352] [serial = 410] [outer = 000000339F344800] 18:26:59 INFO - PROCESS | 3352 | 1472088419864 Marionette DEBUG loaded listener.js 18:26:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A2A7D400) [pid = 3352] [serial = 411] [outer = 000000339F344800] 18:27:00 INFO - PROCESS | 3352 | 1472088420301 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:27:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 629ms 18:27:00 INFO - PROCESS | 3352 | 1472088420346 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 3352 | 1472088420349 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 18:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:27:00 INFO - PROCESS | 3352 | 1472088420352 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 3352 | 1472088420354 Marionette TRACE conn5 <- [1,514,null,{}] 18:27:00 INFO - PROCESS | 3352 | 1472088420357 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:00 INFO - PROCESS | 3352 | 1472088420359 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:00 INFO - PROCESS | 3352 | 1472088420449 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 18:27:00 INFO - PROCESS | 3352 | 1472088420484 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:00 INFO - PROCESS | 3352 | 1472088420487 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:00 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540B800 == 61 [pid = 3352] [id = 138] 18:27:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A2F90400) [pid = 3352] [serial = 412] [outer = 0000000000000000] 18:27:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A2F97400) [pid = 3352] [serial = 413] [outer = 00000033A2F90400] 18:27:00 INFO - PROCESS | 3352 | 1472088420532 Marionette DEBUG loaded listener.js 18:27:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2FA8C00) [pid = 3352] [serial = 414] [outer = 00000033A2F90400] 18:27:00 INFO - PROCESS | 3352 | 1472088420945 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:27:00 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 18:27:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 628ms 18:27:00 INFO - PROCESS | 3352 | 1472088420983 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 18:27:00 INFO - PROCESS | 3352 | 1472088420986 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 18:27:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:27:00 INFO - PROCESS | 3352 | 1472088420989 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:27:00 INFO - PROCESS | 3352 | 1472088420991 Marionette TRACE conn5 <- [1,518,null,{}] 18:27:01 INFO - PROCESS | 3352 | 1472088420995 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:01 INFO - PROCESS | 3352 | 1472088420997 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:01 INFO - PROCESS | 3352 | 1472088421085 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 18:27:01 INFO - PROCESS | 3352 | 1472088421091 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:01 INFO - PROCESS | 3352 | 1472088421093 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:01 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61A5800 == 62 [pid = 3352] [id = 139] 18:27:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339645E800) [pid = 3352] [serial = 415] [outer = 0000000000000000] 18:27:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003396467400) [pid = 3352] [serial = 416] [outer = 000000339645E800] 18:27:01 INFO - PROCESS | 3352 | 1472088421147 Marionette DEBUG loaded listener.js 18:27:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (00000033A2AD1800) [pid = 3352] [serial = 417] [outer = 000000339645E800] 18:27:01 INFO - PROCESS | 3352 | 1472088421761 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:27:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:27:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 839ms 18:27:01 INFO - PROCESS | 3352 | 1472088421841 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 18:27:01 INFO - PROCESS | 3352 | 1472088421847 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 18:27:01 INFO - PROCESS | 3352 | 1472088421852 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:27:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:27:01 INFO - PROCESS | 3352 | 1472088421856 Marionette TRACE conn5 <- [1,522,null,{}] 18:27:01 INFO - PROCESS | 3352 | 1472088421863 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:01 INFO - PROCESS | 3352 | 1472088421866 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:02 INFO - PROCESS | 3352 | 1472088421996 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 18:27:02 INFO - PROCESS | 3352 | 1472088422127 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:02 INFO - PROCESS | 3352 | 1472088422130 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:02 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D20000 == 63 [pid = 3352] [id = 140] 18:27:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (0000003396467800) [pid = 3352] [serial = 418] [outer = 0000000000000000] 18:27:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339646BC00) [pid = 3352] [serial = 419] [outer = 0000003396467800] 18:27:02 INFO - PROCESS | 3352 | 1472088422195 Marionette DEBUG loaded listener.js 18:27:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (0000003398303400) [pid = 3352] [serial = 420] [outer = 0000003396467800] 18:27:02 INFO - PROCESS | 3352 | 1472088422812 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:27:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:27:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1026ms 18:27:02 INFO - PROCESS | 3352 | 1472088422885 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 18:27:02 INFO - PROCESS | 3352 | 1472088422890 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 18:27:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:27:02 INFO - PROCESS | 3352 | 1472088422897 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:27:02 INFO - PROCESS | 3352 | 1472088422900 Marionette TRACE conn5 <- [1,526,null,{}] 18:27:02 INFO - PROCESS | 3352 | 1472088422904 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:02 INFO - PROCESS | 3352 | 1472088422908 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:03 INFO - PROCESS | 3352 | 1472088423060 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 18:27:03 INFO - PROCESS | 3352 | 1472088423171 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:03 INFO - PROCESS | 3352 | 1472088423174 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:03 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F316800 == 64 [pid = 3352] [id = 141] 18:27:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339D3C9800) [pid = 3352] [serial = 421] [outer = 0000000000000000] 18:27:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339DF2DC00) [pid = 3352] [serial = 422] [outer = 000000339D3C9800] 18:27:03 INFO - PROCESS | 3352 | 1472088423235 Marionette DEBUG loaded listener.js 18:27:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339E797C00) [pid = 3352] [serial = 423] [outer = 000000339D3C9800] 18:27:03 INFO - PROCESS | 3352 | 1472088423853 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:27:03 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 18:27:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 985ms 18:27:03 INFO - PROCESS | 3352 | 1472088423890 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 18:27:03 INFO - PROCESS | 3352 | 1472088423893 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 18:27:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:27:03 INFO - PROCESS | 3352 | 1472088423897 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:27:03 INFO - PROCESS | 3352 | 1472088423901 Marionette TRACE conn5 <- [1,530,null,{}] 18:27:03 INFO - PROCESS | 3352 | 1472088423914 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:03 INFO - PROCESS | 3352 | 1472088423919 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:04 INFO - PROCESS | 3352 | 1472088424040 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 18:27:04 INFO - PROCESS | 3352 | 1472088424132 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:04 INFO - PROCESS | 3352 | 1472088424135 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:04 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A647F000 == 65 [pid = 3352] [id = 142] 18:27:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (00000033A208D400) [pid = 3352] [serial = 424] [outer = 0000000000000000] 18:27:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (00000033A284B800) [pid = 3352] [serial = 425] [outer = 00000033A208D400] 18:27:04 INFO - PROCESS | 3352 | 1472088424195 Marionette DEBUG loaded listener.js 18:27:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033A2FA9400) [pid = 3352] [serial = 426] [outer = 00000033A208D400] 18:27:04 INFO - PROCESS | 3352 | 1472088424814 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:27:04 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 18:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:27:04 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 18:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:27:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:27:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 944ms 18:27:04 INFO - PROCESS | 3352 | 1472088424842 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 18:27:04 INFO - PROCESS | 3352 | 1472088424845 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 18:27:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:27:04 INFO - PROCESS | 3352 | 1472088424849 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:27:04 INFO - PROCESS | 3352 | 1472088424851 Marionette TRACE conn5 <- [1,534,null,{}] 18:27:04 INFO - PROCESS | 3352 | 1472088424873 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:04 INFO - PROCESS | 3352 | 1472088424876 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:05 INFO - PROCESS | 3352 | 1472088425007 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 18:27:05 INFO - PROCESS | 3352 | 1472088425094 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 3352 | 1472088425096 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7422800 == 66 [pid = 3352] [id = 143] 18:27:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (00000033A34D1800) [pid = 3352] [serial = 427] [outer = 0000000000000000] 18:27:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (00000033A54C5000) [pid = 3352] [serial = 428] [outer = 00000033A34D1800] 18:27:05 INFO - PROCESS | 3352 | 1472088425153 Marionette DEBUG loaded listener.js 18:27:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (00000033A54CF000) [pid = 3352] [serial = 429] [outer = 00000033A34D1800] 18:27:05 INFO - PROCESS | 3352 | 1472088425649 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:27:05 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. 18:27:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 859ms 18:27:05 INFO - PROCESS | 3352 | 1472088425720 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 18:27:05 INFO - PROCESS | 3352 | 1472088425722 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 18:27:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:27:05 INFO - PROCESS | 3352 | 1472088425727 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:27:05 INFO - PROCESS | 3352 | 1472088425730 Marionette TRACE conn5 <- [1,538,null,{}] 18:27:05 INFO - PROCESS | 3352 | 1472088425734 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:05 INFO - PROCESS | 3352 | 1472088425736 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:05 INFO - PROCESS | 3352 | 1472088425851 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 18:27:05 INFO - PROCESS | 3352 | 1472088425939 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:05 INFO - PROCESS | 3352 | 1472088425942 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A888B800 == 67 [pid = 3352] [id = 144] 18:27:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (00000033A54CF400) [pid = 3352] [serial = 430] [outer = 0000000000000000] 18:27:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (00000033A5740400) [pid = 3352] [serial = 431] [outer = 00000033A54CF400] 18:27:06 INFO - PROCESS | 3352 | 1472088425999 Marionette DEBUG loaded listener.js 18:27:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (00000033A57DB800) [pid = 3352] [serial = 432] [outer = 00000033A54CF400] 18:27:06 INFO - PROCESS | 3352 | 1472088426606 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:27:06 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. 18:27:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 923ms 18:27:06 INFO - PROCESS | 3352 | 1472088426877 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 18:27:06 INFO - PROCESS | 3352 | 1472088426882 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 18:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:27:06 INFO - PROCESS | 3352 | 1472088426901 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:27:06 INFO - PROCESS | 3352 | 1472088426905 Marionette TRACE conn5 <- [1,542,null,{}] 18:27:06 INFO - PROCESS | 3352 | 1472088426910 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:06 INFO - PROCESS | 3352 | 1472088426914 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:07 INFO - PROCESS | 3352 | 1472088427026 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 18:27:07 INFO - PROCESS | 3352 | 1472088427125 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:07 INFO - PROCESS | 3352 | 1472088427130 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:07 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD93000 == 68 [pid = 3352] [id = 145] 18:27:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (00000033965D9800) [pid = 3352] [serial = 433] [outer = 0000000000000000] 18:27:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (0000003396DD2800) [pid = 3352] [serial = 434] [outer = 00000033965D9800] 18:27:07 INFO - PROCESS | 3352 | 1472088427182 Marionette DEBUG loaded listener.js 18:27:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 113 (000000339885E000) [pid = 3352] [serial = 435] [outer = 00000033965D9800] 18:27:07 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:07 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:07 INFO - PROCESS | 3352 | 1472088427858 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 985ms 18:27:07 INFO - PROCESS | 3352 | 1472088427903 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 18:27:07 INFO - PROCESS | 3352 | 1472088427907 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 18:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:27:07 INFO - PROCESS | 3352 | 1472088427914 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:27:07 INFO - PROCESS | 3352 | 1472088427918 Marionette TRACE conn5 <- [1,546,null,{}] 18:27:07 INFO - PROCESS | 3352 | 1472088427922 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:07 INFO - PROCESS | 3352 | 1472088427925 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:08 INFO - PROCESS | 3352 | 1472088428033 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 18:27:08 INFO - PROCESS | 3352 | 1472088428138 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 3352 | 1472088428141 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F89800 == 67 [pid = 3352] [id = 112] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73C3000 == 66 [pid = 3352] [id = 59] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A540B800 == 65 [pid = 3352] [id = 138] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BC800 == 64 [pid = 3352] [id = 137] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12D8800 == 63 [pid = 3352] [id = 136] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339F634800 == 62 [pid = 3352] [id = 135] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED1D000 == 61 [pid = 3352] [id = 134] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7BE800 == 60 [pid = 3352] [id = 133] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6A5800 == 59 [pid = 3352] [id = 132] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D0D800 == 58 [pid = 3352] [id = 131] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 0000003391546800 == 57 [pid = 3352] [id = 130] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 112 (000000339EFB5800) [pid = 3352] [serial = 340] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339D722400) [pid = 3352] [serial = 343] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (000000339D716400) [pid = 3352] [serial = 337] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A2A19800) [pid = 3352] [serial = 370] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964C6800 == 58 [pid = 3352] [id = 146] 18:27:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (000000338FF7E800) [pid = 3352] [serial = 436] [outer = 0000000000000000] 18:27:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (000000339005F400) [pid = 3352] [serial = 437] [outer = 000000338FF7E800] 18:27:08 INFO - PROCESS | 3352 | 1472088428233 Marionette DEBUG loaded listener.js 18:27:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (0000003397D5E400) [pid = 3352] [serial = 438] [outer = 000000338FF7E800] 18:27:08 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61BE800 == 57 [pid = 3352] [id = 124] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339D718800) [pid = 3352] [serial = 349] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (000000339D7A5C00) [pid = 3352] [serial = 350] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (00000033A284A400) [pid = 3352] [serial = 361] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (000000339FCD3400) [pid = 3352] [serial = 359] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (000000339F34BC00) [pid = 3352] [serial = 358] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (00000033A284F000) [pid = 3352] [serial = 367] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (00000033A28E9400) [pid = 3352] [serial = 362] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (0000003390061C00) [pid = 3352] [serial = 346] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (0000003398302C00) [pid = 3352] [serial = 347] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339E4C6400) [pid = 3352] [serial = 352] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339F1D0800) [pid = 3352] [serial = 355] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339F1DC800) [pid = 3352] [serial = 356] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (0000003396F80400) [pid = 3352] [serial = 364] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339DF2F800) [pid = 3352] [serial = 365] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339E836000) [pid = 3352] [serial = 353] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (00000033A28F5400) [pid = 3352] [serial = 368] [outer = 0000000000000000] [url = about:blank] 18:27:08 INFO - PROCESS | 3352 | 1472088428693 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 837ms 18:27:08 INFO - PROCESS | 3352 | 1472088428753 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 18:27:08 INFO - PROCESS | 3352 | 1472088428755 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 18:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:27:08 INFO - PROCESS | 3352 | 1472088428759 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:27:08 INFO - PROCESS | 3352 | 1472088428761 Marionette TRACE conn5 <- [1,550,null,{}] 18:27:08 INFO - PROCESS | 3352 | 1472088428775 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:08 INFO - PROCESS | 3352 | 1472088428780 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:08 INFO - PROCESS | 3352 | 1472088428878 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 18:27:08 INFO - PROCESS | 3352 | 1472088428894 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:08 INFO - PROCESS | 3352 | 1472088428897 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:08 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E086800 == 58 [pid = 3352] [id = 147] 18:27:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339E071000) [pid = 3352] [serial = 439] [outer = 0000000000000000] 18:27:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339E07D400) [pid = 3352] [serial = 440] [outer = 000000339E071000] 18:27:08 INFO - PROCESS | 3352 | 1472088428949 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E4BD400) [pid = 3352] [serial = 441] [outer = 000000339E071000] 18:27:09 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:09 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:09 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:09 INFO - PROCESS | 3352 | 1472088429415 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 692ms 18:27:09 INFO - PROCESS | 3352 | 1472088429457 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 18:27:09 INFO - PROCESS | 3352 | 1472088429459 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 18:27:09 INFO - PROCESS | 3352 | 1472088429462 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:27:09 INFO - PROCESS | 3352 | 1472088429464 Marionette TRACE conn5 <- [1,554,null,{}] 18:27:09 INFO - PROCESS | 3352 | 1472088429468 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:09 INFO - PROCESS | 3352 | 1472088429471 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:09 INFO - PROCESS | 3352 | 1472088429574 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 18:27:09 INFO - PROCESS | 3352 | 1472088429582 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:09 INFO - PROCESS | 3352 | 1472088429584 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED20800 == 59 [pid = 3352] [id = 148] 18:27:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E79E800) [pid = 3352] [serial = 442] [outer = 0000000000000000] 18:27:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339E81EC00) [pid = 3352] [serial = 443] [outer = 000000339E79E800] 18:27:09 INFO - PROCESS | 3352 | 1472088429633 Marionette DEBUG loaded listener.js 18:27:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (000000339EA82000) [pid = 3352] [serial = 444] [outer = 000000339E79E800] 18:27:09 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:09 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:10 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:10 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:10 INFO - PROCESS | 3352 | 1472088430104 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 690ms 18:27:10 INFO - PROCESS | 3352 | 1472088430158 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 18:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:27:10 INFO - PROCESS | 3352 | 1472088430160 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 18:27:10 INFO - PROCESS | 3352 | 1472088430164 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 3352 | 1472088430166 Marionette TRACE conn5 <- [1,558,null,{}] 18:27:10 INFO - PROCESS | 3352 | 1472088430169 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:10 INFO - PROCESS | 3352 | 1472088430172 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:10 INFO - PROCESS | 3352 | 1472088430260 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 18:27:10 INFO - PROCESS | 3352 | 1472088430269 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:10 INFO - PROCESS | 3352 | 1472088430271 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F316000 == 60 [pid = 3352] [id = 149] 18:27:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339F1CE000) [pid = 3352] [serial = 445] [outer = 0000000000000000] 18:27:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (000000339F1D1400) [pid = 3352] [serial = 446] [outer = 000000339F1CE000] 18:27:10 INFO - PROCESS | 3352 | 1472088430318 Marionette DEBUG loaded listener.js 18:27:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (000000339F290000) [pid = 3352] [serial = 447] [outer = 000000339F1CE000] 18:27:10 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:10 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:10 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:10 INFO - PROCESS | 3352 | 1472088430768 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 691ms 18:27:10 INFO - PROCESS | 3352 | 1472088430858 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 18:27:10 INFO - PROCESS | 3352 | 1472088430861 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 18:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:27:10 INFO - PROCESS | 3352 | 1472088430864 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:27:10 INFO - PROCESS | 3352 | 1472088430866 Marionette TRACE conn5 <- [1,562,null,{}] 18:27:10 INFO - PROCESS | 3352 | 1472088430870 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:10 INFO - PROCESS | 3352 | 1472088430876 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:11 INFO - PROCESS | 3352 | 1472088431048 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 18:27:11 INFO - PROCESS | 3352 | 1472088431069 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 3352 | 1472088431072 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:11 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A209D000 == 61 [pid = 3352] [id = 150] 18:27:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (000000339F34E800) [pid = 3352] [serial = 448] [outer = 0000000000000000] 18:27:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (00000033A2775C00) [pid = 3352] [serial = 449] [outer = 000000339F34E800] 18:27:11 INFO - PROCESS | 3352 | 1472088431119 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (00000033A2890800) [pid = 3352] [serial = 450] [outer = 000000339F34E800] 18:27:11 INFO - PROCESS | 3352 | 1472088431568 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 732ms 18:27:11 INFO - PROCESS | 3352 | 1472088431602 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 18:27:11 INFO - PROCESS | 3352 | 1472088431605 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 18:27:11 INFO - PROCESS | 3352 | 1472088431608 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:27:11 INFO - PROCESS | 3352 | 1472088431610 Marionette TRACE conn5 <- [1,566,null,{}] 18:27:11 INFO - PROCESS | 3352 | 1472088431614 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:11 INFO - PROCESS | 3352 | 1472088431616 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:11 INFO - PROCESS | 3352 | 1472088431732 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 18:27:11 INFO - PROCESS | 3352 | 1472088431738 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:11 INFO - PROCESS | 3352 | 1472088431740 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:11 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F20000 == 62 [pid = 3352] [id = 151] 18:27:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (00000033A2893400) [pid = 3352] [serial = 451] [outer = 0000000000000000] 18:27:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (00000033A2A0F400) [pid = 3352] [serial = 452] [outer = 00000033A2893400] 18:27:11 INFO - PROCESS | 3352 | 1472088431786 Marionette DEBUG loaded listener.js 18:27:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (00000033A2A76800) [pid = 3352] [serial = 453] [outer = 00000033A2893400] 18:27:12 INFO - PROCESS | 3352 | 1472088432264 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 18:27:12 INFO - PROCESS | 3352 | 1472088432284 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 18:27:12 INFO - PROCESS | 3352 | 1472088432286 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 18:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:27:12 INFO - PROCESS | 3352 | 1472088432289 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:27:12 INFO - PROCESS | 3352 | 1472088432291 Marionette TRACE conn5 <- [1,570,null,{}] 18:27:12 INFO - PROCESS | 3352 | 1472088432302 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:12 INFO - PROCESS | 3352 | 1472088432304 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:12 INFO - PROCESS | 3352 | 1472088432443 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 18:27:12 INFO - PROCESS | 3352 | 1472088432466 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:12 INFO - PROCESS | 3352 | 1472088432468 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:12 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556C000 == 63 [pid = 3352] [id = 152] 18:27:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (00000033A2AD2C00) [pid = 3352] [serial = 454] [outer = 0000000000000000] 18:27:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 113 (00000033A2F99000) [pid = 3352] [serial = 455] [outer = 00000033A2AD2C00] 18:27:12 INFO - PROCESS | 3352 | 1472088432515 Marionette DEBUG loaded listener.js 18:27:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 114 (00000033A34CB800) [pid = 3352] [serial = 456] [outer = 00000033A2AD2C00] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 113 (000000339D384400) [pid = 3352] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 112 (00000033925A0400) [pid = 3352] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339F344800) [pid = 3352] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (000000339B570800) [pid = 3352] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (0000003398303C00) [pid = 3352] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (00000033A28F2000) [pid = 3352] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (000000339EA7F800) [pid = 3352] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (0000003398304800) [pid = 3352] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (000000339E83D000) [pid = 3352] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (000000339E499C00) [pid = 3352] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (000000339FCD7C00) [pid = 3352] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339E812000) [pid = 3352] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (00000033A2893800) [pid = 3352] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (00000033A2845800) [pid = 3352] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (0000003391FA8C00) [pid = 3352] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339F28E000) [pid = 3352] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339004E400) [pid = 3352] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:27:13 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (00000033A2F90400) [pid = 3352] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:27:13 INFO - PROCESS | 3352 | 1472088433168 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 944ms 18:27:13 INFO - PROCESS | 3352 | 1472088433236 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 3352 | 1472088433238 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 18:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:27:13 INFO - PROCESS | 3352 | 1472088433242 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 3352 | 1472088433243 Marionette TRACE conn5 <- [1,574,null,{}] 18:27:13 INFO - PROCESS | 3352 | 1472088433247 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:13 INFO - PROCESS | 3352 | 1472088433249 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:13 INFO - PROCESS | 3352 | 1472088433365 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 18:27:13 INFO - PROCESS | 3352 | 1472088433415 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 3352 | 1472088433417 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:13 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5580800 == 64 [pid = 3352] [id = 153] 18:27:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (0000003390A02800) [pid = 3352] [serial = 457] [outer = 0000000000000000] 18:27:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (0000003398306000) [pid = 3352] [serial = 458] [outer = 0000003390A02800] 18:27:13 INFO - PROCESS | 3352 | 1472088433473 Marionette DEBUG loaded listener.js 18:27:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339DF39400) [pid = 3352] [serial = 459] [outer = 0000003390A02800] 18:27:13 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:13 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:13 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:13 INFO - PROCESS | 3352 | 1472088433853 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 628ms 18:27:13 INFO - PROCESS | 3352 | 1472088433877 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 18:27:13 INFO - PROCESS | 3352 | 1472088433879 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 18:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:27:13 INFO - PROCESS | 3352 | 1472088433882 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:27:13 INFO - PROCESS | 3352 | 1472088433884 Marionette TRACE conn5 <- [1,578,null,{}] 18:27:13 INFO - PROCESS | 3352 | 1472088433888 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:13 INFO - PROCESS | 3352 | 1472088433890 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:13 INFO - PROCESS | 3352 | 1472088433979 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 18:27:13 INFO - PROCESS | 3352 | 1472088433986 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:13 INFO - PROCESS | 3352 | 1472088433988 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:14 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7363000 == 65 [pid = 3352] [id = 154] 18:27:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E252000) [pid = 3352] [serial = 460] [outer = 0000000000000000] 18:27:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (00000033A2085800) [pid = 3352] [serial = 461] [outer = 000000339E252000] 18:27:14 INFO - PROCESS | 3352 | 1472088434034 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (00000033A2AD6000) [pid = 3352] [serial = 462] [outer = 000000339E252000] 18:27:14 INFO - PROCESS | 3352 | 1472088434461 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 628ms 18:27:14 INFO - PROCESS | 3352 | 1472088434516 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 18:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:27:14 INFO - PROCESS | 3352 | 1472088434519 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 18:27:14 INFO - PROCESS | 3352 | 1472088434523 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:27:14 INFO - PROCESS | 3352 | 1472088434525 Marionette TRACE conn5 <- [1,582,null,{}] 18:27:14 INFO - PROCESS | 3352 | 1472088434529 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:14 INFO - PROCESS | 3352 | 1472088434531 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:14 INFO - PROCESS | 3352 | 1472088434646 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 18:27:14 INFO - PROCESS | 3352 | 1472088434662 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:14 INFO - PROCESS | 3352 | 1472088434664 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:14 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A8106000 == 66 [pid = 3352] [id = 155] 18:27:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (00000033A5744800) [pid = 3352] [serial = 463] [outer = 0000000000000000] 18:27:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033A57E2C00) [pid = 3352] [serial = 464] [outer = 00000033A5744800] 18:27:14 INFO - PROCESS | 3352 | 1472088434712 Marionette DEBUG loaded listener.js 18:27:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (00000033A6337000) [pid = 3352] [serial = 465] [outer = 00000033A5744800] 18:27:15 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 18:27:15 INFO - PROCESS | 3352 | 1472088435730 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1244ms 18:27:15 INFO - PROCESS | 3352 | 1472088435769 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 18:27:15 INFO - PROCESS | 3352 | 1472088435774 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 18:27:15 INFO - PROCESS | 3352 | 1472088435779 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:27:15 INFO - PROCESS | 3352 | 1472088435785 Marionette TRACE conn5 <- [1,586,null,{}] 18:27:15 INFO - PROCESS | 3352 | 1472088435790 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:15 INFO - PROCESS | 3352 | 1472088435793 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:15 INFO - PROCESS | 3352 | 1472088435929 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 18:27:16 INFO - PROCESS | 3352 | 1472088436049 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:16 INFO - PROCESS | 3352 | 1472088436053 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:16 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D11000 == 67 [pid = 3352] [id = 156] 18:27:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (0000003396FF4800) [pid = 3352] [serial = 466] [outer = 0000000000000000] 18:27:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (000000339830C000) [pid = 3352] [serial = 467] [outer = 0000003396FF4800] 18:27:16 INFO - PROCESS | 3352 | 1472088436114 Marionette DEBUG loaded listener.js 18:27:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (000000339D723000) [pid = 3352] [serial = 468] [outer = 0000003396FF4800] 18:27:16 INFO - PROCESS | 3352 | 1472088436732 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 984ms 18:27:16 INFO - PROCESS | 3352 | 1472088436767 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 18:27:16 INFO - PROCESS | 3352 | 1472088436772 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 18:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:27:16 INFO - PROCESS | 3352 | 1472088436779 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:27:16 INFO - PROCESS | 3352 | 1472088436782 Marionette TRACE conn5 <- [1,590,null,{}] 18:27:16 INFO - PROCESS | 3352 | 1472088436787 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:16 INFO - PROCESS | 3352 | 1472088436790 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:16 INFO - PROCESS | 3352 | 1472088436916 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 18:27:17 INFO - PROCESS | 3352 | 1472088437037 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:17 INFO - PROCESS | 3352 | 1472088437040 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A1226800 == 68 [pid = 3352] [id = 157] 18:27:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 109 (000000339E4BD800) [pid = 3352] [serial = 469] [outer = 0000000000000000] 18:27:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 110 (000000339EA7D400) [pid = 3352] [serial = 470] [outer = 000000339E4BD800] 18:27:17 INFO - PROCESS | 3352 | 1472088437101 Marionette DEBUG loaded listener.js 18:27:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 111 (000000339F297400) [pid = 3352] [serial = 471] [outer = 000000339E4BD800] 18:27:17 INFO - PROCESS | 3352 | 1472088437736 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 985ms 18:27:17 INFO - PROCESS | 3352 | 1472088437766 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 18:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:27:17 INFO - PROCESS | 3352 | 1472088437769 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 18:27:17 INFO - PROCESS | 3352 | 1472088437773 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:27:17 INFO - PROCESS | 3352 | 1472088437778 Marionette TRACE conn5 <- [1,594,null,{}] 18:27:17 INFO - PROCESS | 3352 | 1472088437789 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:17 INFO - PROCESS | 3352 | 1472088437795 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:17 INFO - PROCESS | 3352 | 1472088437913 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 18:27:18 INFO - PROCESS | 3352 | 1472088438036 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:18 INFO - PROCESS | 3352 | 1472088438039 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:18 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A8892000 == 69 [pid = 3352] [id = 158] 18:27:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 112 (00000033A2087800) [pid = 3352] [serial = 472] [outer = 0000000000000000] 18:27:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 113 (00000033A2A19800) [pid = 3352] [serial = 473] [outer = 00000033A2087800] 18:27:18 INFO - PROCESS | 3352 | 1472088438101 Marionette DEBUG loaded listener.js 18:27:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 114 (00000033A57E1C00) [pid = 3352] [serial = 474] [outer = 00000033A2087800] 18:27:18 INFO - PROCESS | 3352 | 1472088438699 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 985ms 18:27:18 INFO - PROCESS | 3352 | 1472088438760 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 18:27:18 INFO - PROCESS | 3352 | 1472088438763 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 18:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:27:18 INFO - PROCESS | 3352 | 1472088438767 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:27:18 INFO - PROCESS | 3352 | 1472088438770 Marionette TRACE conn5 <- [1,598,null,{}] 18:27:18 INFO - PROCESS | 3352 | 1472088438774 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:18 INFO - PROCESS | 3352 | 1472088438776 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:18 INFO - PROCESS | 3352 | 1472088438900 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 18:27:19 INFO - PROCESS | 3352 | 1472088439018 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:19 INFO - PROCESS | 3352 | 1472088439021 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:19 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A81B7800 == 70 [pid = 3352] [id = 159] 18:27:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 115 (00000033A6338C00) [pid = 3352] [serial = 475] [outer = 0000000000000000] 18:27:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 116 (00000033A633D400) [pid = 3352] [serial = 476] [outer = 00000033A6338C00] 18:27:19 INFO - PROCESS | 3352 | 1472088439080 Marionette DEBUG loaded listener.js 18:27:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 117 (00000033A82B8400) [pid = 3352] [serial = 477] [outer = 00000033A6338C00] 18:27:19 INFO - PROCESS | 3352 | 1472088439711 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 986ms 18:27:19 INFO - PROCESS | 3352 | 1472088439766 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 18:27:19 INFO - PROCESS | 3352 | 1472088439769 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 18:27:19 INFO - PROCESS | 3352 | 1472088439774 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:27:19 INFO - PROCESS | 3352 | 1472088439776 Marionette TRACE conn5 <- [1,602,null,{}] 18:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:27:19 INFO - PROCESS | 3352 | 1472088439780 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:19 INFO - PROCESS | 3352 | 1472088439782 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:19 INFO - PROCESS | 3352 | 1472088439901 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 18:27:20 INFO - PROCESS | 3352 | 1472088440157 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:20 INFO - PROCESS | 3352 | 1472088440161 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339722C800 == 71 [pid = 3352] [id = 160] 18:27:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 118 (0000003390060C00) [pid = 3352] [serial = 478] [outer = 0000000000000000] 18:27:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 119 (0000003391FA8C00) [pid = 3352] [serial = 479] [outer = 0000003390060C00] 18:27:20 INFO - PROCESS | 3352 | 1472088440221 Marionette DEBUG loaded listener.js 18:27:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 120 (0000003396466800) [pid = 3352] [serial = 480] [outer = 0000003390060C00] 18:27:20 INFO - PROCESS | 3352 | 1472088440857 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1134ms 18:27:20 INFO - PROCESS | 3352 | 1472088440916 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 18:27:20 INFO - PROCESS | 3352 | 1472088440920 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 18:27:20 INFO - PROCESS | 3352 | 1472088440925 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:27:20 INFO - PROCESS | 3352 | 1472088440927 Marionette TRACE conn5 <- [1,606,null,{}] 18:27:20 INFO - PROCESS | 3352 | 1472088440933 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:20 INFO - PROCESS | 3352 | 1472088440938 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:21 INFO - PROCESS | 3352 | 1472088441049 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7363000 == 70 [pid = 3352] [id = 154] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5580800 == 69 [pid = 3352] [id = 153] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556C000 == 68 [pid = 3352] [id = 152] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F20000 == 67 [pid = 3352] [id = 151] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A209D000 == 66 [pid = 3352] [id = 150] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339F316000 == 65 [pid = 3352] [id = 149] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED20800 == 64 [pid = 3352] [id = 148] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339E086800 == 63 [pid = 3352] [id = 147] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033964C6800 == 62 [pid = 3352] [id = 146] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD93000 == 61 [pid = 3352] [id = 145] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61A5800 == 60 [pid = 3352] [id = 139] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9C8800 == 59 [pid = 3352] [id = 100] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D20000 == 58 [pid = 3352] [id = 140] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B93000 == 57 [pid = 3352] [id = 126] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3B9800 == 56 [pid = 3352] [id = 34] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF69000 == 55 [pid = 3352] [id = 86] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7364800 == 54 [pid = 3352] [id = 87] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7376000 == 53 [pid = 3352] [id = 101] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339F316800 == 52 [pid = 3352] [id = 141] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A647F000 == 51 [pid = 3352] [id = 142] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033964CE000 == 50 [pid = 3352] [id = 99] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61A4000 == 49 [pid = 3352] [id = 98] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A6461000 == 48 [pid = 3352] [id = 128] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541E800 == 47 [pid = 3352] [id = 88] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7422800 == 46 [pid = 3352] [id = 143] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A888B800 == 45 [pid = 3352] [id = 144] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F14800 == 44 [pid = 3352] [id = 114] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003392180000 == 43 [pid = 3352] [id = 103] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A743A800 == 42 [pid = 3352] [id = 127] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003396097800 == 41 [pid = 3352] [id = 129] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C2B800 == 40 [pid = 3352] [id = 125] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73C0000 == 39 [pid = 3352] [id = 74] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61DA800 == 38 [pid = 3352] [id = 71] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003396F1B000 == 37 [pid = 3352] [id = 72] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7D5000 == 36 [pid = 3352] [id = 58] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED2E000 == 35 [pid = 3352] [id = 73] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003392197000 == 34 [pid = 3352] [id = 115] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7370800 == 33 [pid = 3352] [id = 60] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339F208800 == 32 [pid = 3352] [id = 102] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 000000339722C800 == 31 [pid = 3352] [id = 160] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A81B7800 == 30 [pid = 3352] [id = 159] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A8892000 == 29 [pid = 3352] [id = 158] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A1226800 == 28 [pid = 3352] [id = 157] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D11000 == 27 [pid = 3352] [id = 156] 18:27:21 INFO - PROCESS | 3352 | --DOCSHELL 00000033A8106000 == 26 [pid = 3352] [id = 155] 18:27:21 INFO - PROCESS | 3352 | 1472088441942 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:21 INFO - PROCESS | 3352 | 1472088441946 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 119 (000000339E07AC00) [pid = 3352] [serial = 338] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 118 (000000339F34E400) [pid = 3352] [serial = 344] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 117 (00000033A2AD4C00) [pid = 3352] [serial = 335] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 116 (000000339F1D6800) [pid = 3352] [serial = 341] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 115 (000000339EA80800) [pid = 3352] [serial = 401] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 114 (000000339B56E400) [pid = 3352] [serial = 393] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 113 (000000339E4C2C00) [pid = 3352] [serial = 398] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 112 (00000033A20D4400) [pid = 3352] [serial = 404] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 111 (000000339F1D4000) [pid = 3352] [serial = 402] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 110 (000000339F342C00) [pid = 3352] [serial = 377] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 109 (000000339E836400) [pid = 3352] [serial = 376] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 108 (00000033A2F97C00) [pid = 3352] [serial = 381] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (00000033A289AC00) [pid = 3352] [serial = 407] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (00000033A2A79000) [pid = 3352] [serial = 380] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (00000033983B4C00) [pid = 3352] [serial = 386] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (00000033A2ACCC00) [pid = 3352] [serial = 384] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (000000339F295800) [pid = 3352] [serial = 383] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339015BC00) [pid = 3352] [serial = 389] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339650E400) [pid = 3352] [serial = 390] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (00000033A2845000) [pid = 3352] [serial = 405] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (00000033A2F97400) [pid = 3352] [serial = 413] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (00000033A2A15C00) [pid = 3352] [serial = 408] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (00000033A138EC00) [pid = 3352] [serial = 387] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (0000003390A22400) [pid = 3352] [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.] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339D728C00) [pid = 3352] [serial = 395] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339E056800) [pid = 3352] [serial = 396] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033A2FA8C00) [pid = 3352] [serial = 414] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339D385800) [pid = 3352] [serial = 374] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003398304400) [pid = 3352] [serial = 373] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003396467400) [pid = 3352] [serial = 416] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033A2851800) [pid = 3352] [serial = 410] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (00000033A2A7D400) [pid = 3352] [serial = 411] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E7A4800) [pid = 3352] [serial = 399] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033983AF400) [pid = 3352] [serial = 392] [outer = 0000000000000000] [url = about:blank] 18:27:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000338FF99800 == 27 [pid = 3352] [id = 161] 18:27:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003390063800) [pid = 3352] [serial = 481] [outer = 0000000000000000] 18:27:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339015AC00) [pid = 3352] [serial = 482] [outer = 0000003390063800] 18:27:22 INFO - PROCESS | 3352 | 1472088442117 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003391FA1C00) [pid = 3352] [serial = 483] [outer = 0000003390063800] 18:27:22 INFO - PROCESS | 3352 | 1472088442584 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1694ms 18:27:22 INFO - PROCESS | 3352 | 1472088442625 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 18:27:22 INFO - PROCESS | 3352 | 1472088442629 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 18:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:27:22 INFO - PROCESS | 3352 | 1472088442633 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:27:22 INFO - PROCESS | 3352 | 1472088442636 Marionette TRACE conn5 <- [1,610,null,{}] 18:27:22 INFO - PROCESS | 3352 | 1472088442642 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:22 INFO - PROCESS | 3352 | 1472088442646 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:22 INFO - PROCESS | 3352 | 1472088442737 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 18:27:22 INFO - PROCESS | 3352 | 1472088442746 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:22 INFO - PROCESS | 3352 | 1472088442749 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:22 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964B9800 == 28 [pid = 3352] [id = 162] 18:27:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003396574400) [pid = 3352] [serial = 484] [outer = 0000000000000000] 18:27:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (0000003396CE0000) [pid = 3352] [serial = 485] [outer = 0000003396574400] 18:27:22 INFO - PROCESS | 3352 | 1472088442800 Marionette DEBUG loaded listener.js 18:27:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (0000003397C12800) [pid = 3352] [serial = 486] [outer = 0000003396574400] 18:27:23 INFO - PROCESS | 3352 | 1472088443267 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 690ms 18:27:23 INFO - PROCESS | 3352 | 1472088443330 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 18:27:23 INFO - PROCESS | 3352 | 1472088443334 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 18:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:27:23 INFO - PROCESS | 3352 | 1472088443371 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:27:23 INFO - PROCESS | 3352 | 1472088443374 Marionette TRACE conn5 <- [1,614,null,{}] 18:27:23 INFO - PROCESS | 3352 | 1472088443379 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:23 INFO - PROCESS | 3352 | 1472088443382 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:23 INFO - PROCESS | 3352 | 1472088443500 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 18:27:23 INFO - PROCESS | 3352 | 1472088443552 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:23 INFO - PROCESS | 3352 | 1472088443554 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:23 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C3F800 == 29 [pid = 3352] [id = 163] 18:27:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033983AF400) [pid = 3352] [serial = 487] [outer = 0000000000000000] 18:27:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339B56F800) [pid = 3352] [serial = 488] [outer = 00000033983AF400] 18:27:23 INFO - PROCESS | 3352 | 1472088443614 Marionette DEBUG loaded listener.js 18:27:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339B8B6000) [pid = 3352] [serial = 489] [outer = 00000033983AF400] 18:27:24 INFO - PROCESS | 3352 | 1472088444021 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 712ms 18:27:24 INFO - PROCESS | 3352 | 1472088444054 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 18:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:27:24 INFO - PROCESS | 3352 | 1472088444056 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 18:27:24 INFO - PROCESS | 3352 | 1472088444073 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - PROCESS | 3352 | 1472088444079 Marionette TRACE conn5 <- [1,618,null,{}] 18:27:24 INFO - PROCESS | 3352 | 1472088444089 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:24 INFO - PROCESS | 3352 | 1472088444093 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:24 INFO - PROCESS | 3352 | 1472088444210 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 18:27:24 INFO - PROCESS | 3352 | 1472088444263 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 3352 | 1472088444265 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:24 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF0E000 == 30 [pid = 3352] [id = 164] 18:27:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339D63D400) [pid = 3352] [serial = 490] [outer = 0000000000000000] 18:27:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339D727800) [pid = 3352] [serial = 491] [outer = 000000339D63D400] 18:27:24 INFO - PROCESS | 3352 | 1472088444312 Marionette DEBUG loaded listener.js 18:27:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339D7A3800) [pid = 3352] [serial = 492] [outer = 000000339D63D400] 18:27:24 INFO - PROCESS | 3352 | 1472088444730 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 693ms 18:27:24 INFO - PROCESS | 3352 | 1472088444763 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 18:27:24 INFO - PROCESS | 3352 | 1472088444766 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 18:27:24 INFO - PROCESS | 3352 | 1472088444769 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:27:24 INFO - PROCESS | 3352 | 1472088444771 Marionette TRACE conn5 <- [1,622,null,{}] 18:27:24 INFO - PROCESS | 3352 | 1472088444775 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:24 INFO - PROCESS | 3352 | 1472088444777 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:24 INFO - PROCESS | 3352 | 1472088444920 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 18:27:24 INFO - PROCESS | 3352 | 1472088444946 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:24 INFO - PROCESS | 3352 | 1472088444948 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:24 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7B6800 == 31 [pid = 3352] [id = 165] 18:27:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E056800) [pid = 3352] [serial = 493] [outer = 0000000000000000] 18:27:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E071800) [pid = 3352] [serial = 494] [outer = 000000339E056800] 18:27:25 INFO - PROCESS | 3352 | 1472088445005 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339E491400) [pid = 3352] [serial = 495] [outer = 000000339E056800] 18:27:25 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:25 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:25 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:25 INFO - PROCESS | 3352 | 1472088445447 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 732ms 18:27:25 INFO - PROCESS | 3352 | 1472088445508 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 18:27:25 INFO - PROCESS | 3352 | 1472088445510 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 18:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:27:25 INFO - PROCESS | 3352 | 1472088445514 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:27:25 INFO - PROCESS | 3352 | 1472088445516 Marionette TRACE conn5 <- [1,626,null,{}] 18:27:25 INFO - PROCESS | 3352 | 1472088445525 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:25 INFO - PROCESS | 3352 | 1472088445527 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:25 INFO - PROCESS | 3352 | 1472088445635 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 18:27:25 INFO - PROCESS | 3352 | 1472088445645 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:25 INFO - PROCESS | 3352 | 1472088445651 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9DD000 == 32 [pid = 3352] [id = 166] 18:27:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (00000033983AC000) [pid = 3352] [serial = 496] [outer = 0000000000000000] 18:27:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339E795400) [pid = 3352] [serial = 497] [outer = 00000033983AC000] 18:27:25 INFO - PROCESS | 3352 | 1472088445752 Marionette DEBUG loaded listener.js 18:27:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (000000339E81C800) [pid = 3352] [serial = 498] [outer = 00000033983AC000] 18:27:26 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (00000033A208D400) [pid = 3352] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (00000033965D9800) [pid = 3352] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000338FF7E800) [pid = 3352] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339645E800) [pid = 3352] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (0000003396467800) [pid = 3352] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (00000033A5744800) [pid = 3352] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (00000033A2A16800) [pid = 3352] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (000000339F34E800) [pid = 3352] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (00000033A2893400) [pid = 3352] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (0000003390A02800) [pid = 3352] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033A2AD2C00) [pid = 3352] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339E79E800) [pid = 3352] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (00000033A34D1800) [pid = 3352] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339E252000) [pid = 3352] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339F1CE000) [pid = 3352] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D3C9800) [pid = 3352] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E071000) [pid = 3352] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:27:26 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033A54CF400) [pid = 3352] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:27:26 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:26 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:26 INFO - PROCESS | 3352 | 1472088446653 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1194ms 18:27:26 INFO - PROCESS | 3352 | 1472088446711 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 18:27:26 INFO - PROCESS | 3352 | 1472088446714 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 18:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:27:26 INFO - PROCESS | 3352 | 1472088446717 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:27:26 INFO - PROCESS | 3352 | 1472088446719 Marionette TRACE conn5 <- [1,630,null,{}] 18:27:26 INFO - PROCESS | 3352 | 1472088446723 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:26 INFO - PROCESS | 3352 | 1472088446725 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:26 INFO - PROCESS | 3352 | 1472088446812 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 18:27:26 INFO - PROCESS | 3352 | 1472088446818 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:26 INFO - PROCESS | 3352 | 1472088446820 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:26 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391147000 == 33 [pid = 3352] [id = 167] 18:27:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003390062000) [pid = 3352] [serial = 499] [outer = 0000000000000000] 18:27:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339D7A5400) [pid = 3352] [serial = 500] [outer = 0000003390062000] 18:27:26 INFO - PROCESS | 3352 | 1472088446875 Marionette DEBUG loaded listener.js 18:27:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339E835000) [pid = 3352] [serial = 501] [outer = 0000003390062000] 18:27:27 INFO - PROCESS | 3352 | 1472088447304 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 629ms 18:27:27 INFO - PROCESS | 3352 | 1472088447348 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 3352 | 1472088447351 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 18:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:27:27 INFO - PROCESS | 3352 | 1472088447359 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 3352 | 1472088447361 Marionette TRACE conn5 <- [1,634,null,{}] 18:27:27 INFO - PROCESS | 3352 | 1472088447365 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:27 INFO - PROCESS | 3352 | 1472088447367 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:27 INFO - PROCESS | 3352 | 1472088447450 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 18:27:27 INFO - PROCESS | 3352 | 1472088447457 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:27 INFO - PROCESS | 3352 | 1472088447459 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:27 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F222000 == 34 [pid = 3352] [id = 168] 18:27:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339E837800) [pid = 3352] [serial = 502] [outer = 0000000000000000] 18:27:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339EDD8C00) [pid = 3352] [serial = 503] [outer = 000000339E837800] 18:27:27 INFO - PROCESS | 3352 | 1472088447506 Marionette DEBUG loaded listener.js 18:27:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339F1D0C00) [pid = 3352] [serial = 504] [outer = 000000339E837800] 18:27:27 INFO - PROCESS | 3352 | 1472088447929 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:27:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 587ms 18:27:27 INFO - PROCESS | 3352 | 1472088447949 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 18:27:27 INFO - PROCESS | 3352 | 1472088447951 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 18:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:27:27 INFO - PROCESS | 3352 | 1472088447954 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:27:27 INFO - PROCESS | 3352 | 1472088447956 Marionette TRACE conn5 <- [1,638,null,{}] 18:27:27 INFO - PROCESS | 3352 | 1472088447972 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:27 INFO - PROCESS | 3352 | 1472088447974 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:28 INFO - PROCESS | 3352 | 1472088448065 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 18:27:28 INFO - PROCESS | 3352 | 1472088448071 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:28 INFO - PROCESS | 3352 | 1472088448073 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:28 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09BE800 == 35 [pid = 3352] [id = 169] 18:27:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339F1D1800) [pid = 3352] [serial = 505] [outer = 0000000000000000] 18:27:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339F1DC800) [pid = 3352] [serial = 506] [outer = 000000339F1D1800] 18:27:28 INFO - PROCESS | 3352 | 1472088448119 Marionette DEBUG loaded listener.js 18:27:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339F296800) [pid = 3352] [serial = 507] [outer = 000000339F1D1800] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 00000033964B9800 == 34 [pid = 3352] [id = 162] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 000000338FF99800 == 33 [pid = 3352] [id = 161] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7B6800 == 32 [pid = 3352] [id = 165] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9DD000 == 31 [pid = 3352] [id = 166] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF0E000 == 30 [pid = 3352] [id = 164] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 000000339F222000 == 29 [pid = 3352] [id = 168] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 0000003391147000 == 28 [pid = 3352] [id = 167] 18:27:29 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C3F800 == 27 [pid = 3352] [id = 163] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (00000033A2A7AC00) [pid = 3352] [serial = 371] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033A2775C00) [pid = 3352] [serial = 449] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (00000033A2890800) [pid = 3352] [serial = 450] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (00000033A2A76800) [pid = 3352] [serial = 453] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (00000033A2A0F400) [pid = 3352] [serial = 452] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003398306000) [pid = 3352] [serial = 458] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (00000033A2F99000) [pid = 3352] [serial = 455] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E81EC00) [pid = 3352] [serial = 443] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339EA82000) [pid = 3352] [serial = 444] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033A54C5000) [pid = 3352] [serial = 428] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A54CF000) [pid = 3352] [serial = 429] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033A2085800) [pid = 3352] [serial = 461] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F1D1400) [pid = 3352] [serial = 446] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339DF2DC00) [pid = 3352] [serial = 422] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E797C00) [pid = 3352] [serial = 423] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E07D400) [pid = 3352] [serial = 440] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E4BD400) [pid = 3352] [serial = 441] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033A5740400) [pid = 3352] [serial = 431] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033A57DB800) [pid = 3352] [serial = 432] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033A284B800) [pid = 3352] [serial = 425] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033A2FA9400) [pid = 3352] [serial = 426] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396DD2800) [pid = 3352] [serial = 434] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339885E000) [pid = 3352] [serial = 435] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339005F400) [pid = 3352] [serial = 437] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003397D5E400) [pid = 3352] [serial = 438] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033A2AD1800) [pid = 3352] [serial = 417] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339646BC00) [pid = 3352] [serial = 419] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003398303400) [pid = 3352] [serial = 420] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (00000033A34CB800) [pid = 3352] [serial = 456] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (00000033A2AD6000) [pid = 3352] [serial = 462] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033A57E2C00) [pid = 3352] [serial = 464] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (00000033A6337000) [pid = 3352] [serial = 465] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339DF39400) [pid = 3352] [serial = 459] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339F290000) [pid = 3352] [serial = 447] [outer = 0000000000000000] [url = about:blank] 18:27:29 INFO - PROCESS | 3352 | 1472088449980 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2045ms 18:27:30 INFO - PROCESS | 3352 | 1472088450004 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 18:27:30 INFO - PROCESS | 3352 | 1472088450009 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 18:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:27:30 INFO - PROCESS | 3352 | 1472088450014 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 3352 | 1472088450018 Marionette TRACE conn5 <- [1,642,null,{}] 18:27:30 INFO - PROCESS | 3352 | 1472088450025 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:30 INFO - PROCESS | 3352 | 1472088450028 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:30 INFO - PROCESS | 3352 | 1472088450125 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 18:27:30 INFO - PROCESS | 3352 | 1472088450133 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 3352 | 1472088450138 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339218B000 == 28 [pid = 3352] [id = 170] 18:27:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003390062800) [pid = 3352] [serial = 508] [outer = 0000000000000000] 18:27:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003390063400) [pid = 3352] [serial = 509] [outer = 0000003390062800] 18:27:30 INFO - PROCESS | 3352 | 1472088450190 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339015CC00) [pid = 3352] [serial = 510] [outer = 0000003390062800] 18:27:30 INFO - PROCESS | 3352 | 1472088450666 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 692ms 18:27:30 INFO - PROCESS | 3352 | 1472088450710 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 18:27:30 INFO - PROCESS | 3352 | 1472088450715 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 18:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:27:30 INFO - PROCESS | 3352 | 1472088450722 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:27:30 INFO - PROCESS | 3352 | 1472088450725 Marionette TRACE conn5 <- [1,646,null,{}] 18:27:30 INFO - PROCESS | 3352 | 1472088450729 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:30 INFO - PROCESS | 3352 | 1472088450732 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:30 INFO - PROCESS | 3352 | 1472088450822 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 18:27:30 INFO - PROCESS | 3352 | 1472088450831 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:30 INFO - PROCESS | 3352 | 1472088450834 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:30 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396588800 == 29 [pid = 3352] [id = 171] 18:27:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003391A29400) [pid = 3352] [serial = 511] [outer = 0000000000000000] 18:27:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003391FA1400) [pid = 3352] [serial = 512] [outer = 0000003391A29400] 18:27:30 INFO - PROCESS | 3352 | 1472088450891 Marionette DEBUG loaded listener.js 18:27:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003391FAE000) [pid = 3352] [serial = 513] [outer = 0000003391A29400] 18:27:31 INFO - PROCESS | 3352 | 1472088451350 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 691ms 18:27:31 INFO - PROCESS | 3352 | 1472088451415 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 18:27:31 INFO - PROCESS | 3352 | 1472088451418 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 18:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:27:31 INFO - PROCESS | 3352 | 1472088451422 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:27:31 INFO - PROCESS | 3352 | 1472088451425 Marionette TRACE conn5 <- [1,650,null,{}] 18:27:31 INFO - PROCESS | 3352 | 1472088451437 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:31 INFO - PROCESS | 3352 | 1472088451442 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:31 INFO - PROCESS | 3352 | 1472088451557 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 18:27:31 INFO - PROCESS | 3352 | 1472088451627 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:31 INFO - PROCESS | 3352 | 1472088451630 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:31 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D1C800 == 30 [pid = 3352] [id = 172] 18:27:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000338FF78000) [pid = 3352] [serial = 514] [outer = 0000000000000000] 18:27:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003396466400) [pid = 3352] [serial = 515] [outer = 000000338FF78000] 18:27:31 INFO - PROCESS | 3352 | 1472088451682 Marionette DEBUG loaded listener.js 18:27:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033965DB800) [pid = 3352] [serial = 516] [outer = 000000338FF78000] 18:27:31 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:31 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:31 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:32 INFO - PROCESS | 3352 | 1472088452069 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 690ms 18:27:32 INFO - PROCESS | 3352 | 1472088452114 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 3352 | 1472088452117 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 18:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:27:32 INFO - PROCESS | 3352 | 1472088452120 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 3352 | 1472088452122 Marionette TRACE conn5 <- [1,654,null,{}] 18:27:32 INFO - PROCESS | 3352 | 1472088452126 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:32 INFO - PROCESS | 3352 | 1472088452128 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:32 INFO - PROCESS | 3352 | 1472088452214 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 18:27:32 INFO - PROCESS | 3352 | 1472088452220 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 3352 | 1472088452222 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D309800 == 31 [pid = 3352] [id = 173] 18:27:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396DCF000) [pid = 3352] [serial = 517] [outer = 0000000000000000] 18:27:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003397044800) [pid = 3352] [serial = 518] [outer = 0000003396DCF000] 18:27:32 INFO - PROCESS | 3352 | 1472088452270 Marionette DEBUG loaded listener.js 18:27:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003397D5D000) [pid = 3352] [serial = 519] [outer = 0000003396DCF000] 18:27:32 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:32 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:32 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:32 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:32 INFO - PROCESS | 3352 | 1472088452725 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:27:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:27:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 627ms 18:27:32 INFO - PROCESS | 3352 | 1472088452750 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 18:27:32 INFO - PROCESS | 3352 | 1472088452753 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 18:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:27:32 INFO - PROCESS | 3352 | 1472088452761 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:27:32 INFO - PROCESS | 3352 | 1472088452763 Marionette TRACE conn5 <- [1,658,null,{}] 18:27:32 INFO - PROCESS | 3352 | 1472088452766 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:32 INFO - PROCESS | 3352 | 1472088452769 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:32 INFO - PROCESS | 3352 | 1472088452849 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 18:27:32 INFO - PROCESS | 3352 | 1472088452856 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:32 INFO - PROCESS | 3352 | 1472088452858 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF64000 == 32 [pid = 3352] [id = 174] 18:27:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003391A29000) [pid = 3352] [serial = 520] [outer = 0000000000000000] 18:27:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003398309000) [pid = 3352] [serial = 521] [outer = 0000003391A29000] 18:27:32 INFO - PROCESS | 3352 | 1472088452933 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339885C400) [pid = 3352] [serial = 522] [outer = 0000003391A29000] 18:27:33 INFO - PROCESS | 3352 | 1472088453366 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 629ms 18:27:33 INFO - PROCESS | 3352 | 1472088453393 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 18:27:33 INFO - PROCESS | 3352 | 1472088453395 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 18:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:27:33 INFO - PROCESS | 3352 | 1472088453399 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:27:33 INFO - PROCESS | 3352 | 1472088453401 Marionette TRACE conn5 <- [1,662,null,{}] 18:27:33 INFO - PROCESS | 3352 | 1472088453404 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:33 INFO - PROCESS | 3352 | 1472088453410 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:33 INFO - PROCESS | 3352 | 1472088453515 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 18:27:33 INFO - PROCESS | 3352 | 1472088453524 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:33 INFO - PROCESS | 3352 | 1472088453526 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7CB800 == 33 [pid = 3352] [id = 175] 18:27:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339885AC00) [pid = 3352] [serial = 523] [outer = 0000000000000000] 18:27:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D385400) [pid = 3352] [serial = 524] [outer = 000000339885AC00] 18:27:33 INFO - PROCESS | 3352 | 1472088453573 Marionette DEBUG loaded listener.js 18:27:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D711C00) [pid = 3352] [serial = 525] [outer = 000000339885AC00] 18:27:33 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:33 INFO - PROCESS | 3352 | [3352] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 18:27:33 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:27:34 INFO - PROCESS | 3352 | 1472088454004 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:27:34 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 18:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 629ms 18:27:34 INFO - PROCESS | 3352 | 1472088454031 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 3352 | 1472088454033 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 18:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:27:34 INFO - PROCESS | 3352 | 1472088454041 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 3352 | 1472088454043 Marionette TRACE conn5 <- [1,666,null,{}] 18:27:34 INFO - PROCESS | 3352 | 1472088454047 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:34 INFO - PROCESS | 3352 | 1472088454049 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:34 INFO - PROCESS | 3352 | 1472088454129 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 18:27:34 INFO - PROCESS | 3352 | 1472088454135 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 3352 | 1472088454137 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA36800 == 34 [pid = 3352] [id = 176] 18:27:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D712000) [pid = 3352] [serial = 526] [outer = 0000000000000000] 18:27:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D71D400) [pid = 3352] [serial = 527] [outer = 000000339D712000] 18:27:34 INFO - PROCESS | 3352 | 1472088454185 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339D72A400) [pid = 3352] [serial = 528] [outer = 000000339D712000] 18:27:34 INFO - PROCESS | 3352 | 1472088454619 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 650ms 18:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:27:34 INFO - PROCESS | 3352 | 1472088454691 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 18:27:34 INFO - PROCESS | 3352 | 1472088454693 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 18:27:34 INFO - PROCESS | 3352 | 1472088454696 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:27:34 INFO - PROCESS | 3352 | 1472088454698 Marionette TRACE conn5 <- [1,670,null,{}] 18:27:34 INFO - PROCESS | 3352 | 1472088454702 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:34 INFO - PROCESS | 3352 | 1472088454704 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:34 INFO - PROCESS | 3352 | 1472088454786 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 18:27:34 INFO - PROCESS | 3352 | 1472088454791 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:34 INFO - PROCESS | 3352 | 1472088454793 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED2C800 == 35 [pid = 3352] [id = 177] 18:27:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339D72CC00) [pid = 3352] [serial = 529] [outer = 0000000000000000] 18:27:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339DCADC00) [pid = 3352] [serial = 530] [outer = 000000339D72CC00] 18:27:34 INFO - PROCESS | 3352 | 1472088454839 Marionette DEBUG loaded listener.js 18:27:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339DF3C000) [pid = 3352] [serial = 531] [outer = 000000339D72CC00] 18:27:35 INFO - PROCESS | 3352 | [3352] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 18:27:35 INFO - PROCESS | 3352 | [3352] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 18:27:35 INFO - PROCESS | 3352 | 1472088455804 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:27:35 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) 18:27:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1128ms 18:27:35 INFO - PROCESS | 3352 | 1472088455827 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 18:27:35 INFO - PROCESS | 3352 | 1472088455829 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 18:27:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:27:35 INFO - PROCESS | 3352 | 1472088455832 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:27:35 INFO - PROCESS | 3352 | 1472088455834 Marionette TRACE conn5 <- [1,674,null,{}] 18:27:35 INFO - PROCESS | 3352 | 1472088455838 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:35 INFO - PROCESS | 3352 | 1472088455840 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:35 INFO - PROCESS | 3352 | 1472088455947 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 18:27:35 INFO - PROCESS | 3352 | 1472088455954 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:35 INFO - PROCESS | 3352 | 1472088455956 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:35 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D1A800 == 36 [pid = 3352] [id = 178] 18:27:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033924F1800) [pid = 3352] [serial = 532] [outer = 0000000000000000] 18:27:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E07F000) [pid = 3352] [serial = 533] [outer = 00000033924F1800] 18:27:36 INFO - PROCESS | 3352 | 1472088456002 Marionette DEBUG loaded listener.js 18:27:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339E493400) [pid = 3352] [serial = 534] [outer = 00000033924F1800] 18:27:36 INFO - PROCESS | 3352 | 1472088456908 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1090ms 18:27:36 INFO - PROCESS | 3352 | 1472088456925 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 18:27:36 INFO - PROCESS | 3352 | 1472088456928 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 18:27:36 INFO - PROCESS | 3352 | 1472088456931 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:27:36 INFO - PROCESS | 3352 | 1472088456933 Marionette TRACE conn5 <- [1,678,null,{}] 18:27:36 INFO - PROCESS | 3352 | 1472088456936 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:36 INFO - PROCESS | 3352 | 1472088456938 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:37 INFO - PROCESS | 3352 | 1472088457102 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033983AC000) [pid = 3352] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E056800) [pid = 3352] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E837800) [pid = 3352] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003396FF4800) [pid = 3352] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E4BD800) [pid = 3352] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033A2087800) [pid = 3352] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033A6338C00) [pid = 3352] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003390060C00) [pid = 3352] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390063800) [pid = 3352] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396574400) [pid = 3352] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033983AF400) [pid = 3352] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339D63D400) [pid = 3352] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:27:37 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390062000) [pid = 3352] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:27:37 INFO - PROCESS | 3352 | 1472088457150 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:37 INFO - PROCESS | 3352 | 1472088457152 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D307000 == 37 [pid = 3352] [id = 179] 18:27:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003390023C00) [pid = 3352] [serial = 535] [outer = 0000000000000000] 18:27:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003390A28000) [pid = 3352] [serial = 536] [outer = 0000003390023C00] 18:27:37 INFO - PROCESS | 3352 | 1472088457200 Marionette DEBUG loaded listener.js 18:27:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D638800) [pid = 3352] [serial = 537] [outer = 0000003390023C00] 18:27:38 INFO - PROCESS | 3352 | 1472088458096 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1193ms 18:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:27:38 INFO - PROCESS | 3352 | 1472088458128 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 18:27:38 INFO - PROCESS | 3352 | 1472088458130 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 18:27:38 INFO - PROCESS | 3352 | 1472088458134 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:27:38 INFO - PROCESS | 3352 | 1472088458136 Marionette TRACE conn5 <- [1,682,null,{}] 18:27:38 INFO - PROCESS | 3352 | 1472088458140 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:38 INFO - PROCESS | 3352 | 1472088458143 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:38 INFO - PROCESS | 3352 | 1472088458263 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 18:27:38 INFO - PROCESS | 3352 | 1472088458271 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:38 INFO - PROCESS | 3352 | 1472088458273 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:38 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF5B800 == 38 [pid = 3352] [id = 180] 18:27:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E497400) [pid = 3352] [serial = 538] [outer = 0000000000000000] 18:27:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E79F800) [pid = 3352] [serial = 539] [outer = 000000339E497400] 18:27:38 INFO - PROCESS | 3352 | 1472088458322 Marionette DEBUG loaded listener.js 18:27:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E818C00) [pid = 3352] [serial = 540] [outer = 000000339E497400] 18:27:39 INFO - PROCESS | 3352 | 1472088459301 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:27:39 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) 18:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1194ms 18:27:39 INFO - PROCESS | 3352 | 1472088459331 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 18:27:39 INFO - PROCESS | 3352 | 1472088459337 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 18:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:27:39 INFO - PROCESS | 3352 | 1472088459343 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:27:39 INFO - PROCESS | 3352 | 1472088459346 Marionette TRACE conn5 <- [1,686,null,{}] 18:27:39 INFO - PROCESS | 3352 | 1472088459353 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:39 INFO - PROCESS | 3352 | 1472088459356 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:39 INFO - PROCESS | 3352 | 1472088459508 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 18:27:39 INFO - PROCESS | 3352 | 1472088459572 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:39 INFO - PROCESS | 3352 | 1472088459576 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:39 INFO - PROCESS | 3352 | ++DOCSHELL 000000339278F800 == 39 [pid = 3352] [id = 181] 18:27:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339005A800) [pid = 3352] [serial = 541] [outer = 0000000000000000] 18:27:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003390153C00) [pid = 3352] [serial = 542] [outer = 000000339005A800] 18:27:39 INFO - PROCESS | 3352 | 1472088459682 Marionette DEBUG loaded listener.js 18:27:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003390A28C00) [pid = 3352] [serial = 543] [outer = 000000339005A800] 18:27:40 INFO - PROCESS | 3352 | 1472088460869 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:27:40 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) 18:27:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1538ms 18:27:40 INFO - PROCESS | 3352 | 1472088460883 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 18:27:40 INFO - PROCESS | 3352 | 1472088460888 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 18:27:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:27:40 INFO - PROCESS | 3352 | 1472088460895 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:27:40 INFO - PROCESS | 3352 | 1472088460898 Marionette TRACE conn5 <- [1,690,null,{}] 18:27:40 INFO - PROCESS | 3352 | 1472088460903 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:40 INFO - PROCESS | 3352 | 1472088460906 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:41 INFO - PROCESS | 3352 | 1472088461073 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 18:27:41 INFO - PROCESS | 3352 | 1472088461161 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:41 INFO - PROCESS | 3352 | 1472088461163 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339218D800 == 40 [pid = 3352] [id = 182] 18:27:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003390A22400) [pid = 3352] [serial = 544] [outer = 0000000000000000] 18:27:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033925A4000) [pid = 3352] [serial = 545] [outer = 0000003390A22400] 18:27:41 INFO - PROCESS | 3352 | 1472088461223 Marionette DEBUG loaded listener.js 18:27:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033965D8C00) [pid = 3352] [serial = 546] [outer = 0000003390A22400] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339D307000 == 39 [pid = 3352] [id = 179] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D1A800 == 38 [pid = 3352] [id = 178] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED2C800 == 37 [pid = 3352] [id = 177] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339EA36800 == 36 [pid = 3352] [id = 176] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7CB800 == 35 [pid = 3352] [id = 175] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF64000 == 34 [pid = 3352] [id = 174] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339D309800 == 33 [pid = 3352] [id = 173] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D1C800 == 32 [pid = 3352] [id = 172] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 0000003396588800 == 31 [pid = 3352] [id = 171] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339218B000 == 30 [pid = 3352] [id = 170] 18:27:41 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09BE800 == 29 [pid = 3352] [id = 169] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E81C800) [pid = 3352] [serial = 498] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339830C000) [pid = 3352] [serial = 467] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D723000) [pid = 3352] [serial = 468] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339EA7D400) [pid = 3352] [serial = 470] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F297400) [pid = 3352] [serial = 471] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033A2A19800) [pid = 3352] [serial = 473] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A57E1C00) [pid = 3352] [serial = 474] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033A633D400) [pid = 3352] [serial = 476] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033A82B8400) [pid = 3352] [serial = 477] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FA8C00) [pid = 3352] [serial = 479] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396466800) [pid = 3352] [serial = 480] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339015AC00) [pid = 3352] [serial = 482] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391FA1C00) [pid = 3352] [serial = 483] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396CE0000) [pid = 3352] [serial = 485] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397C12800) [pid = 3352] [serial = 486] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339B56F800) [pid = 3352] [serial = 488] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F1DC800) [pid = 3352] [serial = 506] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D727800) [pid = 3352] [serial = 491] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D7A3800) [pid = 3352] [serial = 492] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339D7A5400) [pid = 3352] [serial = 500] [outer = 0000000000000000] [url = about:blank] 18:27:41 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E835000) [pid = 3352] [serial = 501] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339B8B6000) [pid = 3352] [serial = 489] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F1D0C00) [pid = 3352] [serial = 504] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E795400) [pid = 3352] [serial = 497] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E491400) [pid = 3352] [serial = 495] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E071800) [pid = 3352] [serial = 494] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339EDD8C00) [pid = 3352] [serial = 503] [outer = 0000000000000000] [url = about:blank] 18:27:42 INFO - PROCESS | 3352 | 1472088462481 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:27:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:27:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1635ms 18:27:42 INFO - PROCESS | 3352 | 1472088462532 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 18:27:42 INFO - PROCESS | 3352 | 1472088462536 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 18:27:42 INFO - PROCESS | 3352 | 1472088462541 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:27:42 INFO - PROCESS | 3352 | 1472088462544 Marionette TRACE conn5 <- [1,694,null,{}] 18:27:42 INFO - PROCESS | 3352 | 1472088462556 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:42 INFO - PROCESS | 3352 | 1472088462559 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:42 INFO - PROCESS | 3352 | 1472088462678 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 18:27:42 INFO - PROCESS | 3352 | 1472088462772 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:42 INFO - PROCESS | 3352 | 1472088462776 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:42 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391A7E800 == 30 [pid = 3352] [id = 183] 18:27:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (000000338FF76400) [pid = 3352] [serial = 547] [outer = 0000000000000000] 18:27:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003390049C00) [pid = 3352] [serial = 548] [outer = 000000338FF76400] 18:27:42 INFO - PROCESS | 3352 | 1472088462839 Marionette DEBUG loaded listener.js 18:27:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003391A29C00) [pid = 3352] [serial = 549] [outer = 000000338FF76400] 18:27:43 INFO - PROCESS | 3352 | 1472088463946 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1451ms 18:27:44 INFO - PROCESS | 3352 | 1472088463999 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 18:27:44 INFO - PROCESS | 3352 | 1472088464003 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 18:27:44 INFO - PROCESS | 3352 | 1472088464008 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:27:44 INFO - PROCESS | 3352 | 1472088464011 Marionette TRACE conn5 <- [1,698,null,{}] 18:27:44 INFO - PROCESS | 3352 | 1472088464017 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:44 INFO - PROCESS | 3352 | 1472088464020 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:44 INFO - PROCESS | 3352 | 1472088464167 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 18:27:44 INFO - PROCESS | 3352 | 1472088464283 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:44 INFO - PROCESS | 3352 | 1472088464286 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:44 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C74000 == 31 [pid = 3352] [id = 184] 18:27:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003396467C00) [pid = 3352] [serial = 550] [outer = 0000000000000000] 18:27:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003396DCE800) [pid = 3352] [serial = 551] [outer = 0000003396467C00] 18:27:44 INFO - PROCESS | 3352 | 1472088464347 Marionette DEBUG loaded listener.js 18:27:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003397C70400) [pid = 3352] [serial = 552] [outer = 0000003396467C00] 18:27:45 INFO - PROCESS | 3352 | 1472088465411 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1449ms 18:27:45 INFO - PROCESS | 3352 | 1472088465475 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 18:27:45 INFO - PROCESS | 3352 | 1472088465480 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 18:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:27:45 INFO - PROCESS | 3352 | 1472088465485 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:27:45 INFO - PROCESS | 3352 | 1472088465488 Marionette TRACE conn5 <- [1,702,null,{}] 18:27:45 INFO - PROCESS | 3352 | 1472088465492 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:45 INFO - PROCESS | 3352 | 1472088465495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:45 INFO - PROCESS | 3352 | 1472088465645 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 18:27:45 INFO - PROCESS | 3352 | 1472088465787 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:45 INFO - PROCESS | 3352 | 1472088465790 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339841D000 == 32 [pid = 3352] [id = 185] 18:27:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003397DE6C00) [pid = 3352] [serial = 553] [outer = 0000000000000000] 18:27:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339B56E400) [pid = 3352] [serial = 554] [outer = 0000003397DE6C00] 18:27:45 INFO - PROCESS | 3352 | 1472088465850 Marionette DEBUG loaded listener.js 18:27:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339B90D400) [pid = 3352] [serial = 555] [outer = 0000003397DE6C00] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003396719800 == 31 [pid = 3352] [id = 30] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003392CA1000 == 30 [pid = 3352] [id = 25] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003396C86800 == 29 [pid = 3352] [id = 14] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003398377000 == 28 [pid = 3352] [id = 15] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003396FDE800 == 27 [pid = 3352] [id = 26] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339D318000 == 26 [pid = 3352] [id = 16] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8D6000 == 25 [pid = 3352] [id = 27] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF15800 == 24 [pid = 3352] [id = 17] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339F324000 == 23 [pid = 3352] [id = 18] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7CB000 == 22 [pid = 3352] [id = 24] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5574800 == 21 [pid = 3352] [id = 23] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E082800 == 20 [pid = 3352] [id = 28] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A091B000 == 19 [pid = 3352] [id = 19] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003392185000 == 18 [pid = 3352] [id = 22] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BB000 == 17 [pid = 3352] [id = 21] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339278F800 == 16 [pid = 3352] [id = 181] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E8CB800 == 15 [pid = 3352] [id = 29] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12E2800 == 14 [pid = 3352] [id = 20] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003392CA3000 == 13 [pid = 3352] [id = 13] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339218D800 == 12 [pid = 3352] [id = 182] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF5B800 == 11 [pid = 3352] [id = 180] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003396C74000 == 10 [pid = 3352] [id = 184] 18:27:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003391A7E800 == 9 [pid = 3352] [id = 183] 18:27:47 INFO - PROCESS | 3352 | 1472088467083 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:27:47 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 18:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1633ms 18:27:47 INFO - PROCESS | 3352 | 1472088467123 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 18:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:27:47 INFO - PROCESS | 3352 | 1472088467127 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 18:27:47 INFO - PROCESS | 3352 | 1472088467133 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:27:47 INFO - PROCESS | 3352 | 1472088467136 Marionette TRACE conn5 <- [1,706,null,{}] 18:27:47 INFO - PROCESS | 3352 | 1472088467143 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:47 INFO - PROCESS | 3352 | 1472088467146 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:47 INFO - PROCESS | 3352 | 1472088467288 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 18:27:47 INFO - PROCESS | 3352 | 1472088467298 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:47 INFO - PROCESS | 3352 | 1472088467303 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:47 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392C32800 == 10 [pid = 3352] [id = 186] 18:27:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003391FA5800) [pid = 3352] [serial = 556] [outer = 0000000000000000] 18:27:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003391FA9000) [pid = 3352] [serial = 557] [outer = 0000003391FA5800] 18:27:47 INFO - PROCESS | 3352 | 1472088467409 Marionette DEBUG loaded listener.js 18:27:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003396462800) [pid = 3352] [serial = 558] [outer = 0000003391FA5800] 18:27:48 INFO - PROCESS | 3352 | 1472088468355 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:27:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1237ms 18:27:48 INFO - PROCESS | 3352 | 1472088468371 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 18:27:48 INFO - PROCESS | 3352 | 1472088468376 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 18:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:27:48 INFO - PROCESS | 3352 | 1472088468383 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:27:48 INFO - PROCESS | 3352 | 1472088468386 Marionette TRACE conn5 <- [1,710,null,{}] 18:27:48 INFO - PROCESS | 3352 | 1472088468397 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:48 INFO - PROCESS | 3352 | 1472088468400 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:48 INFO - PROCESS | 3352 | 1472088468524 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 18:27:48 INFO - PROCESS | 3352 | 1472088468533 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:48 INFO - PROCESS | 3352 | 1472088468536 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:48 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398373000 == 11 [pid = 3352] [id = 187] 18:27:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339704E400) [pid = 3352] [serial = 559] [outer = 0000000000000000] 18:27:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397DE1800) [pid = 3352] [serial = 560] [outer = 000000339704E400] 18:27:48 INFO - PROCESS | 3352 | 1472088468588 Marionette DEBUG loaded listener.js 18:27:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033987C8400) [pid = 3352] [serial = 561] [outer = 000000339704E400] 18:27:49 INFO - PROCESS | 3352 | 1472088469125 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 18:27:49 INFO - PROCESS | 3352 | 1472088469183 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 18:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:27:49 INFO - PROCESS | 3352 | 1472088469187 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:27:49 INFO - PROCESS | 3352 | 1472088469191 Marionette TRACE conn5 <- [1,714,null,{}] 18:27:49 INFO - PROCESS | 3352 | 1472088469208 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:49 INFO - PROCESS | 3352 | 1472088469213 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:49 INFO - PROCESS | 3352 | 1472088469328 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 18:27:49 INFO - PROCESS | 3352 | 1472088469379 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:49 INFO - PROCESS | 3352 | 1472088469382 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF1B800 == 12 [pid = 3352] [id = 188] 18:27:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D3C7400) [pid = 3352] [serial = 562] [outer = 0000000000000000] 18:27:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D637400) [pid = 3352] [serial = 563] [outer = 000000339D3C7400] 18:27:49 INFO - PROCESS | 3352 | 1472088469436 Marionette DEBUG loaded listener.js 18:27:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D725C00) [pid = 3352] [serial = 564] [outer = 000000339D3C7400] 18:27:50 INFO - PROCESS | 3352 | 1472088470005 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:27:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:27:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 840ms 18:27:50 INFO - PROCESS | 3352 | 1472088470029 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 3352 | 1472088470032 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 18:27:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:27:50 INFO - PROCESS | 3352 | 1472088470042 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 3352 | 1472088470044 Marionette TRACE conn5 <- [1,718,null,{}] 18:27:50 INFO - PROCESS | 3352 | 1472088470048 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 3352 | 1472088470050 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:50 INFO - PROCESS | 3352 | 1472088470307 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E497400) [pid = 3352] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390A22400) [pid = 3352] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033924F1800) [pid = 3352] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339885AC00) [pid = 3352] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F1D1800) [pid = 3352] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003396DCF000) [pid = 3352] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000338FF78000) [pid = 3352] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003391A29400) [pid = 3352] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D712000) [pid = 3352] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D72CC00) [pid = 3352] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003391A29000) [pid = 3352] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003390062800) [pid = 3352] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (0000003390023C00) [pid = 3352] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:27:50 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339005A800) [pid = 3352] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:27:50 INFO - PROCESS | 3352 | 1472088470359 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 3352 | 1472088470361 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:50 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398411000 == 13 [pid = 3352] [id = 189] 18:27:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003390050C00) [pid = 3352] [serial = 565] [outer = 0000000000000000] 18:27:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003390A1EC00) [pid = 3352] [serial = 566] [outer = 0000003390050C00] 18:27:50 INFO - PROCESS | 3352 | 1472088470410 Marionette DEBUG loaded listener.js 18:27:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003397C77400) [pid = 3352] [serial = 567] [outer = 0000003390050C00] 18:27:50 INFO - PROCESS | 3352 | 1472088470820 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 140","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 18:27:50 INFO - PROCESS | 3352 | 1472088470880 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 18:27:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:27:50 INFO - PROCESS | 3352 | 1472088470884 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:27:50 INFO - PROCESS | 3352 | 1472088470885 Marionette TRACE conn5 <- [1,722,null,{}] 18:27:50 INFO - PROCESS | 3352 | 1472088470889 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:50 INFO - PROCESS | 3352 | 1472088470891 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:50 INFO - PROCESS | 3352 | 1472088470974 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 18:27:50 INFO - PROCESS | 3352 | 1472088470981 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:50 INFO - PROCESS | 3352 | 1472088470983 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9E2000 == 14 [pid = 3352] [id = 190] 18:27:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339606FC00) [pid = 3352] [serial = 568] [outer = 0000000000000000] 18:27:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E079000) [pid = 3352] [serial = 569] [outer = 000000339606FC00] 18:27:51 INFO - PROCESS | 3352 | 1472088471031 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E34A000) [pid = 3352] [serial = 570] [outer = 000000339606FC00] 18:27:51 INFO - PROCESS | 3352 | 1472088471478 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:27:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:27:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 628ms 18:27:51 INFO - PROCESS | 3352 | 1472088471515 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 18:27:51 INFO - PROCESS | 3352 | 1472088471517 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 18:27:51 INFO - PROCESS | 3352 | 1472088471520 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:27:51 INFO - PROCESS | 3352 | 1472088471522 Marionette TRACE conn5 <- [1,726,null,{}] 18:27:51 INFO - PROCESS | 3352 | 1472088471526 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:51 INFO - PROCESS | 3352 | 1472088471532 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:51 INFO - PROCESS | 3352 | 1472088471677 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 18:27:51 INFO - PROCESS | 3352 | 1472088471685 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:51 INFO - PROCESS | 3352 | 1472088471688 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F203000 == 15 [pid = 3352] [id = 191] 18:27:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E4BD400) [pid = 3352] [serial = 571] [outer = 0000000000000000] 18:27:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E79E400) [pid = 3352] [serial = 572] [outer = 000000339E4BD400] 18:27:51 INFO - PROCESS | 3352 | 1472088471736 Marionette DEBUG loaded listener.js 18:27:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E812000) [pid = 3352] [serial = 573] [outer = 000000339E4BD400] 18:27:52 INFO - PROCESS | 3352 | [3352] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 18:27:52 INFO - PROCESS | 3352 | 1472088472693 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:27:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1234ms 18:27:52 INFO - PROCESS | 3352 | 1472088472758 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 18:27:52 INFO - PROCESS | 3352 | 1472088472763 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 18:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:27:52 INFO - PROCESS | 3352 | 1472088472768 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:27:52 INFO - PROCESS | 3352 | 1472088472772 Marionette TRACE conn5 <- [1,730,null,{}] 18:27:52 INFO - PROCESS | 3352 | 1472088472778 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:52 INFO - PROCESS | 3352 | 1472088472782 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:52 INFO - PROCESS | 3352 | 1472088472947 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 18:27:53 INFO - PROCESS | 3352 | 1472088473078 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:53 INFO - PROCESS | 3352 | 1472088473083 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:53 INFO - PROCESS | 3352 | ++DOCSHELL 000000339723F000 == 16 [pid = 3352] [id = 192] 18:27:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003391A28400) [pid = 3352] [serial = 574] [outer = 0000000000000000] 18:27:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003391FA9400) [pid = 3352] [serial = 575] [outer = 0000003391A28400] 18:27:53 INFO - PROCESS | 3352 | 1472088473146 Marionette DEBUG loaded listener.js 18:27:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339650F000) [pid = 3352] [serial = 576] [outer = 0000003391A28400] 18:27:54 INFO - PROCESS | 3352 | 1472088474391 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:27:54 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 18:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1652ms 18:27:54 INFO - PROCESS | 3352 | 1472088474488 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 18:27:54 INFO - PROCESS | 3352 | 1472088474493 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 18:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:27:54 INFO - PROCESS | 3352 | 1472088474500 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:27:54 INFO - PROCESS | 3352 | 1472088474504 Marionette TRACE conn5 <- [1,734,null,{}] 18:27:54 INFO - PROCESS | 3352 | 1472088474509 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:54 INFO - PROCESS | 3352 | 1472088474512 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:54 INFO - PROCESS | 3352 | 1472088474622 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 18:27:54 INFO - PROCESS | 3352 | 1472088474683 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:54 INFO - PROCESS | 3352 | 1472088474685 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:54 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391D54800 == 17 [pid = 3352] [id = 193] 18:27:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003390049800) [pid = 3352] [serial = 577] [outer = 0000000000000000] 18:27:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003390061C00) [pid = 3352] [serial = 578] [outer = 0000003390049800] 18:27:54 INFO - PROCESS | 3352 | 1472088474740 Marionette DEBUG loaded listener.js 18:27:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003390A2AC00) [pid = 3352] [serial = 579] [outer = 0000003390049800] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E07F000) [pid = 3352] [serial = 533] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D385400) [pid = 3352] [serial = 524] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339F296800) [pid = 3352] [serial = 507] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003397044800) [pid = 3352] [serial = 518] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003397D5D000) [pid = 3352] [serial = 519] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396466400) [pid = 3352] [serial = 515] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033965DB800) [pid = 3352] [serial = 516] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003391FA1400) [pid = 3352] [serial = 512] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003391FAE000) [pid = 3352] [serial = 513] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D71D400) [pid = 3352] [serial = 527] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D72A400) [pid = 3352] [serial = 528] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339DCADC00) [pid = 3352] [serial = 530] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003398309000) [pid = 3352] [serial = 521] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339885C400) [pid = 3352] [serial = 522] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (0000003390063400) [pid = 3352] [serial = 509] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339015CC00) [pid = 3352] [serial = 510] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E493400) [pid = 3352] [serial = 534] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339D711C00) [pid = 3352] [serial = 525] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (0000003390A28000) [pid = 3352] [serial = 536] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (000000339D638800) [pid = 3352] [serial = 537] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (00000033965D8C00) [pid = 3352] [serial = 546] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (0000003390153C00) [pid = 3352] [serial = 542] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339DF3C000) [pid = 3352] [serial = 531] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (0000003390A28C00) [pid = 3352] [serial = 543] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (000000339E818C00) [pid = 3352] [serial = 540] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 53 (000000339E79F800) [pid = 3352] [serial = 539] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | --DOMWINDOW == 52 (00000033925A4000) [pid = 3352] [serial = 545] [outer = 0000000000000000] [url = about:blank] 18:27:55 INFO - PROCESS | 3352 | 1472088475688 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:27:55 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.) 18:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1236ms 18:27:55 INFO - PROCESS | 3352 | 1472088475736 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 18:27:55 INFO - PROCESS | 3352 | 1472088475742 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 18:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:27:55 INFO - PROCESS | 3352 | 1472088475749 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:27:55 INFO - PROCESS | 3352 | 1472088475751 Marionette TRACE conn5 <- [1,738,null,{}] 18:27:55 INFO - PROCESS | 3352 | 1472088475756 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:55 INFO - PROCESS | 3352 | 1472088475759 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:55 INFO - PROCESS | 3352 | 1472088475853 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 18:27:55 INFO - PROCESS | 3352 | 1472088475912 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:55 INFO - PROCESS | 3352 | 1472088475914 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:55 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C87000 == 18 [pid = 3352] [id = 194] 18:27:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (0000003391DA8C00) [pid = 3352] [serial = 580] [outer = 0000000000000000] 18:27:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (0000003391FA7400) [pid = 3352] [serial = 581] [outer = 0000003391DA8C00] 18:27:55 INFO - PROCESS | 3352 | 1472088475966 Marionette DEBUG loaded listener.js 18:27:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (00000033924F8C00) [pid = 3352] [serial = 582] [outer = 0000003391DA8C00] 18:27:56 INFO - PROCESS | 3352 | 1472088476883 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1193ms 18:27:56 INFO - PROCESS | 3352 | 1472088476943 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 18:27:56 INFO - PROCESS | 3352 | 1472088476945 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 18:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:27:56 INFO - PROCESS | 3352 | 1472088476949 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:27:56 INFO - PROCESS | 3352 | 1472088476953 Marionette TRACE conn5 <- [1,742,null,{}] 18:27:56 INFO - PROCESS | 3352 | 1472088476965 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:56 INFO - PROCESS | 3352 | 1472088476970 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:57 INFO - PROCESS | 3352 | 1472088477086 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 18:27:57 INFO - PROCESS | 3352 | 1472088477094 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:57 INFO - PROCESS | 3352 | 1472088477097 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:57 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398409800 == 19 [pid = 3352] [id = 195] 18:27:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (0000003396C40000) [pid = 3352] [serial = 583] [outer = 0000000000000000] 18:27:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (0000003396CD9400) [pid = 3352] [serial = 584] [outer = 0000003396C40000] 18:27:57 INFO - PROCESS | 3352 | 1472088477184 Marionette DEBUG loaded listener.js 18:27:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339704C400) [pid = 3352] [serial = 585] [outer = 0000003396C40000] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (0000003391FA5800) [pid = 3352] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339704E400) [pid = 3352] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (000000339D3C7400) [pid = 3352] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (0000003390050C00) [pid = 3352] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 53 (000000338FF76400) [pid = 3352] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 52 (000000339606FC00) [pid = 3352] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:27:58 INFO - PROCESS | 3352 | --DOMWINDOW == 51 (0000003396467C00) [pid = 3352] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:27:58 INFO - PROCESS | 3352 | 1472088478165 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:27:58 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 18:27:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1252ms 18:27:58 INFO - PROCESS | 3352 | 1472088478203 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 18:27:58 INFO - PROCESS | 3352 | 1472088478206 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 18:27:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:27:58 INFO - PROCESS | 3352 | 1472088478210 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:27:58 INFO - PROCESS | 3352 | 1472088478212 Marionette TRACE conn5 <- [1,746,null,{}] 18:27:58 INFO - PROCESS | 3352 | 1472088478216 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:58 INFO - PROCESS | 3352 | 1472088478218 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:58 INFO - PROCESS | 3352 | 1472088478308 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 18:27:58 INFO - PROCESS | 3352 | 1472088478314 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:58 INFO - PROCESS | 3352 | 1472088478316 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6AC800 == 20 [pid = 3352] [id = 196] 18:27:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 52 (0000003397D5BC00) [pid = 3352] [serial = 586] [outer = 0000000000000000] 18:27:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (0000003397DDC400) [pid = 3352] [serial = 587] [outer = 0000003397D5BC00] 18:27:58 INFO - PROCESS | 3352 | 1472088478422 Marionette DEBUG loaded listener.js 18:27:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (00000033983BAC00) [pid = 3352] [serial = 588] [outer = 0000003397D5BC00] 18:27:58 INFO - PROCESS | 3352 | 1472088478814 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:27:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:27:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 692ms 18:27:58 INFO - PROCESS | 3352 | 1472088478905 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 18:27:58 INFO - PROCESS | 3352 | 1472088478907 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 18:27:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:27:58 INFO - PROCESS | 3352 | 1472088478910 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:27:58 INFO - PROCESS | 3352 | 1472088478912 Marionette TRACE conn5 <- [1,750,null,{}] 18:27:58 INFO - PROCESS | 3352 | 1472088478925 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:27:58 INFO - PROCESS | 3352 | 1472088478927 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:59 INFO - PROCESS | 3352 | 1472088479011 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 18:27:59 INFO - PROCESS | 3352 | 1472088479017 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:27:59 INFO - PROCESS | 3352 | 1472088479019 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:27:59 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3D5800 == 21 [pid = 3352] [id = 197] 18:27:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (0000003390057800) [pid = 3352] [serial = 589] [outer = 0000000000000000] 18:27:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (000000339B56DC00) [pid = 3352] [serial = 590] [outer = 0000003390057800] 18:27:59 INFO - PROCESS | 3352 | 1472088479068 Marionette DEBUG loaded listener.js 18:27:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339B8B2400) [pid = 3352] [serial = 591] [outer = 0000003390057800] 18:27:59 INFO - PROCESS | 3352 | [3352] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 18:28:00 INFO - PROCESS | 3352 | 1472088479990 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:28:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1141ms 18:28:00 INFO - PROCESS | 3352 | 1472088480055 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 18:28:00 INFO - PROCESS | 3352 | 1472088480057 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 18:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:28:00 INFO - PROCESS | 3352 | 1472088480061 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:28:00 INFO - PROCESS | 3352 | 1472088480063 Marionette TRACE conn5 <- [1,754,null,{}] 18:28:00 INFO - PROCESS | 3352 | 1472088480067 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:00 INFO - PROCESS | 3352 | 1472088480073 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:00 INFO - PROCESS | 3352 | 1472088480183 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 18:28:00 INFO - PROCESS | 3352 | 1472088480189 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:00 INFO - PROCESS | 3352 | 1472088480191 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D6800 == 22 [pid = 3352] [id = 198] 18:28:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339D3C5400) [pid = 3352] [serial = 592] [outer = 0000000000000000] 18:28:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (000000339D723400) [pid = 3352] [serial = 593] [outer = 000000339D3C5400] 18:28:00 INFO - PROCESS | 3352 | 1472088480239 Marionette DEBUG loaded listener.js 18:28:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (000000339D79F400) [pid = 3352] [serial = 594] [outer = 000000339D3C5400] 18:28:01 INFO - PROCESS | 3352 | 1472088481178 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1132ms 18:28:01 INFO - PROCESS | 3352 | 1472088481228 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 18:28:01 INFO - PROCESS | 3352 | 1472088481233 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 18:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:28:01 INFO - PROCESS | 3352 | 1472088481240 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:28:01 INFO - PROCESS | 3352 | 1472088481243 Marionette TRACE conn5 <- [1,758,null,{}] 18:28:01 INFO - PROCESS | 3352 | 1472088481250 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:01 INFO - PROCESS | 3352 | 1472088481253 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:01 INFO - PROCESS | 3352 | 1472088481399 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 18:28:01 INFO - PROCESS | 3352 | 1472088481459 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:01 INFO - PROCESS | 3352 | 1472088481462 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:01 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396707000 == 23 [pid = 3352] [id = 199] 18:28:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (00000033909D1800) [pid = 3352] [serial = 595] [outer = 0000000000000000] 18:28:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003390A25800) [pid = 3352] [serial = 596] [outer = 00000033909D1800] 18:28:01 INFO - PROCESS | 3352 | 1472088481525 Marionette DEBUG loaded listener.js 18:28:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003391FA2C00) [pid = 3352] [serial = 597] [outer = 00000033909D1800] 18:28:02 INFO - PROCESS | 3352 | 1472088482183 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 987ms 18:28:02 INFO - PROCESS | 3352 | 1472088482227 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 18:28:02 INFO - PROCESS | 3352 | 1472088482233 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 18:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:28:02 INFO - PROCESS | 3352 | 1472088482239 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:28:02 INFO - PROCESS | 3352 | 1472088482243 Marionette TRACE conn5 <- [1,762,null,{}] 18:28:02 INFO - PROCESS | 3352 | 1472088482247 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:02 INFO - PROCESS | 3352 | 1472088482250 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:02 INFO - PROCESS | 3352 | 1472088482364 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 18:28:02 INFO - PROCESS | 3352 | 1472088482444 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:02 INFO - PROCESS | 3352 | 1472088482447 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:02 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E08B000 == 24 [pid = 3352] [id = 200] 18:28:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339656C400) [pid = 3352] [serial = 598] [outer = 0000000000000000] 18:28:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003396C15800) [pid = 3352] [serial = 599] [outer = 000000339656C400] 18:28:02 INFO - PROCESS | 3352 | 1472088482507 Marionette DEBUG loaded listener.js 18:28:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003397D5E400) [pid = 3352] [serial = 600] [outer = 000000339656C400] 18:28:03 INFO - PROCESS | 3352 | 1472088483151 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 944ms 18:28:03 INFO - PROCESS | 3352 | 1472088483185 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 18:28:03 INFO - PROCESS | 3352 | 1472088483188 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 18:28:03 INFO - PROCESS | 3352 | 1472088483192 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:28:03 INFO - PROCESS | 3352 | 1472088483197 Marionette TRACE conn5 <- [1,766,null,{}] 18:28:03 INFO - PROCESS | 3352 | 1472088483208 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:03 INFO - PROCESS | 3352 | 1472088483214 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:03 INFO - PROCESS | 3352 | 1472088483323 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 18:28:03 INFO - PROCESS | 3352 | 1472088483393 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:03 INFO - PROCESS | 3352 | 1472088483396 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:03 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E3800 == 25 [pid = 3352] [id = 201] 18:28:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339D71A800) [pid = 3352] [serial = 601] [outer = 0000000000000000] 18:28:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D72D000) [pid = 3352] [serial = 602] [outer = 000000339D71A800] 18:28:03 INFO - PROCESS | 3352 | 1472088483457 Marionette DEBUG loaded listener.js 18:28:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339DCA7400) [pid = 3352] [serial = 603] [outer = 000000339D71A800] 18:28:04 INFO - PROCESS | 3352 | 1472088484115 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 944ms 18:28:04 INFO - PROCESS | 3352 | 1472088484141 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 18:28:04 INFO - PROCESS | 3352 | 1472088484144 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 18:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:28:04 INFO - PROCESS | 3352 | 1472088484148 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:28:04 INFO - PROCESS | 3352 | 1472088484150 Marionette TRACE conn5 <- [1,770,null,{}] 18:28:04 INFO - PROCESS | 3352 | 1472088484154 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:04 INFO - PROCESS | 3352 | 1472088484156 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:04 INFO - PROCESS | 3352 | 1472088484271 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 18:28:04 INFO - PROCESS | 3352 | 1472088484341 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:04 INFO - PROCESS | 3352 | 1472088484344 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:04 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964B9800 == 26 [pid = 3352] [id = 202] 18:28:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396F7A800) [pid = 3352] [serial = 604] [outer = 0000000000000000] 18:28:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D727000) [pid = 3352] [serial = 605] [outer = 0000003396F7A800] 18:28:04 INFO - PROCESS | 3352 | 1472088484402 Marionette DEBUG loaded listener.js 18:28:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E04E400) [pid = 3352] [serial = 606] [outer = 0000003396F7A800] 18:28:05 INFO - PROCESS | 3352 | --DOCSHELL 000000339841D000 == 25 [pid = 3352] [id = 185] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E79E400) [pid = 3352] [serial = 572] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339B56E400) [pid = 3352] [serial = 554] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003391FA9000) [pid = 3352] [serial = 557] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033987C8400) [pid = 3352] [serial = 561] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003397DE1800) [pid = 3352] [serial = 560] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339D637400) [pid = 3352] [serial = 563] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (0000003390A1EC00) [pid = 3352] [serial = 566] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (0000003391A29C00) [pid = 3352] [serial = 549] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (0000003390049C00) [pid = 3352] [serial = 548] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339D725C00) [pid = 3352] [serial = 564] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E079000) [pid = 3352] [serial = 569] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (0000003397C70400) [pid = 3352] [serial = 552] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (0000003396DCE800) [pid = 3352] [serial = 551] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (0000003397C77400) [pid = 3352] [serial = 567] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339E34A000) [pid = 3352] [serial = 570] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (0000003396462800) [pid = 3352] [serial = 558] [outer = 0000000000000000] [url = about:blank] 18:28:05 INFO - PROCESS | 3352 | 1472088485698 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1578ms 18:28:05 INFO - PROCESS | 3352 | 1472088485763 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 18:28:05 INFO - PROCESS | 3352 | 1472088485768 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 18:28:05 INFO - PROCESS | 3352 | 1472088485776 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:28:05 INFO - PROCESS | 3352 | 1472088485779 Marionette TRACE conn5 <- [1,774,null,{}] 18:28:05 INFO - PROCESS | 3352 | 1472088485786 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:05 INFO - PROCESS | 3352 | 1472088485789 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:05 INFO - PROCESS | 3352 | 1472088485886 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 18:28:05 INFO - PROCESS | 3352 | 1472088485893 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:05 INFO - PROCESS | 3352 | 1472088485898 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:05 INFO - PROCESS | 3352 | ++DOCSHELL 000000339246C800 == 26 [pid = 3352] [id = 203] 18:28:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (0000003390A1EC00) [pid = 3352] [serial = 607] [outer = 0000000000000000] 18:28:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (0000003390A24000) [pid = 3352] [serial = 608] [outer = 0000003390A1EC00] 18:28:05 INFO - PROCESS | 3352 | 1472088485952 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (0000003391A26C00) [pid = 3352] [serial = 609] [outer = 0000003390A1EC00] 18:28:06 INFO - PROCESS | 3352 | 1472088486436 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 691ms 18:28:06 INFO - PROCESS | 3352 | 1472088486474 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 18:28:06 INFO - PROCESS | 3352 | 1472088486479 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 18:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:28:06 INFO - PROCESS | 3352 | 1472088486485 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:28:06 INFO - PROCESS | 3352 | 1472088486488 Marionette TRACE conn5 <- [1,778,null,{}] 18:28:06 INFO - PROCESS | 3352 | 1472088486496 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:06 INFO - PROCESS | 3352 | 1472088486499 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:06 INFO - PROCESS | 3352 | 1472088486593 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 18:28:06 INFO - PROCESS | 3352 | 1472088486602 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:06 INFO - PROCESS | 3352 | 1472088486605 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:06 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D08000 == 27 [pid = 3352] [id = 204] 18:28:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (000000339276F400) [pid = 3352] [serial = 610] [outer = 0000000000000000] 18:28:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (0000003396403800) [pid = 3352] [serial = 611] [outer = 000000339276F400] 18:28:06 INFO - PROCESS | 3352 | 1472088486657 Marionette DEBUG loaded listener.js 18:28:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003396466000) [pid = 3352] [serial = 612] [outer = 000000339276F400] 18:28:07 INFO - PROCESS | 3352 | 1472088487130 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 692ms 18:28:07 INFO - PROCESS | 3352 | 1472088487180 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 18:28:07 INFO - PROCESS | 3352 | 1472088487182 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 18:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:28:07 INFO - PROCESS | 3352 | 1472088487186 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:28:07 INFO - PROCESS | 3352 | 1472088487190 Marionette TRACE conn5 <- [1,782,null,{}] 18:28:07 INFO - PROCESS | 3352 | 1472088487201 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:07 INFO - PROCESS | 3352 | 1472088487206 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:07 INFO - PROCESS | 3352 | 1472088487328 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 18:28:07 INFO - PROCESS | 3352 | 1472088487403 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:07 INFO - PROCESS | 3352 | 1472088487406 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:07 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ADA4800 == 28 [pid = 3352] [id = 205] 18:28:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003396FE7C00) [pid = 3352] [serial = 613] [outer = 0000000000000000] 18:28:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003397C76400) [pid = 3352] [serial = 614] [outer = 0000003396FE7C00] 18:28:07 INFO - PROCESS | 3352 | 1472088487457 Marionette DEBUG loaded listener.js 18:28:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003398308000) [pid = 3352] [serial = 615] [outer = 0000003396FE7C00] 18:28:07 INFO - PROCESS | 3352 | 1472088487879 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 734ms 18:28:07 INFO - PROCESS | 3352 | 1472088487923 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 18:28:07 INFO - PROCESS | 3352 | 1472088487926 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 18:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:28:07 INFO - PROCESS | 3352 | 1472088487929 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:28:07 INFO - PROCESS | 3352 | 1472088487931 Marionette TRACE conn5 <- [1,786,null,{}] 18:28:07 INFO - PROCESS | 3352 | 1472088487942 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:07 INFO - PROCESS | 3352 | 1472088487944 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:08 INFO - PROCESS | 3352 | 1472088488052 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 18:28:08 INFO - PROCESS | 3352 | 1472088488058 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:08 INFO - PROCESS | 3352 | 1472088488060 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:08 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF69000 == 29 [pid = 3352] [id = 206] 18:28:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339B568C00) [pid = 3352] [serial = 616] [outer = 0000000000000000] 18:28:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339B573800) [pid = 3352] [serial = 617] [outer = 000000339B568C00] 18:28:08 INFO - PROCESS | 3352 | 1472088488107 Marionette DEBUG loaded listener.js 18:28:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D37C800) [pid = 3352] [serial = 618] [outer = 000000339B568C00] 18:28:08 INFO - PROCESS | 3352 | 1472088488560 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:28:08 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 18:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 690ms 18:28:08 INFO - PROCESS | 3352 | 1472088488622 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 18:28:08 INFO - PROCESS | 3352 | 1472088488624 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 18:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:28:08 INFO - PROCESS | 3352 | 1472088488633 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:28:08 INFO - PROCESS | 3352 | 1472088488635 Marionette TRACE conn5 <- [1,790,null,{}] 18:28:08 INFO - PROCESS | 3352 | 1472088488639 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:08 INFO - PROCESS | 3352 | 1472088488641 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:08 INFO - PROCESS | 3352 | 1472088488776 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 18:28:08 INFO - PROCESS | 3352 | 1472088488789 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:08 INFO - PROCESS | 3352 | 1472088488791 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:08 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7D3800 == 30 [pid = 3352] [id = 207] 18:28:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D637000) [pid = 3352] [serial = 619] [outer = 0000000000000000] 18:28:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D63DC00) [pid = 3352] [serial = 620] [outer = 000000339D637000] 18:28:08 INFO - PROCESS | 3352 | 1472088488874 Marionette DEBUG loaded listener.js 18:28:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D727C00) [pid = 3352] [serial = 621] [outer = 000000339D637000] 18:28:09 INFO - PROCESS | 3352 | 1472088489323 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:28:09 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 18:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 733ms 18:28:09 INFO - PROCESS | 3352 | 1472088489364 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 18:28:09 INFO - PROCESS | 3352 | 1472088489366 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 18:28:09 INFO - PROCESS | 3352 | 1472088489370 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:28:09 INFO - PROCESS | 3352 | 1472088489371 Marionette TRACE conn5 <- [1,794,null,{}] 18:28:09 INFO - PROCESS | 3352 | 1472088489375 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:09 INFO - PROCESS | 3352 | 1472088489381 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:09 INFO - PROCESS | 3352 | 1472088489512 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 18:28:09 INFO - PROCESS | 3352 | 1472088489562 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:09 INFO - PROCESS | 3352 | 1472088489564 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1B000 == 31 [pid = 3352] [id = 208] 18:28:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D7F3000) [pid = 3352] [serial = 622] [outer = 0000000000000000] 18:28:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E059800) [pid = 3352] [serial = 623] [outer = 000000339D7F3000] 18:28:09 INFO - PROCESS | 3352 | 1472088489613 Marionette DEBUG loaded listener.js 18:28:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E349000) [pid = 3352] [serial = 624] [outer = 000000339D7F3000] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D3C5400) [pid = 3352] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003391DA8C00) [pid = 3352] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003390049800) [pid = 3352] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E4BD400) [pid = 3352] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003391A28400) [pid = 3352] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003396C40000) [pid = 3352] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003390057800) [pid = 3352] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003397D5BC00) [pid = 3352] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:28:09 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (0000003397DE6C00) [pid = 3352] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:28:10 INFO - PROCESS | 3352 | 1472088490076 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:28:10 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 18:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 776ms 18:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:28:10 INFO - PROCESS | 3352 | 1472088490148 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 3352 | 1472088490150 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 18:28:10 INFO - PROCESS | 3352 | 1472088490153 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - PROCESS | 3352 | 1472088490155 Marionette TRACE conn5 <- [1,798,null,{}] 18:28:10 INFO - PROCESS | 3352 | 1472088490159 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:10 INFO - PROCESS | 3352 | 1472088490161 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:10 INFO - PROCESS | 3352 | 1472088490243 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 18:28:10 INFO - PROCESS | 3352 | 1472088490249 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:10 INFO - PROCESS | 3352 | 1472088490251 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21A000 == 32 [pid = 3352] [id = 209] 18:28:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339252C400) [pid = 3352] [serial = 625] [outer = 0000000000000000] 18:28:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339E07F400) [pid = 3352] [serial = 626] [outer = 000000339252C400] 18:28:10 INFO - PROCESS | 3352 | 1472088490297 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339E495400) [pid = 3352] [serial = 627] [outer = 000000339252C400] 18:28:10 INFO - PROCESS | 3352 | 1472088490708 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 588ms 18:28:10 INFO - PROCESS | 3352 | 1472088490745 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 18:28:10 INFO - PROCESS | 3352 | 1472088490747 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 18:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:28:10 INFO - PROCESS | 3352 | 1472088490751 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:28:10 INFO - PROCESS | 3352 | 1472088490753 Marionette TRACE conn5 <- [1,802,null,{}] 18:28:10 INFO - PROCESS | 3352 | 1472088490760 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:10 INFO - PROCESS | 3352 | 1472088490762 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:10 INFO - PROCESS | 3352 | 1472088490842 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 18:28:10 INFO - PROCESS | 3352 | 1472088490848 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:10 INFO - PROCESS | 3352 | 1472088490850 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC17000 == 33 [pid = 3352] [id = 210] 18:28:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E497800) [pid = 3352] [serial = 628] [outer = 0000000000000000] 18:28:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E4BFC00) [pid = 3352] [serial = 629] [outer = 000000339E497800] 18:28:10 INFO - PROCESS | 3352 | 1472088490897 Marionette DEBUG loaded listener.js 18:28:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E4CB000) [pid = 3352] [serial = 630] [outer = 000000339E497800] 18:28:11 INFO - PROCESS | 3352 | 1472088491339 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 18:28:11 INFO - PROCESS | 3352 | 1472088491384 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 18:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:28:11 INFO - PROCESS | 3352 | 1472088491387 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:28:11 INFO - PROCESS | 3352 | 1472088491389 Marionette TRACE conn5 <- [1,806,null,{}] 18:28:11 INFO - PROCESS | 3352 | 1472088491393 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:11 INFO - PROCESS | 3352 | 1472088491395 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:11 INFO - PROCESS | 3352 | 1472088491476 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 18:28:11 INFO - PROCESS | 3352 | 1472088491483 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:11 INFO - PROCESS | 3352 | 1472088491485 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:11 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09C0800 == 34 [pid = 3352] [id = 211] 18:28:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E795000) [pid = 3352] [serial = 631] [outer = 0000000000000000] 18:28:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003396402C00) [pid = 3352] [serial = 632] [outer = 000000339E795000] 18:28:11 INFO - PROCESS | 3352 | 1472088491535 Marionette DEBUG loaded listener.js 18:28:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E7A3000) [pid = 3352] [serial = 633] [outer = 000000339E795000] 18:28:12 INFO - PROCESS | 3352 | 1472088492156 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 775ms 18:28:12 INFO - PROCESS | 3352 | 1472088492166 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 18:28:12 INFO - PROCESS | 3352 | 1472088492171 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 18:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:28:12 INFO - PROCESS | 3352 | 1472088492201 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:28:12 INFO - PROCESS | 3352 | 1472088492205 Marionette TRACE conn5 <- [1,810,null,{}] 18:28:12 INFO - PROCESS | 3352 | 1472088492211 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:12 INFO - PROCESS | 3352 | 1472088492215 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:12 INFO - PROCESS | 3352 | 1472088492339 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 18:28:12 INFO - PROCESS | 3352 | 1472088492411 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:12 INFO - PROCESS | 3352 | 1472088492414 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:12 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396711000 == 35 [pid = 3352] [id = 212] 18:28:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003390156C00) [pid = 3352] [serial = 634] [outer = 0000000000000000] 18:28:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003390A27400) [pid = 3352] [serial = 635] [outer = 0000003390156C00] 18:28:12 INFO - PROCESS | 3352 | 1472088492475 Marionette DEBUG loaded listener.js 18:28:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003391FB0000) [pid = 3352] [serial = 636] [outer = 0000003390156C00] 18:28:13 INFO - PROCESS | 3352 | 1472088493315 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 18:28:13 INFO - PROCESS | 3352 | 1472088493354 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 18:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:28:13 INFO - PROCESS | 3352 | 1472088493361 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:28:13 INFO - PROCESS | 3352 | 1472088493364 Marionette TRACE conn5 <- [1,814,null,{}] 18:28:13 INFO - PROCESS | 3352 | 1472088493368 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:13 INFO - PROCESS | 3352 | 1472088493371 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:13 INFO - PROCESS | 3352 | 1472088493516 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 18:28:13 INFO - PROCESS | 3352 | 1472088493586 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:13 INFO - PROCESS | 3352 | 1472088493589 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA3B000 == 36 [pid = 3352] [id = 213] 18:28:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003396CD6800) [pid = 3352] [serial = 637] [outer = 0000000000000000] 18:28:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003397C0B400) [pid = 3352] [serial = 638] [outer = 0000003396CD6800] 18:28:13 INFO - PROCESS | 3352 | 1472088493649 Marionette DEBUG loaded listener.js 18:28:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003398858800) [pid = 3352] [serial = 639] [outer = 0000003396CD6800] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391FA7400) [pid = 3352] [serial = 581] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390061C00) [pid = 3352] [serial = 578] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390A2AC00) [pid = 3352] [serial = 579] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E812000) [pid = 3352] [serial = 573] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391FA9400) [pid = 3352] [serial = 575] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339650F000) [pid = 3352] [serial = 576] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339704C400) [pid = 3352] [serial = 585] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339B56DC00) [pid = 3352] [serial = 590] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033983BAC00) [pid = 3352] [serial = 588] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003396CD9400) [pid = 3352] [serial = 584] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339B8B2400) [pid = 3352] [serial = 591] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003397DDC400) [pid = 3352] [serial = 587] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339D79F400) [pid = 3352] [serial = 594] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (00000033924F8C00) [pid = 3352] [serial = 582] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339B90D400) [pid = 3352] [serial = 555] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339D723400) [pid = 3352] [serial = 593] [outer = 0000000000000000] [url = about:blank] 18:28:14 INFO - PROCESS | 3352 | 1472088494523 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1193ms 18:28:14 INFO - PROCESS | 3352 | 1472088494556 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 18:28:14 INFO - PROCESS | 3352 | 1472088494560 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 18:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:28:14 INFO - PROCESS | 3352 | 1472088494565 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:28:14 INFO - PROCESS | 3352 | 1472088494568 Marionette TRACE conn5 <- [1,818,null,{}] 18:28:14 INFO - PROCESS | 3352 | 1472088494574 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:14 INFO - PROCESS | 3352 | 1472088494577 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:14 INFO - PROCESS | 3352 | 1472088494668 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 18:28:14 INFO - PROCESS | 3352 | 1472088494675 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:14 INFO - PROCESS | 3352 | 1472088494680 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:14 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396013000 == 37 [pid = 3352] [id = 214] 18:28:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (00000033915C3000) [pid = 3352] [serial = 640] [outer = 0000000000000000] 18:28:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003391FA9400) [pid = 3352] [serial = 641] [outer = 00000033915C3000] 18:28:14 INFO - PROCESS | 3352 | 1472088494731 Marionette DEBUG loaded listener.js 18:28:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033960BC000) [pid = 3352] [serial = 642] [outer = 00000033915C3000] 18:28:16 INFO - PROCESS | 3352 | 1472088496549 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2005ms 18:28:16 INFO - PROCESS | 3352 | 1472088496570 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 18:28:16 INFO - PROCESS | 3352 | 1472088496574 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 18:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:28:16 INFO - PROCESS | 3352 | 1472088496580 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:28:16 INFO - PROCESS | 3352 | 1472088496583 Marionette TRACE conn5 <- [1,822,null,{}] 18:28:16 INFO - PROCESS | 3352 | 1472088496587 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:16 INFO - PROCESS | 3352 | 1472088496589 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:16 INFO - PROCESS | 3352 | 1472088496683 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 18:28:16 INFO - PROCESS | 3352 | 1472088496690 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:16 INFO - PROCESS | 3352 | 1472088496692 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:16 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D39D000 == 38 [pid = 3352] [id = 215] 18:28:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339B572000) [pid = 3352] [serial = 643] [outer = 0000000000000000] 18:28:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339B913C00) [pid = 3352] [serial = 644] [outer = 000000339B572000] 18:28:16 INFO - PROCESS | 3352 | 1472088496742 Marionette DEBUG loaded listener.js 18:28:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D638800) [pid = 3352] [serial = 645] [outer = 000000339B572000] 18:28:17 INFO - PROCESS | 3352 | 1472088497207 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 692ms 18:28:17 INFO - PROCESS | 3352 | 1472088497275 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 18:28:17 INFO - PROCESS | 3352 | 1472088497278 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 18:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:28:17 INFO - PROCESS | 3352 | 1472088497282 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:28:17 INFO - PROCESS | 3352 | 1472088497285 Marionette TRACE conn5 <- [1,826,null,{}] 18:28:17 INFO - PROCESS | 3352 | 1472088497297 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:17 INFO - PROCESS | 3352 | 1472088497301 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:17 INFO - PROCESS | 3352 | 1472088497419 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 18:28:17 INFO - PROCESS | 3352 | 1472088497498 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:17 INFO - PROCESS | 3352 | 1472088497501 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:17 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7CC000 == 39 [pid = 3352] [id = 216] 18:28:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390066000) [pid = 3352] [serial = 646] [outer = 0000000000000000] 18:28:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339DF39000) [pid = 3352] [serial = 647] [outer = 0000003390066000] 18:28:17 INFO - PROCESS | 3352 | 1472088497552 Marionette DEBUG loaded listener.js 18:28:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E077800) [pid = 3352] [serial = 648] [outer = 0000003390066000] 18:28:18 INFO - PROCESS | 3352 | 1472088498003 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 734ms 18:28:18 INFO - PROCESS | 3352 | 1472088498022 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 18:28:18 INFO - PROCESS | 3352 | 1472088498025 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 18:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:28:18 INFO - PROCESS | 3352 | 1472088498028 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:28:18 INFO - PROCESS | 3352 | 1472088498030 Marionette TRACE conn5 <- [1,830,null,{}] 18:28:18 INFO - PROCESS | 3352 | 1472088498034 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:18 INFO - PROCESS | 3352 | 1472088498036 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:18 INFO - PROCESS | 3352 | 1472088498155 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 18:28:18 INFO - PROCESS | 3352 | 1472088498160 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 3352 | 1472088498162 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:18 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F044000 == 40 [pid = 3352] [id = 217] 18:28:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D711800) [pid = 3352] [serial = 649] [outer = 0000000000000000] 18:28:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E48FC00) [pid = 3352] [serial = 650] [outer = 000000339D711800] 18:28:18 INFO - PROCESS | 3352 | 1472088498210 Marionette DEBUG loaded listener.js 18:28:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E79A800) [pid = 3352] [serial = 651] [outer = 000000339D711800] 18:28:18 INFO - PROCESS | 3352 | 1472088498674 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 691ms 18:28:18 INFO - PROCESS | 3352 | 1472088498756 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 18:28:18 INFO - PROCESS | 3352 | 1472088498758 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 18:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:28:18 INFO - PROCESS | 3352 | 1472088498774 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:28:18 INFO - PROCESS | 3352 | 1472088498776 Marionette TRACE conn5 <- [1,834,null,{}] 18:28:18 INFO - PROCESS | 3352 | 1472088498780 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:18 INFO - PROCESS | 3352 | 1472088498782 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:18 INFO - PROCESS | 3352 | 1472088498891 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 18:28:18 INFO - PROCESS | 3352 | 1472088498902 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:18 INFO - PROCESS | 3352 | 1472088498904 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:18 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FDA7000 == 41 [pid = 3352] [id = 218] 18:28:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E076C00) [pid = 3352] [serial = 652] [outer = 0000000000000000] 18:28:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E812000) [pid = 3352] [serial = 653] [outer = 000000339E076C00] 18:28:18 INFO - PROCESS | 3352 | 1472088498952 Marionette DEBUG loaded listener.js 18:28:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E81B400) [pid = 3352] [serial = 654] [outer = 000000339E076C00] 18:28:19 INFO - PROCESS | 3352 | 1472088499419 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 692ms 18:28:19 INFO - PROCESS | 3352 | 1472088499469 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 18:28:19 INFO - PROCESS | 3352 | 1472088499472 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 18:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:28:19 INFO - PROCESS | 3352 | 1472088499475 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:28:19 INFO - PROCESS | 3352 | 1472088499485 Marionette TRACE conn5 <- [1,838,null,{}] 18:28:19 INFO - PROCESS | 3352 | 1472088499494 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:19 INFO - PROCESS | 3352 | 1472088499500 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:19 INFO - PROCESS | 3352 | 1472088499631 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 18:28:19 INFO - PROCESS | 3352 | 1472088499681 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:19 INFO - PROCESS | 3352 | 1472088499683 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:19 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A209C800 == 42 [pid = 3352] [id = 219] 18:28:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E834400) [pid = 3352] [serial = 655] [outer = 0000000000000000] 18:28:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA7E000) [pid = 3352] [serial = 656] [outer = 000000339E834400] 18:28:19 INFO - PROCESS | 3352 | 1472088499731 Marionette DEBUG loaded listener.js 18:28:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339EA84800) [pid = 3352] [serial = 657] [outer = 000000339E834400] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339B568C00) [pid = 3352] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339276F400) [pid = 3352] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390A1EC00) [pid = 3352] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396FE7C00) [pid = 3352] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003396F7A800) [pid = 3352] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033909D1800) [pid = 3352] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339656C400) [pid = 3352] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D637000) [pid = 3352] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D71A800) [pid = 3352] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D7F3000) [pid = 3352] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E497800) [pid = 3352] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:28:19 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339252C400) [pid = 3352] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:28:20 INFO - PROCESS | 3352 | 1472088500159 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 754ms 18:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:28:20 INFO - PROCESS | 3352 | 1472088500232 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 18:28:20 INFO - PROCESS | 3352 | 1472088500235 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 18:28:20 INFO - PROCESS | 3352 | 1472088500238 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:28:20 INFO - PROCESS | 3352 | 1472088500240 Marionette TRACE conn5 <- [1,842,null,{}] 18:28:20 INFO - PROCESS | 3352 | 1472088500243 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:20 INFO - PROCESS | 3352 | 1472088500245 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:20 INFO - PROCESS | 3352 | 1472088500328 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 18:28:20 INFO - PROCESS | 3352 | 1472088500333 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:20 INFO - PROCESS | 3352 | 1472088500335 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:20 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2184000 == 43 [pid = 3352] [id = 220] 18:28:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003397C12400) [pid = 3352] [serial = 658] [outer = 0000000000000000] 18:28:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D71A800) [pid = 3352] [serial = 659] [outer = 0000003397C12400] 18:28:20 INFO - PROCESS | 3352 | 1472088500382 Marionette DEBUG loaded listener.js 18:28:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339EA86800) [pid = 3352] [serial = 660] [outer = 0000003397C12400] 18:28:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339F0EE400) [pid = 3352] [serial = 661] [outer = 00000033925A9400] 18:28:20 INFO - PROCESS | 3352 | 1472088500885 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 692ms 18:28:20 INFO - PROCESS | 3352 | 1472088500933 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 18:28:20 INFO - PROCESS | 3352 | 1472088500936 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 18:28:20 INFO - PROCESS | 3352 | 1472088500939 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:28:20 INFO - PROCESS | 3352 | 1472088500941 Marionette TRACE conn5 <- [1,846,null,{}] 18:28:20 INFO - PROCESS | 3352 | 1472088500945 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:20 INFO - PROCESS | 3352 | 1472088500947 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:21 INFO - PROCESS | 3352 | 1472088501031 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 18:28:21 INFO - PROCESS | 3352 | 1472088501039 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 3352 | 1472088501042 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:21 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27C6000 == 44 [pid = 3352] [id = 221] 18:28:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339EE86C00) [pid = 3352] [serial = 662] [outer = 0000000000000000] 18:28:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339EFAD000) [pid = 3352] [serial = 663] [outer = 000000339EE86C00] 18:28:21 INFO - PROCESS | 3352 | 1472088501088 Marionette DEBUG loaded listener.js 18:28:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F1D4C00) [pid = 3352] [serial = 664] [outer = 000000339EE86C00] 18:28:21 INFO - PROCESS | 3352 | 1472088501516 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 628ms 18:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:28:21 INFO - PROCESS | 3352 | 1472088501571 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 18:28:21 INFO - PROCESS | 3352 | 1472088501573 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 18:28:21 INFO - PROCESS | 3352 | 1472088501577 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:28:21 INFO - PROCESS | 3352 | 1472088501578 Marionette TRACE conn5 <- [1,850,null,{}] 18:28:21 INFO - PROCESS | 3352 | 1472088501582 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:21 INFO - PROCESS | 3352 | 1472088501584 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:21 INFO - PROCESS | 3352 | 1472088501699 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 18:28:21 INFO - PROCESS | 3352 | 1472088501707 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:21 INFO - PROCESS | 3352 | 1472088501709 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7CB000 == 45 [pid = 3352] [id = 222] 18:28:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F28A000) [pid = 3352] [serial = 665] [outer = 0000000000000000] 18:28:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F28D000) [pid = 3352] [serial = 666] [outer = 000000339F28A000] 18:28:21 INFO - PROCESS | 3352 | 1472088501755 Marionette DEBUG loaded listener.js 18:28:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F292C00) [pid = 3352] [serial = 667] [outer = 000000339F28A000] 18:28:22 INFO - PROCESS | 3352 | 1472088502388 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 838ms 18:28:22 INFO - PROCESS | 3352 | 1472088502419 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 18:28:22 INFO - PROCESS | 3352 | 1472088502424 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 18:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:28:22 INFO - PROCESS | 3352 | 1472088502430 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:28:22 INFO - PROCESS | 3352 | 1472088502436 Marionette TRACE conn5 <- [1,854,null,{}] 18:28:22 INFO - PROCESS | 3352 | 1472088502442 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:22 INFO - PROCESS | 3352 | 1472088502445 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:22 INFO - PROCESS | 3352 | 1472088502562 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 18:28:22 INFO - PROCESS | 3352 | 1472088502634 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:22 INFO - PROCESS | 3352 | 1472088502637 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8DD800 == 46 [pid = 3352] [id = 223] 18:28:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003391A28400) [pid = 3352] [serial = 668] [outer = 0000000000000000] 18:28:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033932D0000) [pid = 3352] [serial = 669] [outer = 0000003391A28400] 18:28:22 INFO - PROCESS | 3352 | 1472088502698 Marionette DEBUG loaded listener.js 18:28:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (00000033983AC400) [pid = 3352] [serial = 670] [outer = 0000003391A28400] 18:28:23 INFO - PROCESS | 3352 | 1472088503347 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 985ms 18:28:23 INFO - PROCESS | 3352 | 1472088503418 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 18:28:23 INFO - PROCESS | 3352 | 1472088503423 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 18:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:28:23 INFO - PROCESS | 3352 | 1472088503430 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:28:23 INFO - PROCESS | 3352 | 1472088503433 Marionette TRACE conn5 <- [1,858,null,{}] 18:28:23 INFO - PROCESS | 3352 | 1472088503437 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:23 INFO - PROCESS | 3352 | 1472088503440 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:23 INFO - PROCESS | 3352 | 1472088503590 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 18:28:23 INFO - PROCESS | 3352 | 1472088503707 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:23 INFO - PROCESS | 3352 | 1472088503710 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:23 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F0E000 == 47 [pid = 3352] [id = 224] 18:28:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D71F000) [pid = 3352] [serial = 671] [outer = 0000000000000000] 18:28:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339D7A6000) [pid = 3352] [serial = 672] [outer = 000000339D71F000] 18:28:23 INFO - PROCESS | 3352 | 1472088503772 Marionette DEBUG loaded listener.js 18:28:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E490C00) [pid = 3352] [serial = 673] [outer = 000000339D71F000] 18:28:24 INFO - PROCESS | 3352 | 1472088504432 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1029ms 18:28:24 INFO - PROCESS | 3352 | 1472088504460 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 18:28:24 INFO - PROCESS | 3352 | 1472088504463 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 18:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:28:24 INFO - PROCESS | 3352 | 1472088504467 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:28:24 INFO - PROCESS | 3352 | 1472088504471 Marionette TRACE conn5 <- [1,862,null,{}] 18:28:24 INFO - PROCESS | 3352 | 1472088504484 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:24 INFO - PROCESS | 3352 | 1472088504489 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:24 INFO - PROCESS | 3352 | 1472088504624 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 18:28:24 INFO - PROCESS | 3352 | 1472088504699 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:24 INFO - PROCESS | 3352 | 1472088504703 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0913000 == 48 [pid = 3352] [id = 225] 18:28:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E49D400) [pid = 3352] [serial = 674] [outer = 0000000000000000] 18:28:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339E83CC00) [pid = 3352] [serial = 675] [outer = 000000339E49D400] 18:28:24 INFO - PROCESS | 3352 | 1472088504809 Marionette DEBUG loaded listener.js 18:28:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339F1DC800) [pid = 3352] [serial = 676] [outer = 000000339E49D400] 18:28:25 INFO - PROCESS | 3352 | 1472088505605 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1195ms 18:28:25 INFO - PROCESS | 3352 | 1472088505664 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 18:28:25 INFO - PROCESS | 3352 | 1472088505668 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 18:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:28:25 INFO - PROCESS | 3352 | 1472088505673 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:28:25 INFO - PROCESS | 3352 | 1472088505676 Marionette TRACE conn5 <- [1,866,null,{}] 18:28:25 INFO - PROCESS | 3352 | 1472088505725 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:25 INFO - PROCESS | 3352 | 1472088505728 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:25 INFO - PROCESS | 3352 | 1472088505849 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7D3800 == 47 [pid = 3352] [id = 207] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC17000 == 46 [pid = 3352] [id = 210] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339ADA4800 == 45 [pid = 3352] [id = 205] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D08000 == 44 [pid = 3352] [id = 204] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED1B000 == 43 [pid = 3352] [id = 208] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF69000 == 42 [pid = 3352] [id = 206] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339F21A000 == 41 [pid = 3352] [id = 209] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27C6000 == 40 [pid = 3352] [id = 221] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2184000 == 39 [pid = 3352] [id = 220] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 00000033A209C800 == 38 [pid = 3352] [id = 219] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339FDA7000 == 37 [pid = 3352] [id = 218] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339F044000 == 36 [pid = 3352] [id = 217] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7CC000 == 35 [pid = 3352] [id = 216] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339D39D000 == 34 [pid = 3352] [id = 215] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 0000003396013000 == 33 [pid = 3352] [id = 214] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339EA3B000 == 32 [pid = 3352] [id = 213] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09C0800 == 31 [pid = 3352] [id = 211] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 0000003396711000 == 30 [pid = 3352] [id = 212] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0913000 == 29 [pid = 3352] [id = 225] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F0E000 == 28 [pid = 3352] [id = 224] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8DD800 == 27 [pid = 3352] [id = 223] 18:28:26 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7CB000 == 26 [pid = 3352] [id = 222] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339B573800) [pid = 3352] [serial = 617] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003396403800) [pid = 3352] [serial = 611] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003396466000) [pid = 3352] [serial = 612] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003390A24000) [pid = 3352] [serial = 608] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003391A26C00) [pid = 3352] [serial = 609] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003397C76400) [pid = 3352] [serial = 614] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E04E400) [pid = 3352] [serial = 606] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D727000) [pid = 3352] [serial = 605] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003391FA2C00) [pid = 3352] [serial = 597] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390A25800) [pid = 3352] [serial = 596] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003397D5E400) [pid = 3352] [serial = 600] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D63DC00) [pid = 3352] [serial = 620] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396C15800) [pid = 3352] [serial = 599] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339DCA7400) [pid = 3352] [serial = 603] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D72D000) [pid = 3352] [serial = 602] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E059800) [pid = 3352] [serial = 623] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D727C00) [pid = 3352] [serial = 621] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E4BFC00) [pid = 3352] [serial = 629] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E349000) [pid = 3352] [serial = 624] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E07F400) [pid = 3352] [serial = 626] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D37C800) [pid = 3352] [serial = 618] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003396402C00) [pid = 3352] [serial = 632] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003398308000) [pid = 3352] [serial = 615] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E495400) [pid = 3352] [serial = 627] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E4CB000) [pid = 3352] [serial = 630] [outer = 0000000000000000] [url = about:blank] 18:28:26 INFO - PROCESS | 3352 | 1472088506585 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:26 INFO - PROCESS | 3352 | 1472088506589 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033911F8000 == 27 [pid = 3352] [id = 226] 18:28:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339005F400) [pid = 3352] [serial = 677] [outer = 0000000000000000] 18:28:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003390065400) [pid = 3352] [serial = 678] [outer = 000000339005F400] 18:28:26 INFO - PROCESS | 3352 | 1472088506644 Marionette DEBUG loaded listener.js 18:28:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033909D7800) [pid = 3352] [serial = 679] [outer = 000000339005F400] 18:28:27 INFO - PROCESS | 3352 | 1472088507138 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1495ms 18:28:27 INFO - PROCESS | 3352 | 1472088507174 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 3352 | 1472088507178 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 18:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:28:27 INFO - PROCESS | 3352 | 1472088507183 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 3352 | 1472088507186 Marionette TRACE conn5 <- [1,870,null,{}] 18:28:27 INFO - PROCESS | 3352 | 1472088507196 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:27 INFO - PROCESS | 3352 | 1472088507200 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:27 INFO - PROCESS | 3352 | 1472088507298 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 18:28:27 INFO - PROCESS | 3352 | 1472088507309 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:27 INFO - PROCESS | 3352 | 1472088507312 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:27 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964B7000 == 28 [pid = 3352] [id = 227] 18:28:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003390A28C00) [pid = 3352] [serial = 680] [outer = 0000000000000000] 18:28:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (00000033925A5C00) [pid = 3352] [serial = 681] [outer = 0000003390A28C00] 18:28:27 INFO - PROCESS | 3352 | 1472088507363 Marionette DEBUG loaded listener.js 18:28:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033960C4400) [pid = 3352] [serial = 682] [outer = 0000003390A28C00] 18:28:27 INFO - PROCESS | 3352 | 1472088507847 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 692ms 18:28:27 INFO - PROCESS | 3352 | 1472088507909 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 18:28:27 INFO - PROCESS | 3352 | 1472088507914 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 18:28:27 INFO - PROCESS | 3352 | 1472088507917 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:28:27 INFO - PROCESS | 3352 | 1472088507920 Marionette TRACE conn5 <- [1,874,null,{}] 18:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:28:27 INFO - PROCESS | 3352 | 1472088507923 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:27 INFO - PROCESS | 3352 | 1472088507926 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:28 INFO - PROCESS | 3352 | 1472088508023 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 18:28:28 INFO - PROCESS | 3352 | 1472088508099 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 3352 | 1472088508101 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:28 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D11800 == 29 [pid = 3352] [id = 228] 18:28:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396DCC800) [pid = 3352] [serial = 683] [outer = 0000000000000000] 18:28:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339725D800) [pid = 3352] [serial = 684] [outer = 0000003396DCC800] 18:28:28 INFO - PROCESS | 3352 | 1472088508162 Marionette DEBUG loaded listener.js 18:28:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003397D60C00) [pid = 3352] [serial = 685] [outer = 0000003396DCC800] 18:28:28 INFO - PROCESS | 3352 | 1472088508585 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 733ms 18:28:28 INFO - PROCESS | 3352 | 1472088508656 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 18:28:28 INFO - PROCESS | 3352 | 1472088508658 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 18:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:28:28 INFO - PROCESS | 3352 | 1472088508681 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:28:28 INFO - PROCESS | 3352 | 1472088508688 Marionette TRACE conn5 <- [1,878,null,{}] 18:28:28 INFO - PROCESS | 3352 | 1472088508693 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:28 INFO - PROCESS | 3352 | 1472088508697 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:28 INFO - PROCESS | 3352 | 1472088508823 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 18:28:28 INFO - PROCESS | 3352 | 1472088508866 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:28 INFO - PROCESS | 3352 | 1472088508868 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:28 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D3AD000 == 30 [pid = 3352] [id = 229] 18:28:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339B56CC00) [pid = 3352] [serial = 686] [outer = 0000000000000000] 18:28:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339B575000) [pid = 3352] [serial = 687] [outer = 000000339B56CC00] 18:28:28 INFO - PROCESS | 3352 | 1472088508916 Marionette DEBUG loaded listener.js 18:28:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339B954000) [pid = 3352] [serial = 688] [outer = 000000339B56CC00] 18:28:29 INFO - PROCESS | 3352 | 1472088509361 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 754ms 18:28:29 INFO - PROCESS | 3352 | 1472088509425 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 18:28:29 INFO - PROCESS | 3352 | 1472088509428 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 18:28:29 INFO - PROCESS | 3352 | 1472088509431 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:28:29 INFO - PROCESS | 3352 | 1472088509433 Marionette TRACE conn5 <- [1,882,null,{}] 18:28:29 INFO - PROCESS | 3352 | 1472088509437 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:29 INFO - PROCESS | 3352 | 1472088509439 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:29 INFO - PROCESS | 3352 | 1472088509556 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 18:28:29 INFO - PROCESS | 3352 | 1472088509607 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:29 INFO - PROCESS | 3352 | 1472088509609 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:29 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BC800 == 31 [pid = 3352] [id = 230] 18:28:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D715000) [pid = 3352] [serial = 689] [outer = 0000000000000000] 18:28:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D719800) [pid = 3352] [serial = 690] [outer = 000000339D715000] 18:28:29 INFO - PROCESS | 3352 | 1472088509667 Marionette DEBUG loaded listener.js 18:28:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D722400) [pid = 3352] [serial = 691] [outer = 000000339D715000] 18:28:30 INFO - PROCESS | 3352 | 1472088510110 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 733ms 18:28:30 INFO - PROCESS | 3352 | 1472088510167 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 18:28:30 INFO - PROCESS | 3352 | 1472088510169 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 18:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:28:30 INFO - PROCESS | 3352 | 1472088510173 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:28:30 INFO - PROCESS | 3352 | 1472088510175 Marionette TRACE conn5 <- [1,886,null,{}] 18:28:30 INFO - PROCESS | 3352 | 1472088510184 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:30 INFO - PROCESS | 3352 | 1472088510187 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:30 INFO - PROCESS | 3352 | 1472088510295 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 18:28:30 INFO - PROCESS | 3352 | 1472088510308 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:30 INFO - PROCESS | 3352 | 1472088510315 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7D3800 == 32 [pid = 3352] [id = 231] 18:28:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D7A7C00) [pid = 3352] [serial = 692] [outer = 0000000000000000] 18:28:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D7F2800) [pid = 3352] [serial = 693] [outer = 000000339D7A7C00] 18:28:30 INFO - PROCESS | 3352 | 1472088510413 Marionette DEBUG loaded listener.js 18:28:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E071000) [pid = 3352] [serial = 694] [outer = 000000339D7A7C00] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D711800) [pid = 3352] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033915C3000) [pid = 3352] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390156C00) [pid = 3352] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E076C00) [pid = 3352] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390066000) [pid = 3352] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339B572000) [pid = 3352] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E795000) [pid = 3352] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003396CD6800) [pid = 3352] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339EE86C00) [pid = 3352] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F28A000) [pid = 3352] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E834400) [pid = 3352] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:28:30 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003397C12400) [pid = 3352] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:28:31 INFO - PROCESS | 3352 | 1472088511029 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 901ms 18:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:28:31 INFO - PROCESS | 3352 | 1472088511083 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 18:28:31 INFO - PROCESS | 3352 | 1472088511085 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 18:28:31 INFO - PROCESS | 3352 | 1472088511090 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 3352 | 1472088511092 Marionette TRACE conn5 <- [1,890,null,{}] 18:28:31 INFO - PROCESS | 3352 | 1472088511096 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 3352 | 1472088511098 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:31 INFO - PROCESS | 3352 | 1472088511187 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 18:28:31 INFO - PROCESS | 3352 | 1472088511195 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:31 INFO - PROCESS | 3352 | 1472088511197 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:31 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392199800 == 33 [pid = 3352] [id = 232] 18:28:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003398858C00) [pid = 3352] [serial = 695] [outer = 0000000000000000] 18:28:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E252000) [pid = 3352] [serial = 696] [outer = 0000003398858C00] 18:28:31 INFO - PROCESS | 3352 | 1472088511251 Marionette DEBUG loaded listener.js 18:28:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E496C00) [pid = 3352] [serial = 697] [outer = 0000003398858C00] 18:28:31 INFO - PROCESS | 3352 | 1472088511673 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 18:28:31 INFO - PROCESS | 3352 | 1472088511720 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 18:28:31 INFO - PROCESS | 3352 | 1472088511722 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 18:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:28:31 INFO - PROCESS | 3352 | 1472088511730 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:28:31 INFO - PROCESS | 3352 | 1472088511732 Marionette TRACE conn5 <- [1,894,null,{}] 18:28:31 INFO - PROCESS | 3352 | 1472088511735 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:31 INFO - PROCESS | 3352 | 1472088511737 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:31 INFO - PROCESS | 3352 | 1472088511818 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 18:28:31 INFO - PROCESS | 3352 | 1472088511826 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:31 INFO - PROCESS | 3352 | 1472088511828 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:31 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1F0800 == 34 [pid = 3352] [id = 233] 18:28:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003390A10C00) [pid = 3352] [serial = 698] [outer = 0000000000000000] 18:28:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E4C3800) [pid = 3352] [serial = 699] [outer = 0000003390A10C00] 18:28:31 INFO - PROCESS | 3352 | 1472088511874 Marionette DEBUG loaded listener.js 18:28:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E790C00) [pid = 3352] [serial = 700] [outer = 0000003390A10C00] 18:28:32 INFO - PROCESS | 3352 | 1472088512325 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 627ms 18:28:32 INFO - PROCESS | 3352 | 1472088512361 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 18:28:32 INFO - PROCESS | 3352 | 1472088512363 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 18:28:32 INFO - PROCESS | 3352 | 1472088512366 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:28:32 INFO - PROCESS | 3352 | 1472088512368 Marionette TRACE conn5 <- [1,898,null,{}] 18:28:32 INFO - PROCESS | 3352 | 1472088512372 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:32 INFO - PROCESS | 3352 | 1472088512374 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:32 INFO - PROCESS | 3352 | 1472088512456 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 18:28:32 INFO - PROCESS | 3352 | 1472088512469 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:32 INFO - PROCESS | 3352 | 1472088512472 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F321000 == 35 [pid = 3352] [id = 234] 18:28:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D3CE800) [pid = 3352] [serial = 701] [outer = 0000000000000000] 18:28:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E7A0000) [pid = 3352] [serial = 702] [outer = 000000339D3CE800] 18:28:32 INFO - PROCESS | 3352 | 1472088512521 Marionette DEBUG loaded listener.js 18:28:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E813800) [pid = 3352] [serial = 703] [outer = 000000339D3CE800] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 00000033964B9800 == 34 [pid = 3352] [id = 202] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D6800 == 33 [pid = 3352] [id = 198] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003391D54800 == 32 [pid = 3352] [id = 193] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339723F000 == 31 [pid = 3352] [id = 192] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E3800 == 30 [pid = 3352] [id = 201] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003396707000 == 29 [pid = 3352] [id = 199] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003398373000 == 28 [pid = 3352] [id = 187] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E08B000 == 27 [pid = 3352] [id = 200] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3D5800 == 26 [pid = 3352] [id = 197] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003396C87000 == 25 [pid = 3352] [id = 194] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003392C32800 == 24 [pid = 3352] [id = 186] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339246C800 == 23 [pid = 3352] [id = 203] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003398409800 == 22 [pid = 3352] [id = 195] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339F203000 == 21 [pid = 3352] [id = 191] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003398411000 == 20 [pid = 3352] [id = 189] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6AC800 == 19 [pid = 3352] [id = 196] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9E2000 == 18 [pid = 3352] [id = 190] 18:28:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF1B800 == 17 [pid = 3352] [id = 188] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E48FC00) [pid = 3352] [serial = 650] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FA9400) [pid = 3352] [serial = 641] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033960BC000) [pid = 3352] [serial = 642] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A27400) [pid = 3352] [serial = 635] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391FB0000) [pid = 3352] [serial = 636] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E812000) [pid = 3352] [serial = 653] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339DF39000) [pid = 3352] [serial = 647] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339B913C00) [pid = 3352] [serial = 644] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D638800) [pid = 3352] [serial = 645] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E7A3000) [pid = 3352] [serial = 633] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003397C0B400) [pid = 3352] [serial = 638] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003398858800) [pid = 3352] [serial = 639] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E79A800) [pid = 3352] [serial = 651] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339F1D4C00) [pid = 3352] [serial = 664] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F292C00) [pid = 3352] [serial = 667] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339F28D000) [pid = 3352] [serial = 666] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339EA7E000) [pid = 3352] [serial = 656] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E81B400) [pid = 3352] [serial = 654] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339EFAD000) [pid = 3352] [serial = 663] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (000000339EA84800) [pid = 3352] [serial = 657] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (000000339D71A800) [pid = 3352] [serial = 659] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339EA86800) [pid = 3352] [serial = 660] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339E077800) [pid = 3352] [serial = 648] [outer = 0000000000000000] [url = about:blank] 18:28:34 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (000000339F689800) [pid = 3352] [serial = 378] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:28:34 INFO - PROCESS | 3352 | 1472088514250 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1938ms 18:28:34 INFO - PROCESS | 3352 | 1472088514309 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 18:28:34 INFO - PROCESS | 3352 | 1472088514313 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 18:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:28:34 INFO - PROCESS | 3352 | 1472088514319 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:28:34 INFO - PROCESS | 3352 | 1472088514322 Marionette TRACE conn5 <- [1,902,null,{}] 18:28:34 INFO - PROCESS | 3352 | 1472088514328 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:34 INFO - PROCESS | 3352 | 1472088514331 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:34 INFO - PROCESS | 3352 | 1472088514422 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 18:28:34 INFO - PROCESS | 3352 | 1472088514429 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:34 INFO - PROCESS | 3352 | 1472088514433 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:34 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392782800 == 18 [pid = 3352] [id = 235] 18:28:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (0000003390A27C00) [pid = 3352] [serial = 704] [outer = 0000000000000000] 18:28:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (0000003390A28800) [pid = 3352] [serial = 705] [outer = 0000003390A27C00] 18:28:34 INFO - PROCESS | 3352 | 1472088514490 Marionette DEBUG loaded listener.js 18:28:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (00000033915C6400) [pid = 3352] [serial = 706] [outer = 0000003390A27C00] 18:28:34 INFO - PROCESS | 3352 | 1472088514959 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 692ms 18:28:35 INFO - PROCESS | 3352 | 1472088515015 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 18:28:35 INFO - PROCESS | 3352 | 1472088515021 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 18:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:28:35 INFO - PROCESS | 3352 | 1472088515028 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:28:35 INFO - PROCESS | 3352 | 1472088515031 Marionette TRACE conn5 <- [1,906,null,{}] 18:28:35 INFO - PROCESS | 3352 | 1472088515035 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:35 INFO - PROCESS | 3352 | 1472088515037 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:35 INFO - PROCESS | 3352 | 1472088515135 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 18:28:35 INFO - PROCESS | 3352 | 1472088515144 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:35 INFO - PROCESS | 3352 | 1472088515147 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:35 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D80800 == 19 [pid = 3352] [id = 236] 18:28:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (0000003390A21000) [pid = 3352] [serial = 707] [outer = 0000000000000000] 18:28:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (00000033924F8400) [pid = 3352] [serial = 708] [outer = 0000003390A21000] 18:28:35 INFO - PROCESS | 3352 | 1472088515216 Marionette DEBUG loaded listener.js 18:28:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (00000033931FD800) [pid = 3352] [serial = 709] [outer = 0000003390A21000] 18:28:35 INFO - PROCESS | 3352 | 1472088515688 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 692ms 18:28:35 INFO - PROCESS | 3352 | 1472088515721 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 18:28:35 INFO - PROCESS | 3352 | 1472088515723 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 18:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:28:35 INFO - PROCESS | 3352 | 1472088515726 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:28:35 INFO - PROCESS | 3352 | 1472088515730 Marionette TRACE conn5 <- [1,910,null,{}] 18:28:35 INFO - PROCESS | 3352 | 1472088515742 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:35 INFO - PROCESS | 3352 | 1472088515747 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:35 INFO - PROCESS | 3352 | 1472088515864 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 18:28:35 INFO - PROCESS | 3352 | 1472088515881 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:35 INFO - PROCESS | 3352 | 1472088515885 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD96800 == 20 [pid = 3352] [id = 237] 18:28:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003390049400) [pid = 3352] [serial = 710] [outer = 0000000000000000] 18:28:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003396F80400) [pid = 3352] [serial = 711] [outer = 0000003390049400] 18:28:35 INFO - PROCESS | 3352 | 1472088515936 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003397C76000) [pid = 3352] [serial = 712] [outer = 0000003390049400] 18:28:36 INFO - PROCESS | 3352 | 1472088516360 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 691ms 18:28:36 INFO - PROCESS | 3352 | 1472088516421 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 18:28:36 INFO - PROCESS | 3352 | 1472088516424 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 18:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:28:36 INFO - PROCESS | 3352 | 1472088516427 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:28:36 INFO - PROCESS | 3352 | 1472088516429 Marionette TRACE conn5 <- [1,914,null,{}] 18:28:36 INFO - PROCESS | 3352 | 1472088516432 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:36 INFO - PROCESS | 3352 | 1472088516434 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:36 INFO - PROCESS | 3352 | 1472088516523 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 18:28:36 INFO - PROCESS | 3352 | 1472088516528 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:36 INFO - PROCESS | 3352 | 1472088516531 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6A9000 == 21 [pid = 3352] [id = 238] 18:28:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003398305000) [pid = 3352] [serial = 713] [outer = 0000000000000000] 18:28:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (00000033983B6800) [pid = 3352] [serial = 714] [outer = 0000003398305000] 18:28:36 INFO - PROCESS | 3352 | 1472088516578 Marionette DEBUG loaded listener.js 18:28:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339B56B800) [pid = 3352] [serial = 715] [outer = 0000003398305000] 18:28:37 INFO - PROCESS | 3352 | 1472088517007 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 628ms 18:28:37 INFO - PROCESS | 3352 | 1472088517058 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 3352 | 1472088517060 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 18:28:37 INFO - PROCESS | 3352 | 1472088517063 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:28:37 INFO - PROCESS | 3352 | 1472088517065 Marionette TRACE conn5 <- [1,918,null,{}] 18:28:37 INFO - PROCESS | 3352 | 1472088517068 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 3352 | 1472088517071 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:37 INFO - PROCESS | 3352 | 1472088517151 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 18:28:37 INFO - PROCESS | 3352 | 1472088517159 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 3352 | 1472088517161 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BE000 == 22 [pid = 3352] [id = 239] 18:28:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (00000033921B4800) [pid = 3352] [serial = 716] [outer = 0000000000000000] 18:28:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339B8B1800) [pid = 3352] [serial = 717] [outer = 00000033921B4800] 18:28:37 INFO - PROCESS | 3352 | 1472088517208 Marionette DEBUG loaded listener.js 18:28:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D383C00) [pid = 3352] [serial = 718] [outer = 00000033921B4800] 18:28:37 INFO - PROCESS | 3352 | 1472088517646 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 629ms 18:28:37 INFO - PROCESS | 3352 | 1472088517696 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 18:28:37 INFO - PROCESS | 3352 | 1472088517698 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 18:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:28:37 INFO - PROCESS | 3352 | 1472088517702 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:28:37 INFO - PROCESS | 3352 | 1472088517703 Marionette TRACE conn5 <- [1,922,null,{}] 18:28:37 INFO - PROCESS | 3352 | 1472088517711 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:37 INFO - PROCESS | 3352 | 1472088517717 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:37 INFO - PROCESS | 3352 | 1472088517823 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 18:28:37 INFO - PROCESS | 3352 | 1472088517829 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:37 INFO - PROCESS | 3352 | 1472088517831 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9E4800 == 23 [pid = 3352] [id = 240] 18:28:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D63D400) [pid = 3352] [serial = 719] [outer = 0000000000000000] 18:28:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D72E000) [pid = 3352] [serial = 720] [outer = 000000339D63D400] 18:28:37 INFO - PROCESS | 3352 | 1472088517879 Marionette DEBUG loaded listener.js 18:28:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D7F0400) [pid = 3352] [serial = 721] [outer = 000000339D63D400] 18:28:38 INFO - PROCESS | 3352 | 1472088518299 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 646ms 18:28:38 INFO - PROCESS | 3352 | 1472088518351 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 18:28:38 INFO - PROCESS | 3352 | 1472088518353 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 18:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:28:38 INFO - PROCESS | 3352 | 1472088518357 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:28:38 INFO - PROCESS | 3352 | 1472088518359 Marionette TRACE conn5 <- [1,926,null,{}] 18:28:38 INFO - PROCESS | 3352 | 1472088518362 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:38 INFO - PROCESS | 3352 | 1472088518364 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:38 INFO - PROCESS | 3352 | 1472088518445 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 18:28:38 INFO - PROCESS | 3352 | 1472088518452 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:38 INFO - PROCESS | 3352 | 1472088518454 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:38 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED30800 == 24 [pid = 3352] [id = 241] 18:28:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339DF39400) [pid = 3352] [serial = 722] [outer = 0000000000000000] 18:28:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E04F400) [pid = 3352] [serial = 723] [outer = 000000339DF39400] 18:28:38 INFO - PROCESS | 3352 | 1472088518501 Marionette DEBUG loaded listener.js 18:28:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E07D000) [pid = 3352] [serial = 724] [outer = 000000339DF39400] 18:28:38 INFO - PROCESS | 3352 | 1472088518943 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 627ms 18:28:38 INFO - PROCESS | 3352 | 1472088518986 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 18:28:38 INFO - PROCESS | 3352 | 1472088518988 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 18:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:28:39 INFO - PROCESS | 3352 | 1472088518996 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:28:39 INFO - PROCESS | 3352 | 1472088518998 Marionette TRACE conn5 <- [1,930,null,{}] 18:28:39 INFO - PROCESS | 3352 | 1472088519001 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:39 INFO - PROCESS | 3352 | 1472088519003 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:39 INFO - PROCESS | 3352 | 1472088519085 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 18:28:39 INFO - PROCESS | 3352 | 1472088519092 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 3352 | 1472088519094 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:39 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21B800 == 25 [pid = 3352] [id = 242] 18:28:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E07AC00) [pid = 3352] [serial = 725] [outer = 0000000000000000] 18:28:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E491400) [pid = 3352] [serial = 726] [outer = 000000339E07AC00] 18:28:39 INFO - PROCESS | 3352 | 1472088519141 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E4BDC00) [pid = 3352] [serial = 727] [outer = 000000339E07AC00] 18:28:39 INFO - PROCESS | 3352 | 1472088519621 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 692ms 18:28:39 INFO - PROCESS | 3352 | 1472088519696 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 18:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:28:39 INFO - PROCESS | 3352 | 1472088519698 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 18:28:39 INFO - PROCESS | 3352 | 1472088519701 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:28:39 INFO - PROCESS | 3352 | 1472088519703 Marionette TRACE conn5 <- [1,934,null,{}] 18:28:39 INFO - PROCESS | 3352 | 1472088519707 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:39 INFO - PROCESS | 3352 | 1472088519709 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:39 INFO - PROCESS | 3352 | 1472088519839 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 18:28:39 INFO - PROCESS | 3352 | 1472088519861 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:39 INFO - PROCESS | 3352 | 1472088519864 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:39 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD94800 == 26 [pid = 3352] [id = 243] 18:28:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E49EC00) [pid = 3352] [serial = 728] [outer = 0000000000000000] 18:28:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E793C00) [pid = 3352] [serial = 729] [outer = 000000339E49EC00] 18:28:39 INFO - PROCESS | 3352 | 1472088519911 Marionette DEBUG loaded listener.js 18:28:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E79F800) [pid = 3352] [serial = 730] [outer = 000000339E49EC00] 18:28:40 INFO - PROCESS | 3352 | 1472088520344 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 18:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:28:40 INFO - PROCESS | 3352 | 1472088520378 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 18:28:40 INFO - PROCESS | 3352 | 1472088520380 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 18:28:40 INFO - PROCESS | 3352 | 1472088520383 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:28:40 INFO - PROCESS | 3352 | 1472088520385 Marionette TRACE conn5 <- [1,938,null,{}] 18:28:40 INFO - PROCESS | 3352 | 1472088520396 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:40 INFO - PROCESS | 3352 | 1472088520399 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:40 INFO - PROCESS | 3352 | 1472088520511 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 18:28:40 INFO - PROCESS | 3352 | 1472088520518 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:40 INFO - PROCESS | 3352 | 1472088520520 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:40 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B8C000 == 27 [pid = 3352] [id = 244] 18:28:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E49B800) [pid = 3352] [serial = 731] [outer = 0000000000000000] 18:28:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E811400) [pid = 3352] [serial = 732] [outer = 000000339E49B800] 18:28:40 INFO - PROCESS | 3352 | 1472088520567 Marionette DEBUG loaded listener.js 18:28:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E81C800) [pid = 3352] [serial = 733] [outer = 000000339E49B800] 18:28:41 INFO - PROCESS | 3352 | 1472088521024 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 692ms 18:28:41 INFO - PROCESS | 3352 | 1472088521078 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 3352 | 1472088521081 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 18:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:28:41 INFO - PROCESS | 3352 | 1472088521084 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - PROCESS | 3352 | 1472088521087 Marionette TRACE conn5 <- [1,942,null,{}] 18:28:41 INFO - PROCESS | 3352 | 1472088521095 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 3352 | 1472088521098 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:41 INFO - PROCESS | 3352 | 1472088521249 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 18:28:41 INFO - PROCESS | 3352 | 1472088521302 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:41 INFO - PROCESS | 3352 | 1472088521305 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BA800 == 28 [pid = 3352] [id = 245] 18:28:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E99E400) [pid = 3352] [serial = 734] [outer = 0000000000000000] 18:28:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339EA80C00) [pid = 3352] [serial = 735] [outer = 000000339E99E400] 18:28:41 INFO - PROCESS | 3352 | 1472088521354 Marionette DEBUG loaded listener.js 18:28:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339EE87000) [pid = 3352] [serial = 736] [outer = 000000339E99E400] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D7A7C00) [pid = 3352] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339D715000) [pid = 3352] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003390A10C00) [pid = 3352] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003396DCC800) [pid = 3352] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390A28C00) [pid = 3352] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339005F400) [pid = 3352] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E49D400) [pid = 3352] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D71F000) [pid = 3352] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391A28400) [pid = 3352] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B56CC00) [pid = 3352] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:28:41 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003398858C00) [pid = 3352] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:28:41 INFO - PROCESS | 3352 | 1472088521838 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 775ms 18:28:41 INFO - PROCESS | 3352 | 1472088521862 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 18:28:41 INFO - PROCESS | 3352 | 1472088521865 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 18:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:28:41 INFO - PROCESS | 3352 | 1472088521868 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:28:41 INFO - PROCESS | 3352 | 1472088521870 Marionette TRACE conn5 <- [1,946,null,{}] 18:28:41 INFO - PROCESS | 3352 | 1472088521873 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:41 INFO - PROCESS | 3352 | 1472088521875 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:41 INFO - PROCESS | 3352 | 1472088521958 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 18:28:41 INFO - PROCESS | 3352 | 1472088521964 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:41 INFO - PROCESS | 3352 | 1472088521966 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:41 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2726000 == 29 [pid = 3352] [id = 246] 18:28:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003397D63000) [pid = 3352] [serial = 737] [outer = 0000000000000000] 18:28:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D720800) [pid = 3352] [serial = 738] [outer = 0000003397D63000] 18:28:42 INFO - PROCESS | 3352 | 1472088522013 Marionette DEBUG loaded listener.js 18:28:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E819800) [pid = 3352] [serial = 739] [outer = 0000003397D63000] 18:28:42 INFO - PROCESS | 3352 | 1472088522446 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 629ms 18:28:42 INFO - PROCESS | 3352 | 1472088522501 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 18:28:42 INFO - PROCESS | 3352 | 1472088522503 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 18:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:28:42 INFO - PROCESS | 3352 | 1472088522506 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:28:42 INFO - PROCESS | 3352 | 1472088522508 Marionette TRACE conn5 <- [1,950,null,{}] 18:28:42 INFO - PROCESS | 3352 | 1472088522512 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:42 INFO - PROCESS | 3352 | 1472088522514 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:42 INFO - PROCESS | 3352 | 1472088522599 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 18:28:42 INFO - PROCESS | 3352 | 1472088522608 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:42 INFO - PROCESS | 3352 | 1472088522610 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:42 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F11800 == 30 [pid = 3352] [id = 247] 18:28:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E78EC00) [pid = 3352] [serial = 740] [outer = 0000000000000000] 18:28:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F1CD400) [pid = 3352] [serial = 741] [outer = 000000339E78EC00] 18:28:42 INFO - PROCESS | 3352 | 1472088522656 Marionette DEBUG loaded listener.js 18:28:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F1D6800) [pid = 3352] [serial = 742] [outer = 000000339E78EC00] 18:28:43 INFO - PROCESS | 3352 | 1472088523082 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 627ms 18:28:43 INFO - PROCESS | 3352 | 1472088523137 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 18:28:43 INFO - PROCESS | 3352 | 1472088523139 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 18:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:28:43 INFO - PROCESS | 3352 | 1472088523147 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:28:43 INFO - PROCESS | 3352 | 1472088523149 Marionette TRACE conn5 <- [1,954,null,{}] 18:28:43 INFO - PROCESS | 3352 | 1472088523152 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:43 INFO - PROCESS | 3352 | 1472088523154 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:43 INFO - PROCESS | 3352 | 1472088523241 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 18:28:43 INFO - PROCESS | 3352 | 1472088523247 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:43 INFO - PROCESS | 3352 | 1472088523249 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F81000 == 31 [pid = 3352] [id = 248] 18:28:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F289800) [pid = 3352] [serial = 743] [outer = 0000000000000000] 18:28:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F28D800) [pid = 3352] [serial = 744] [outer = 000000339F289800] 18:28:43 INFO - PROCESS | 3352 | 1472088523302 Marionette DEBUG loaded listener.js 18:28:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F295000) [pid = 3352] [serial = 745] [outer = 000000339F289800] 18:28:44 INFO - PROCESS | 3352 | --DOCSHELL 00000033911F8000 == 30 [pid = 3352] [id = 226] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D7F2800) [pid = 3352] [serial = 693] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D722400) [pid = 3352] [serial = 691] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339D719800) [pid = 3352] [serial = 690] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E4C3800) [pid = 3352] [serial = 699] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E071000) [pid = 3352] [serial = 694] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339725D800) [pid = 3352] [serial = 684] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E7A0000) [pid = 3352] [serial = 702] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033925A5C00) [pid = 3352] [serial = 681] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033960C4400) [pid = 3352] [serial = 682] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390065400) [pid = 3352] [serial = 678] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033909D7800) [pid = 3352] [serial = 679] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339F1DC800) [pid = 3352] [serial = 676] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E83CC00) [pid = 3352] [serial = 675] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E490C00) [pid = 3352] [serial = 673] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D7A6000) [pid = 3352] [serial = 672] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E790C00) [pid = 3352] [serial = 700] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033983AC400) [pid = 3352] [serial = 670] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033932D0000) [pid = 3352] [serial = 669] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339B575000) [pid = 3352] [serial = 687] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339B954000) [pid = 3352] [serial = 688] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E252000) [pid = 3352] [serial = 696] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E496C00) [pid = 3352] [serial = 697] [outer = 0000000000000000] [url = about:blank] 18:28:44 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (0000003397D60C00) [pid = 3352] [serial = 685] [outer = 0000000000000000] [url = about:blank] 18:28:45 INFO - PROCESS | 3352 | 1472088525066 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1934ms 18:28:45 INFO - PROCESS | 3352 | 1472088525086 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 18:28:45 INFO - PROCESS | 3352 | 1472088525090 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 18:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:28:45 INFO - PROCESS | 3352 | 1472088525095 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:28:45 INFO - PROCESS | 3352 | 1472088525099 Marionette TRACE conn5 <- [1,958,null,{}] 18:28:45 INFO - PROCESS | 3352 | 1472088525105 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:45 INFO - PROCESS | 3352 | 1472088525108 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:45 INFO - PROCESS | 3352 | 1472088525201 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 18:28:45 INFO - PROCESS | 3352 | 1472088525210 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:45 INFO - PROCESS | 3352 | 1472088525215 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339218A000 == 31 [pid = 3352] [id = 249] 18:28:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003390A1F000) [pid = 3352] [serial = 746] [outer = 0000000000000000] 18:28:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003390A1F800) [pid = 3352] [serial = 747] [outer = 0000003390A1F000] 18:28:45 INFO - PROCESS | 3352 | 1472088525266 Marionette DEBUG loaded listener.js 18:28:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339133BC00) [pid = 3352] [serial = 748] [outer = 0000003390A1F000] 18:28:45 INFO - PROCESS | 3352 | 1472088525733 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 691ms 18:28:45 INFO - PROCESS | 3352 | 1472088525789 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 18:28:45 INFO - PROCESS | 3352 | 1472088525795 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 18:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:28:45 INFO - PROCESS | 3352 | 1472088525801 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:28:45 INFO - PROCESS | 3352 | 1472088525804 Marionette TRACE conn5 <- [1,962,null,{}] 18:28:45 INFO - PROCESS | 3352 | 1472088525808 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:45 INFO - PROCESS | 3352 | 1472088525811 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:45 INFO - PROCESS | 3352 | 1472088525903 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 18:28:45 INFO - PROCESS | 3352 | 1472088525912 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:45 INFO - PROCESS | 3352 | 1472088525915 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:45 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396790800 == 32 [pid = 3352] [id = 250] 18:28:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033924F1000) [pid = 3352] [serial = 749] [outer = 0000000000000000] 18:28:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339252F400) [pid = 3352] [serial = 750] [outer = 00000033924F1000] 18:28:45 INFO - PROCESS | 3352 | 1472088525973 Marionette DEBUG loaded listener.js 18:28:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339326E800) [pid = 3352] [serial = 751] [outer = 00000033924F1000] 18:28:46 INFO - PROCESS | 3352 | 1472088526442 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 690ms 18:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:28:46 INFO - PROCESS | 3352 | 1472088526494 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 18:28:46 INFO - PROCESS | 3352 | 1472088526497 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 18:28:46 INFO - PROCESS | 3352 | 1472088526500 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:28:46 INFO - PROCESS | 3352 | 1472088526504 Marionette TRACE conn5 <- [1,966,null,{}] 18:28:46 INFO - PROCESS | 3352 | 1472088526516 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:46 INFO - PROCESS | 3352 | 1472088526520 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:46 INFO - PROCESS | 3352 | 1472088526637 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 18:28:46 INFO - PROCESS | 3352 | 1472088526713 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:46 INFO - PROCESS | 3352 | 1472088526716 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:46 INFO - PROCESS | 3352 | ++DOCSHELL 000000339841F800 == 33 [pid = 3352] [id = 251] 18:28:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339001E400) [pid = 3352] [serial = 752] [outer = 0000000000000000] 18:28:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396F7A800) [pid = 3352] [serial = 753] [outer = 000000339001E400] 18:28:46 INFO - PROCESS | 3352 | 1472088526768 Marionette DEBUG loaded listener.js 18:28:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003397C73800) [pid = 3352] [serial = 754] [outer = 000000339001E400] 18:28:47 INFO - PROCESS | 3352 | 1472088527365 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 944ms 18:28:47 INFO - PROCESS | 3352 | 1472088527447 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 18:28:47 INFO - PROCESS | 3352 | 1472088527451 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 18:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:28:47 INFO - PROCESS | 3352 | 1472088527457 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:28:47 INFO - PROCESS | 3352 | 1472088527460 Marionette TRACE conn5 <- [1,970,null,{}] 18:28:47 INFO - PROCESS | 3352 | 1472088527467 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:47 INFO - PROCESS | 3352 | 1472088527470 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:47 INFO - PROCESS | 3352 | 1472088527600 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 18:28:47 INFO - PROCESS | 3352 | 1472088527663 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:47 INFO - PROCESS | 3352 | 1472088527666 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:47 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396703000 == 34 [pid = 3352] [id = 252] 18:28:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390159000) [pid = 3352] [serial = 755] [outer = 0000000000000000] 18:28:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003390A28000) [pid = 3352] [serial = 756] [outer = 0000003390159000] 18:28:47 INFO - PROCESS | 3352 | 1472088527727 Marionette DEBUG loaded listener.js 18:28:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003391FA9000) [pid = 3352] [serial = 757] [outer = 0000003390159000] 18:28:48 INFO - PROCESS | 3352 | 1472088528466 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1030ms 18:28:48 INFO - PROCESS | 3352 | 1472088528491 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 18:28:48 INFO - PROCESS | 3352 | 1472088528496 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 18:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:28:48 INFO - PROCESS | 3352 | 1472088528502 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:28:48 INFO - PROCESS | 3352 | 1472088528506 Marionette TRACE conn5 <- [1,974,null,{}] 18:28:48 INFO - PROCESS | 3352 | 1472088528510 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:48 INFO - PROCESS | 3352 | 1472088528513 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:48 INFO - PROCESS | 3352 | 1472088528659 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 18:28:48 INFO - PROCESS | 3352 | 1472088528729 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:48 INFO - PROCESS | 3352 | 1472088528731 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:48 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6A8000 == 35 [pid = 3352] [id = 253] 18:28:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033924ED400) [pid = 3352] [serial = 758] [outer = 0000000000000000] 18:28:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003397251800) [pid = 3352] [serial = 759] [outer = 00000033924ED400] 18:28:48 INFO - PROCESS | 3352 | 1472088528792 Marionette DEBUG loaded listener.js 18:28:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003397DE5800) [pid = 3352] [serial = 760] [outer = 00000033924ED400] 18:28:49 INFO - PROCESS | 3352 | 1472088529648 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1198ms 18:28:49 INFO - PROCESS | 3352 | 1472088529703 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 18:28:49 INFO - PROCESS | 3352 | 1472088529708 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 18:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:28:49 INFO - PROCESS | 3352 | 1472088529713 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:28:49 INFO - PROCESS | 3352 | 1472088529716 Marionette TRACE conn5 <- [1,978,null,{}] 18:28:49 INFO - PROCESS | 3352 | 1472088529722 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:49 INFO - PROCESS | 3352 | 1472088529725 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:49 INFO - PROCESS | 3352 | 1472088529823 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 18:28:49 INFO - PROCESS | 3352 | 1472088529830 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:49 INFO - PROCESS | 3352 | 1472088529835 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964C7000 == 36 [pid = 3352] [id = 254] 18:28:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003391131000) [pid = 3352] [serial = 761] [outer = 0000000000000000] 18:28:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003391A26400) [pid = 3352] [serial = 762] [outer = 0000003391131000] 18:28:49 INFO - PROCESS | 3352 | 1472088529888 Marionette DEBUG loaded listener.js 18:28:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033925A7000) [pid = 3352] [serial = 763] [outer = 0000003391131000] 18:28:50 INFO - PROCESS | 3352 | 1472088530401 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 734ms 18:28:50 INFO - PROCESS | 3352 | 1472088530451 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 18:28:50 INFO - PROCESS | 3352 | 1472088530456 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 18:28:50 INFO - PROCESS | 3352 | 1472088530462 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:28:50 INFO - PROCESS | 3352 | 1472088530465 Marionette TRACE conn5 <- [1,982,null,{}] 18:28:50 INFO - PROCESS | 3352 | 1472088530469 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:50 INFO - PROCESS | 3352 | 1472088530471 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:50 INFO - PROCESS | 3352 | 1472088530560 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 18:28:50 INFO - PROCESS | 3352 | 1472088530569 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:50 INFO - PROCESS | 3352 | 1472088530571 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:50 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF60800 == 37 [pid = 3352] [id = 255] 18:28:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033987C6800) [pid = 3352] [serial = 764] [outer = 0000000000000000] 18:28:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339B56A800) [pid = 3352] [serial = 765] [outer = 00000033987C6800] 18:28:50 INFO - PROCESS | 3352 | 1472088530621 Marionette DEBUG loaded listener.js 18:28:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339B8B1000) [pid = 3352] [serial = 766] [outer = 00000033987C6800] 18:28:51 INFO - PROCESS | 3352 | 1472088531101 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 691ms 18:28:51 INFO - PROCESS | 3352 | 1472088531156 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 3352 | 1472088531159 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 18:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:28:51 INFO - PROCESS | 3352 | 1472088531163 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 3352 | 1472088531166 Marionette TRACE conn5 <- [1,986,null,{}] 18:28:51 INFO - PROCESS | 3352 | 1472088531178 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 3352 | 1472088531183 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:51 INFO - PROCESS | 3352 | 1472088531271 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 18:28:51 INFO - PROCESS | 3352 | 1472088531287 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:51 INFO - PROCESS | 3352 | 1472088531290 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9C7800 == 38 [pid = 3352] [id = 256] 18:28:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000338FF83800) [pid = 3352] [serial = 767] [outer = 0000000000000000] 18:28:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339D720C00) [pid = 3352] [serial = 768] [outer = 000000338FF83800] 18:28:51 INFO - PROCESS | 3352 | 1472088531341 Marionette DEBUG loaded listener.js 18:28:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339D730400) [pid = 3352] [serial = 769] [outer = 000000338FF83800] 18:28:51 INFO - PROCESS | 3352 | 1472088531792 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 689ms 18:28:51 INFO - PROCESS | 3352 | 1472088531854 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 18:28:51 INFO - PROCESS | 3352 | 1472088531857 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 18:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:28:51 INFO - PROCESS | 3352 | 1472088531861 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:28:51 INFO - PROCESS | 3352 | 1472088531863 Marionette TRACE conn5 <- [1,990,null,{}] 18:28:51 INFO - PROCESS | 3352 | 1472088531867 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:51 INFO - PROCESS | 3352 | 1472088531869 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:51 INFO - PROCESS | 3352 | 1472088531985 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 18:28:52 INFO - PROCESS | 3352 | 1472088532063 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:52 INFO - PROCESS | 3352 | 1472088532065 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:52 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED21000 == 39 [pid = 3352] [id = 257] 18:28:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339D72D000) [pid = 3352] [serial = 770] [outer = 0000000000000000] 18:28:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339E053400) [pid = 3352] [serial = 771] [outer = 000000339D72D000] 18:28:52 INFO - PROCESS | 3352 | 1472088532113 Marionette DEBUG loaded listener.js 18:28:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339E07A400) [pid = 3352] [serial = 772] [outer = 000000339D72D000] 18:28:52 INFO - PROCESS | 3352 | 1472088532538 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 734ms 18:28:52 INFO - PROCESS | 3352 | 1472088532597 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 18:28:52 INFO - PROCESS | 3352 | 1472088532599 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 18:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:28:52 INFO - PROCESS | 3352 | 1472088532603 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:28:52 INFO - PROCESS | 3352 | 1472088532604 Marionette TRACE conn5 <- [1,994,null,{}] 18:28:52 INFO - PROCESS | 3352 | 1472088532608 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:52 INFO - PROCESS | 3352 | 1472088532610 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:52 INFO - PROCESS | 3352 | 1472088532721 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 18:28:52 INFO - PROCESS | 3352 | 1472088532770 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:52 INFO - PROCESS | 3352 | 1472088532772 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:52 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F214000 == 40 [pid = 3352] [id = 258] 18:28:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (0000003391132800) [pid = 3352] [serial = 773] [outer = 0000000000000000] 18:28:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339E349000) [pid = 3352] [serial = 774] [outer = 0000003391132800] 18:28:52 INFO - PROCESS | 3352 | 1472088532819 Marionette DEBUG loaded listener.js 18:28:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339E49D000) [pid = 3352] [serial = 775] [outer = 0000003391132800] 18:28:53 INFO - PROCESS | 3352 | 1472088533254 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 672ms 18:28:53 INFO - PROCESS | 3352 | 1472088533305 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 18:28:53 INFO - PROCESS | 3352 | 1472088533307 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 18:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:28:53 INFO - PROCESS | 3352 | 1472088533321 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:28:53 INFO - PROCESS | 3352 | 1472088533323 Marionette TRACE conn5 <- [1,998,null,{}] 18:28:53 INFO - PROCESS | 3352 | 1472088533326 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:53 INFO - PROCESS | 3352 | 1472088533332 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:53 INFO - PROCESS | 3352 | 1472088533467 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 18:28:53 INFO - PROCESS | 3352 | 1472088533473 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:53 INFO - PROCESS | 3352 | 1472088533475 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:53 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B9A000 == 41 [pid = 3352] [id = 259] 18:28:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339E4C5800) [pid = 3352] [serial = 776] [outer = 0000000000000000] 18:28:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339E79F400) [pid = 3352] [serial = 777] [outer = 000000339E4C5800] 18:28:53 INFO - PROCESS | 3352 | 1472088533523 Marionette DEBUG loaded listener.js 18:28:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339E83BC00) [pid = 3352] [serial = 778] [outer = 000000339E4C5800] 18:28:53 INFO - PROCESS | 3352 | 1472088533977 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 18:28:54 INFO - PROCESS | 3352 | 1472088534001 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 18:28:54 INFO - PROCESS | 3352 | 1472088534003 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 18:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:28:54 INFO - PROCESS | 3352 | 1472088534012 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:28:54 INFO - PROCESS | 3352 | 1472088534014 Marionette TRACE conn5 <- [1,1002,null,{}] 18:28:54 INFO - PROCESS | 3352 | 1472088534017 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 3352 | 1472088534019 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:54 INFO - PROCESS | 3352 | 1472088534125 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 18:28:54 INFO - PROCESS | 3352 | 1472088534131 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 3352 | 1472088534133 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:54 INFO - PROCESS | 3352 | ++DOCSHELL 000000339841E800 == 42 [pid = 3352] [id = 260] 18:28:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339E99AC00) [pid = 3352] [serial = 779] [outer = 0000000000000000] 18:28:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339EA81000) [pid = 3352] [serial = 780] [outer = 000000339E99AC00] 18:28:54 INFO - PROCESS | 3352 | 1472088534179 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339EFB4400) [pid = 3352] [serial = 781] [outer = 000000339E99AC00] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (0000003390A1F000) [pid = 3352] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339E49EC00) [pid = 3352] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (000000339E49B800) [pid = 3352] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339E99E400) [pid = 3352] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339E78EC00) [pid = 3352] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033924F1000) [pid = 3352] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339E07AC00) [pid = 3352] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339DF39400) [pid = 3352] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339D63D400) [pid = 3352] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033921B4800) [pid = 3352] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003398305000) [pid = 3352] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003390049400) [pid = 3352] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003390A21000) [pid = 3352] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003390A27C00) [pid = 3352] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D3CE800) [pid = 3352] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:28:54 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003397D63000) [pid = 3352] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:28:54 INFO - PROCESS | 3352 | 1472088534640 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 692ms 18:28:54 INFO - PROCESS | 3352 | 1472088534707 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 18:28:54 INFO - PROCESS | 3352 | 1472088534710 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 18:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:28:54 INFO - PROCESS | 3352 | 1472088534714 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:28:54 INFO - PROCESS | 3352 | 1472088534716 Marionette TRACE conn5 <- [1,1006,null,{}] 18:28:54 INFO - PROCESS | 3352 | 1472088534719 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:54 INFO - PROCESS | 3352 | 1472088534721 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:54 INFO - PROCESS | 3352 | 1472088534831 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 18:28:54 INFO - PROCESS | 3352 | 1472088534840 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:54 INFO - PROCESS | 3352 | 1472088534842 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:54 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F0E000 == 43 [pid = 3352] [id = 261] 18:28:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003396DCB400) [pid = 3352] [serial = 782] [outer = 0000000000000000] 18:28:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339D3CE800) [pid = 3352] [serial = 783] [outer = 0000003396DCB400] 18:28:54 INFO - PROCESS | 3352 | 1472088534889 Marionette DEBUG loaded listener.js 18:28:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E4C6C00) [pid = 3352] [serial = 784] [outer = 0000003396DCB400] 18:28:55 INFO - PROCESS | 3352 | 1472088535304 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 629ms 18:28:55 INFO - PROCESS | 3352 | 1472088535346 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 18:28:55 INFO - PROCESS | 3352 | 1472088535348 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 18:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:28:55 INFO - PROCESS | 3352 | 1472088535351 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 3352 | 1472088535353 Marionette TRACE conn5 <- [1,1010,null,{}] 18:28:55 INFO - PROCESS | 3352 | 1472088535357 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:55 INFO - PROCESS | 3352 | 1472088535359 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:55 INFO - PROCESS | 3352 | 1472088535443 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 18:28:55 INFO - PROCESS | 3352 | 1472088535448 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:55 INFO - PROCESS | 3352 | 1472088535450 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:55 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E8D3800 == 44 [pid = 3352] [id = 262] 18:28:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E7A5C00) [pid = 3352] [serial = 785] [outer = 0000000000000000] 18:28:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F1D5400) [pid = 3352] [serial = 786] [outer = 000000339E7A5C00] 18:28:55 INFO - PROCESS | 3352 | 1472088535496 Marionette DEBUG loaded listener.js 18:28:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339F28FC00) [pid = 3352] [serial = 787] [outer = 000000339E7A5C00] 18:28:55 INFO - PROCESS | 3352 | 1472088535921 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 587ms 18:28:55 INFO - PROCESS | 3352 | 1472088535949 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 18:28:55 INFO - PROCESS | 3352 | 1472088535952 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 18:28:55 INFO - PROCESS | 3352 | 1472088535955 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:28:55 INFO - PROCESS | 3352 | 1472088535957 Marionette TRACE conn5 <- [1,1014,null,{}] 18:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:28:55 INFO - PROCESS | 3352 | 1472088535966 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:55 INFO - PROCESS | 3352 | 1472088535968 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:56 INFO - PROCESS | 3352 | 1472088536052 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 18:28:56 INFO - PROCESS | 3352 | 1472088536060 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:56 INFO - PROCESS | 3352 | 1472088536062 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:56 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541A800 == 45 [pid = 3352] [id = 263] 18:28:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339F290800) [pid = 3352] [serial = 788] [outer = 0000000000000000] 18:28:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339D72E400) [pid = 3352] [serial = 789] [outer = 000000339F290800] 18:28:56 INFO - PROCESS | 3352 | 1472088536111 Marionette DEBUG loaded listener.js 18:28:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339F346C00) [pid = 3352] [serial = 790] [outer = 000000339F290800] 18:28:56 INFO - PROCESS | 3352 | 1472088536773 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 838ms 18:28:56 INFO - PROCESS | 3352 | 1472088536805 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 18:28:56 INFO - PROCESS | 3352 | 1472088536810 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 18:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:28:56 INFO - PROCESS | 3352 | 1472088536816 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:28:56 INFO - PROCESS | 3352 | 1472088536820 Marionette TRACE conn5 <- [1,1018,null,{}] 18:28:56 INFO - PROCESS | 3352 | 1472088536826 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:56 INFO - PROCESS | 3352 | 1472088536830 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:56 INFO - PROCESS | 3352 | 1472088536947 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 18:28:57 INFO - PROCESS | 3352 | 1472088537023 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:57 INFO - PROCESS | 3352 | 1472088537026 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:57 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D3A7000 == 46 [pid = 3352] [id = 264] 18:28:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (0000003391FA8800) [pid = 3352] [serial = 791] [outer = 0000000000000000] 18:28:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033931FC000) [pid = 3352] [serial = 792] [outer = 0000003391FA8800] 18:28:57 INFO - PROCESS | 3352 | 1472088537128 Marionette DEBUG loaded listener.js 18:28:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (0000003397D5F800) [pid = 3352] [serial = 793] [outer = 0000003391FA8800] 18:28:57 INFO - PROCESS | 3352 | 1472088537754 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 985ms 18:28:57 INFO - PROCESS | 3352 | 1472088537807 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 18:28:57 INFO - PROCESS | 3352 | 1472088537812 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 18:28:57 INFO - PROCESS | 3352 | 1472088537820 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:28:57 INFO - PROCESS | 3352 | 1472088537823 Marionette TRACE conn5 <- [1,1022,null,{}] 18:28:57 INFO - PROCESS | 3352 | 1472088537828 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:57 INFO - PROCESS | 3352 | 1472088537831 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:57 INFO - PROCESS | 3352 | 1472088537948 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 18:28:58 INFO - PROCESS | 3352 | 1472088538036 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:58 INFO - PROCESS | 3352 | 1472088538039 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F326000 == 47 [pid = 3352] [id = 265] 18:28:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339D638800) [pid = 3352] [serial = 794] [outer = 0000000000000000] 18:28:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339D718800) [pid = 3352] [serial = 795] [outer = 000000339D638800] 18:28:58 INFO - PROCESS | 3352 | 1472088538098 Marionette DEBUG loaded listener.js 18:28:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339D7A3800) [pid = 3352] [serial = 796] [outer = 000000339D638800] 18:28:58 INFO - PROCESS | 3352 | 1472088538683 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 942ms 18:28:58 INFO - PROCESS | 3352 | 1472088538767 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 18:28:58 INFO - PROCESS | 3352 | 1472088538770 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 18:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:28:58 INFO - PROCESS | 3352 | 1472088538774 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:28:58 INFO - PROCESS | 3352 | 1472088538778 Marionette TRACE conn5 <- [1,1026,null,{}] 18:28:58 INFO - PROCESS | 3352 | 1472088538790 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:58 INFO - PROCESS | 3352 | 1472088538795 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:58 INFO - PROCESS | 3352 | 1472088538948 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 18:28:59 INFO - PROCESS | 3352 | 1472088539065 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:28:59 INFO - PROCESS | 3352 | 1472088539068 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:28:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5584000 == 48 [pid = 3352] [id = 266] 18:28:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E78E000) [pid = 3352] [serial = 797] [outer = 0000000000000000] 18:28:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339E819400) [pid = 3352] [serial = 798] [outer = 000000339E78E000] 18:28:59 INFO - PROCESS | 3352 | 1472088539130 Marionette DEBUG loaded listener.js 18:28:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339F298800) [pid = 3352] [serial = 799] [outer = 000000339E78E000] 18:28:59 INFO - PROCESS | 3352 | 1472088539908 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1193ms 18:28:59 INFO - PROCESS | 3352 | 1472088539969 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 18:28:59 INFO - PROCESS | 3352 | 1472088539974 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 18:28:59 INFO - PROCESS | 3352 | 1472088539979 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:28:59 INFO - PROCESS | 3352 | 1472088539982 Marionette TRACE conn5 <- [1,1030,null,{}] 18:28:59 INFO - PROCESS | 3352 | 1472088539988 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:28:59 INFO - PROCESS | 3352 | 1472088539991 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:00 INFO - PROCESS | 3352 | 1472088540102 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 18:29:00 INFO - PROCESS | 3352 | 1472088540171 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:00 INFO - PROCESS | 3352 | 1472088540175 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:00 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396713000 == 49 [pid = 3352] [id = 267] 18:29:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (0000003391A25C00) [pid = 3352] [serial = 800] [outer = 0000000000000000] 18:29:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (00000033924FBC00) [pid = 3352] [serial = 801] [outer = 0000003391A25C00] 18:29:00 INFO - PROCESS | 3352 | 1472088540227 Marionette DEBUG loaded listener.js 18:29:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033965D6C00) [pid = 3352] [serial = 802] [outer = 0000003391A25C00] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 000000339E8D3800 == 48 [pid = 3352] [id = 262] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F0E000 == 47 [pid = 3352] [id = 261] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 000000339841E800 == 46 [pid = 3352] [id = 260] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B9A000 == 45 [pid = 3352] [id = 259] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 000000339F214000 == 44 [pid = 3352] [id = 258] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED21000 == 43 [pid = 3352] [id = 257] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9C7800 == 42 [pid = 3352] [id = 256] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF60800 == 41 [pid = 3352] [id = 255] 18:29:00 INFO - PROCESS | 3352 | --DOCSHELL 00000033964C7000 == 40 [pid = 3352] [id = 254] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (0000003390A1F800) [pid = 3352] [serial = 747] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339E793C00) [pid = 3352] [serial = 729] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339E811400) [pid = 3352] [serial = 732] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339E79F800) [pid = 3352] [serial = 730] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (000000339EA80C00) [pid = 3352] [serial = 735] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339E81C800) [pid = 3352] [serial = 733] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339F1D6800) [pid = 3352] [serial = 742] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (000000339F28D800) [pid = 3352] [serial = 744] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339F1CD400) [pid = 3352] [serial = 741] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339EE87000) [pid = 3352] [serial = 736] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339326E800) [pid = 3352] [serial = 751] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339133BC00) [pid = 3352] [serial = 748] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339E491400) [pid = 3352] [serial = 726] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339E04F400) [pid = 3352] [serial = 723] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E07D000) [pid = 3352] [serial = 724] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D72E000) [pid = 3352] [serial = 720] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D7F0400) [pid = 3352] [serial = 721] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339B8B1800) [pid = 3352] [serial = 717] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D383C00) [pid = 3352] [serial = 718] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033983B6800) [pid = 3352] [serial = 714] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339B56B800) [pid = 3352] [serial = 715] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003396F80400) [pid = 3352] [serial = 711] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003397C76000) [pid = 3352] [serial = 712] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033924F8400) [pid = 3352] [serial = 708] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033931FD800) [pid = 3352] [serial = 709] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339252F400) [pid = 3352] [serial = 750] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390A28800) [pid = 3352] [serial = 705] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033915C6400) [pid = 3352] [serial = 706] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003396F7A800) [pid = 3352] [serial = 753] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E813800) [pid = 3352] [serial = 703] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D720800) [pid = 3352] [serial = 738] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E819800) [pid = 3352] [serial = 739] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E4BDC00) [pid = 3352] [serial = 727] [outer = 0000000000000000] [url = about:blank] 18:29:00 INFO - PROCESS | 3352 | 1472088540845 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 879ms 18:29:00 INFO - PROCESS | 3352 | 1472088540863 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 18:29:00 INFO - PROCESS | 3352 | 1472088540867 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 18:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:29:00 INFO - PROCESS | 3352 | 1472088540873 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:29:00 INFO - PROCESS | 3352 | 1472088540876 Marionette TRACE conn5 <- [1,1034,null,{}] 18:29:00 INFO - PROCESS | 3352 | 1472088540880 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:00 INFO - PROCESS | 3352 | 1472088540883 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:00 INFO - PROCESS | 3352 | 1472088540974 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 18:29:01 INFO - PROCESS | 3352 | 1472088541052 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:01 INFO - PROCESS | 3352 | 1472088541054 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:01 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396009000 == 41 [pid = 3352] [id = 268] 18:29:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003390A28800) [pid = 3352] [serial = 803] [outer = 0000000000000000] 18:29:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (00000033924F8400) [pid = 3352] [serial = 804] [outer = 0000003390A28800] 18:29:01 INFO - PROCESS | 3352 | 1472088541106 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397D5BC00) [pid = 3352] [serial = 805] [outer = 0000003390A28800] 18:29:01 INFO - PROCESS | 3352 | 1472088541552 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 732ms 18:29:01 INFO - PROCESS | 3352 | 1472088541612 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 18:29:01 INFO - PROCESS | 3352 | 1472088541615 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 18:29:01 INFO - PROCESS | 3352 | 1472088541619 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:29:01 INFO - PROCESS | 3352 | 1472088541623 Marionette TRACE conn5 <- [1,1038,null,{}] 18:29:01 INFO - PROCESS | 3352 | 1472088541634 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:01 INFO - PROCESS | 3352 | 1472088541639 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:01 INFO - PROCESS | 3352 | 1472088541730 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 18:29:01 INFO - PROCESS | 3352 | 1472088541744 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:01 INFO - PROCESS | 3352 | 1472088541748 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:01 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D3AA000 == 42 [pid = 3352] [id = 269] 18:29:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D719C00) [pid = 3352] [serial = 806] [outer = 0000000000000000] 18:29:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D72B400) [pid = 3352] [serial = 807] [outer = 000000339D719C00] 18:29:01 INFO - PROCESS | 3352 | 1472088541798 Marionette DEBUG loaded listener.js 18:29:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339DCAE400) [pid = 3352] [serial = 808] [outer = 000000339D719C00] 18:29:02 INFO - PROCESS | 3352 | 1472088542261 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 691ms 18:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:29:02 INFO - PROCESS | 3352 | 1472088542314 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 18:29:02 INFO - PROCESS | 3352 | 1472088542316 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 18:29:02 INFO - PROCESS | 3352 | 1472088542320 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - PROCESS | 3352 | 1472088542322 Marionette TRACE conn5 <- [1,1042,null,{}] 18:29:02 INFO - PROCESS | 3352 | 1472088542326 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:02 INFO - PROCESS | 3352 | 1472088542328 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:02 INFO - PROCESS | 3352 | 1472088542419 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 18:29:02 INFO - PROCESS | 3352 | 1472088542427 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:02 INFO - PROCESS | 3352 | 1472088542429 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:02 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C5000 == 43 [pid = 3352] [id = 270] 18:29:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E493400) [pid = 3352] [serial = 809] [outer = 0000000000000000] 18:29:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E4BCC00) [pid = 3352] [serial = 810] [outer = 000000339E493400] 18:29:02 INFO - PROCESS | 3352 | 1472088542477 Marionette DEBUG loaded listener.js 18:29:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E4C8400) [pid = 3352] [serial = 811] [outer = 000000339E493400] 18:29:02 INFO - PROCESS | 3352 | 1472088542894 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 629ms 18:29:02 INFO - PROCESS | 3352 | 1472088542951 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 18:29:02 INFO - PROCESS | 3352 | 1472088542954 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 18:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:29:02 INFO - PROCESS | 3352 | 1472088542967 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:29:02 INFO - PROCESS | 3352 | 1472088542969 Marionette TRACE conn5 <- [1,1046,null,{}] 18:29:02 INFO - PROCESS | 3352 | 1472088542973 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:02 INFO - PROCESS | 3352 | 1472088542976 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:03 INFO - PROCESS | 3352 | 1472088543086 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 18:29:03 INFO - PROCESS | 3352 | 1472088543167 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:03 INFO - PROCESS | 3352 | 1472088543169 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:03 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC83800 == 44 [pid = 3352] [id = 271] 18:29:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E7A3C00) [pid = 3352] [serial = 812] [outer = 0000000000000000] 18:29:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E815000) [pid = 3352] [serial = 813] [outer = 000000339E7A3C00] 18:29:03 INFO - PROCESS | 3352 | 1472088543226 Marionette DEBUG loaded listener.js 18:29:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E832400) [pid = 3352] [serial = 814] [outer = 000000339E7A3C00] 18:29:03 INFO - PROCESS | 3352 | 1472088543661 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 734ms 18:29:03 INFO - PROCESS | 3352 | 1472088543707 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 18:29:03 INFO - PROCESS | 3352 | 1472088543709 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 18:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:29:03 INFO - PROCESS | 3352 | 1472088543713 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:29:03 INFO - PROCESS | 3352 | 1472088543715 Marionette TRACE conn5 <- [1,1050,null,{}] 18:29:03 INFO - PROCESS | 3352 | 1472088543719 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:03 INFO - PROCESS | 3352 | 1472088543725 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:03 INFO - PROCESS | 3352 | 1472088543866 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 18:29:03 INFO - PROCESS | 3352 | 1472088543917 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:03 INFO - PROCESS | 3352 | 1472088543919 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:03 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21F000 == 45 [pid = 3352] [id = 272] 18:29:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E83E000) [pid = 3352] [serial = 815] [outer = 0000000000000000] 18:29:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F28F400) [pid = 3352] [serial = 816] [outer = 000000339E83E000] 18:29:03 INFO - PROCESS | 3352 | 1472088543966 Marionette DEBUG loaded listener.js 18:29:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F34B000) [pid = 3352] [serial = 817] [outer = 000000339E83E000] 18:29:04 INFO - PROCESS | 3352 | 1472088544425 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 733ms 18:29:04 INFO - PROCESS | 3352 | 1472088544472 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 18:29:04 INFO - PROCESS | 3352 | 1472088544474 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 18:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:29:04 INFO - PROCESS | 3352 | 1472088544482 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:29:04 INFO - PROCESS | 3352 | 1472088544484 Marionette TRACE conn5 <- [1,1054,null,{}] 18:29:04 INFO - PROCESS | 3352 | 1472088544487 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:04 INFO - PROCESS | 3352 | 1472088544489 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:04 INFO - PROCESS | 3352 | 1472088544607 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 18:29:04 INFO - PROCESS | 3352 | 1472088544614 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:04 INFO - PROCESS | 3352 | 1472088544616 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:04 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09C4800 == 46 [pid = 3352] [id = 273] 18:29:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339F347400) [pid = 3352] [serial = 818] [outer = 0000000000000000] 18:29:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F689800) [pid = 3352] [serial = 819] [outer = 000000339F347400] 18:29:04 INFO - PROCESS | 3352 | 1472088544704 Marionette DEBUG loaded listener.js 18:29:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339FCCDC00) [pid = 3352] [serial = 820] [outer = 000000339F347400] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (00000033987C6800) [pid = 3352] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000338FF83800) [pid = 3352] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033924ED400) [pid = 3352] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003391132800) [pid = 3352] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003391131000) [pid = 3352] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339D72D000) [pid = 3352] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E4C5800) [pid = 3352] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E99AC00) [pid = 3352] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003396DCB400) [pid = 3352] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E7A5C00) [pid = 3352] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:29:05 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339F289800) [pid = 3352] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:29:05 INFO - PROCESS | 3352 | 1472088545268 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 837ms 18:29:05 INFO - PROCESS | 3352 | 1472088545320 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 3352 | 1472088545322 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 18:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:29:05 INFO - PROCESS | 3352 | 1472088545325 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 3352 | 1472088545327 Marionette TRACE conn5 <- [1,1058,null,{}] 18:29:05 INFO - PROCESS | 3352 | 1472088545331 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 3352 | 1472088545333 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:05 INFO - PROCESS | 3352 | 1472088545445 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 18:29:05 INFO - PROCESS | 3352 | 1472088545492 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:05 INFO - PROCESS | 3352 | 1472088545494 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A20AF800 == 47 [pid = 3352] [id = 274] 18:29:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003391132800) [pid = 3352] [serial = 821] [outer = 0000000000000000] 18:29:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339830C000) [pid = 3352] [serial = 822] [outer = 0000003391132800] 18:29:05 INFO - PROCESS | 3352 | 1472088545541 Marionette DEBUG loaded listener.js 18:29:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F289800) [pid = 3352] [serial = 823] [outer = 0000003391132800] 18:29:05 INFO - PROCESS | 3352 | 1472088545902 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 627ms 18:29:05 INFO - PROCESS | 3352 | 1472088545967 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 18:29:05 INFO - PROCESS | 3352 | 1472088545969 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 18:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:29:05 INFO - PROCESS | 3352 | 1472088545973 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:29:05 INFO - PROCESS | 3352 | 1472088545975 Marionette TRACE conn5 <- [1,1062,null,{}] 18:29:05 INFO - PROCESS | 3352 | 1472088545979 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:05 INFO - PROCESS | 3352 | 1472088545981 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:06 INFO - PROCESS | 3352 | 1472088546068 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 18:29:06 INFO - PROCESS | 3352 | 1472088546075 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 3352 | 1472088546077 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:06 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F0C800 == 48 [pid = 3352] [id = 275] 18:29:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F6CB000) [pid = 3352] [serial = 824] [outer = 0000000000000000] 18:29:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339FFA4000) [pid = 3352] [serial = 825] [outer = 000000339F6CB000] 18:29:06 INFO - PROCESS | 3352 | 1472088546123 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339FFAB000) [pid = 3352] [serial = 826] [outer = 000000339F6CB000] 18:29:06 INFO - PROCESS | 3352 | 1472088546550 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 628ms 18:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:29:06 INFO - PROCESS | 3352 | 1472088546604 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 18:29:06 INFO - PROCESS | 3352 | 1472088546606 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 18:29:06 INFO - PROCESS | 3352 | 1472088546610 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:29:06 INFO - PROCESS | 3352 | 1472088546612 Marionette TRACE conn5 <- [1,1066,null,{}] 18:29:06 INFO - PROCESS | 3352 | 1472088546616 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:06 INFO - PROCESS | 3352 | 1472088546618 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:06 INFO - PROCESS | 3352 | 1472088546703 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 18:29:06 INFO - PROCESS | 3352 | 1472088546711 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:06 INFO - PROCESS | 3352 | 1472088546713 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:06 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5404000 == 49 [pid = 3352] [id = 276] 18:29:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339FFABC00) [pid = 3352] [serial = 827] [outer = 0000000000000000] 18:29:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339FFC6000) [pid = 3352] [serial = 828] [outer = 000000339FFABC00] 18:29:06 INFO - PROCESS | 3352 | 1472088546758 Marionette DEBUG loaded listener.js 18:29:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033A09E7800) [pid = 3352] [serial = 829] [outer = 000000339FFABC00] 18:29:07 INFO - PROCESS | 3352 | 1472088547286 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 735ms 18:29:07 INFO - PROCESS | 3352 | 1472088547347 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 18:29:07 INFO - PROCESS | 3352 | 1472088547353 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 18:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:29:07 INFO - PROCESS | 3352 | 1472088547359 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:29:07 INFO - PROCESS | 3352 | 1472088547363 Marionette TRACE conn5 <- [1,1070,null,{}] 18:29:07 INFO - PROCESS | 3352 | 1472088547369 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:07 INFO - PROCESS | 3352 | 1472088547372 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:07 INFO - PROCESS | 3352 | 1472088547577 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 18:29:07 INFO - PROCESS | 3352 | 1472088547689 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:07 INFO - PROCESS | 3352 | 1472088547695 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:07 INFO - PROCESS | 3352 | ++DOCSHELL 00000033960A0800 == 50 [pid = 3352] [id = 277] 18:29:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003391DA1C00) [pid = 3352] [serial = 830] [outer = 0000000000000000] 18:29:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033921B9000) [pid = 3352] [serial = 831] [outer = 0000003391DA1C00] 18:29:07 INFO - PROCESS | 3352 | 1472088547756 Marionette DEBUG loaded listener.js 18:29:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003397C71000) [pid = 3352] [serial = 832] [outer = 0000003391DA1C00] 18:29:08 INFO - PROCESS | 3352 | 1472088548403 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1091ms 18:29:08 INFO - PROCESS | 3352 | 1472088548453 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 18:29:08 INFO - PROCESS | 3352 | 1472088548459 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 18:29:08 INFO - PROCESS | 3352 | 1472088548488 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:29:08 INFO - PROCESS | 3352 | 1472088548491 Marionette TRACE conn5 <- [1,1074,null,{}] 18:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:29:08 INFO - PROCESS | 3352 | 1472088548496 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:08 INFO - PROCESS | 3352 | 1472088548499 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:08 INFO - PROCESS | 3352 | 1472088548618 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 18:29:08 INFO - PROCESS | 3352 | 1472088548694 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:08 INFO - PROCESS | 3352 | 1472088548697 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F9A800 == 51 [pid = 3352] [id = 278] 18:29:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339E34B000) [pid = 3352] [serial = 833] [outer = 0000000000000000] 18:29:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339E4C2400) [pid = 3352] [serial = 834] [outer = 000000339E34B000] 18:29:08 INFO - PROCESS | 3352 | 1472088548798 Marionette DEBUG loaded listener.js 18:29:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339E834C00) [pid = 3352] [serial = 835] [outer = 000000339E34B000] 18:29:09 INFO - PROCESS | 3352 | 1472088549429 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 984ms 18:29:09 INFO - PROCESS | 3352 | 1472088549481 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 18:29:09 INFO - PROCESS | 3352 | 1472088549483 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 18:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:29:09 INFO - PROCESS | 3352 | 1472088549487 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:29:09 INFO - PROCESS | 3352 | 1472088549491 Marionette TRACE conn5 <- [1,1078,null,{}] 18:29:09 INFO - PROCESS | 3352 | 1472088549503 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:09 INFO - PROCESS | 3352 | 1472088549508 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:09 INFO - PROCESS | 3352 | 1472088549624 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 18:29:09 INFO - PROCESS | 3352 | 1472088549742 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:09 INFO - PROCESS | 3352 | 1472088549746 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:09 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61C2800 == 52 [pid = 3352] [id = 279] 18:29:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339F1DA800) [pid = 3352] [serial = 836] [outer = 0000000000000000] 18:29:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339F6D4400) [pid = 3352] [serial = 837] [outer = 000000339F1DA800] 18:29:09 INFO - PROCESS | 3352 | 1472088549807 Marionette DEBUG loaded listener.js 18:29:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (00000033A0F2A400) [pid = 3352] [serial = 838] [outer = 000000339F1DA800] 18:29:10 INFO - PROCESS | 3352 | 1472088550482 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1036ms 18:29:10 INFO - PROCESS | 3352 | 1472088550526 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 18:29:10 INFO - PROCESS | 3352 | 1472088550529 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 18:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:29:10 INFO - PROCESS | 3352 | 1472088550533 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:29:10 INFO - PROCESS | 3352 | 1472088550535 Marionette TRACE conn5 <- [1,1082,null,{}] 18:29:10 INFO - PROCESS | 3352 | 1472088550539 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:10 INFO - PROCESS | 3352 | 1472088550542 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:10 INFO - PROCESS | 3352 | 1472088550780 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 18:29:10 INFO - PROCESS | 3352 | 1472088550915 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:10 INFO - PROCESS | 3352 | 1472088550919 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:10 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396706000 == 53 [pid = 3352] [id = 280] 18:29:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (00000033915BEC00) [pid = 3352] [serial = 839] [outer = 0000000000000000] 18:29:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (0000003391DA5400) [pid = 3352] [serial = 840] [outer = 00000033915BEC00] 18:29:10 INFO - PROCESS | 3352 | 1472088550975 Marionette DEBUG loaded listener.js 18:29:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (0000003396F80400) [pid = 3352] [serial = 841] [outer = 00000033915BEC00] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 0000003396790800 == 52 [pid = 3352] [id = 250] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339218A000 == 51 [pid = 3352] [id = 249] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F0C800 == 50 [pid = 3352] [id = 275] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A20AF800 == 49 [pid = 3352] [id = 274] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09C4800 == 48 [pid = 3352] [id = 273] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339F21F000 == 47 [pid = 3352] [id = 272] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC83800 == 46 [pid = 3352] [id = 271] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C5000 == 45 [pid = 3352] [id = 270] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339D3AA000 == 44 [pid = 3352] [id = 269] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 0000003396009000 == 43 [pid = 3352] [id = 268] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 0000003396713000 == 42 [pid = 3352] [id = 267] 18:29:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541A800 == 41 [pid = 3352] [id = 263] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339F295000) [pid = 3352] [serial = 745] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339B56A800) [pid = 3352] [serial = 765] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (000000339B8B1000) [pid = 3352] [serial = 766] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339D720C00) [pid = 3352] [serial = 768] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339D730400) [pid = 3352] [serial = 769] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (0000003397DE5800) [pid = 3352] [serial = 760] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (0000003397251800) [pid = 3352] [serial = 759] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339E349000) [pid = 3352] [serial = 774] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003391A26400) [pid = 3352] [serial = 762] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033925A7000) [pid = 3352] [serial = 763] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003390A28000) [pid = 3352] [serial = 756] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E053400) [pid = 3352] [serial = 771] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E79F400) [pid = 3352] [serial = 777] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E49D000) [pid = 3352] [serial = 775] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339EA81000) [pid = 3352] [serial = 780] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E83BC00) [pid = 3352] [serial = 778] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339D3CE800) [pid = 3352] [serial = 783] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F1D5400) [pid = 3352] [serial = 786] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D72E400) [pid = 3352] [serial = 789] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339EFB4400) [pid = 3352] [serial = 781] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E4C6C00) [pid = 3352] [serial = 784] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339F28FC00) [pid = 3352] [serial = 787] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E07A400) [pid = 3352] [serial = 772] [outer = 0000000000000000] [url = about:blank] 18:29:11 INFO - PROCESS | 3352 | 1472088551650 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1126ms 18:29:11 INFO - PROCESS | 3352 | 1472088551662 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 18:29:11 INFO - PROCESS | 3352 | 1472088551666 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 18:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:29:11 INFO - PROCESS | 3352 | 1472088551671 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:29:11 INFO - PROCESS | 3352 | 1472088551674 Marionette TRACE conn5 <- [1,1086,null,{}] 18:29:11 INFO - PROCESS | 3352 | 1472088551679 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:11 INFO - PROCESS | 3352 | 1472088551682 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:11 INFO - PROCESS | 3352 | 1472088551784 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 18:29:11 INFO - PROCESS | 3352 | 1472088551862 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:11 INFO - PROCESS | 3352 | 1472088551865 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000339670E800 == 42 [pid = 3352] [id = 281] 18:29:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003391A25000) [pid = 3352] [serial = 842] [outer = 0000000000000000] 18:29:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003396466C00) [pid = 3352] [serial = 843] [outer = 0000003391A25000] 18:29:11 INFO - PROCESS | 3352 | 1472088551915 Marionette DEBUG loaded listener.js 18:29:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033983AC000) [pid = 3352] [serial = 844] [outer = 0000003391A25000] 18:29:12 INFO - PROCESS | 3352 | 1472088552331 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 734ms 18:29:12 INFO - PROCESS | 3352 | 1472088552432 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 18:29:12 INFO - PROCESS | 3352 | 1472088552435 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 18:29:12 INFO - PROCESS | 3352 | 1472088552439 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:29:12 INFO - PROCESS | 3352 | 1472088552441 Marionette TRACE conn5 <- [1,1090,null,{}] 18:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:29:12 INFO - PROCESS | 3352 | 1472088552450 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:12 INFO - PROCESS | 3352 | 1472088552452 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:12 INFO - PROCESS | 3352 | 1472088552551 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 18:29:12 INFO - PROCESS | 3352 | 1472088552561 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:12 INFO - PROCESS | 3352 | 1472088552563 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:12 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF4B000 == 43 [pid = 3352] [id = 282] 18:29:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D723C00) [pid = 3352] [serial = 845] [outer = 0000000000000000] 18:29:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D72A000) [pid = 3352] [serial = 846] [outer = 000000339D723C00] 18:29:12 INFO - PROCESS | 3352 | 1472088552611 Marionette DEBUG loaded listener.js 18:29:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E02D400) [pid = 3352] [serial = 847] [outer = 000000339D723C00] 18:29:13 INFO - PROCESS | 3352 | 1472088553081 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 692ms 18:29:13 INFO - PROCESS | 3352 | 1472088553137 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 18:29:13 INFO - PROCESS | 3352 | 1472088553141 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 18:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:29:13 INFO - PROCESS | 3352 | 1472088553152 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:29:13 INFO - PROCESS | 3352 | 1472088553156 Marionette TRACE conn5 <- [1,1094,null,{}] 18:29:13 INFO - PROCESS | 3352 | 1472088553160 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:13 INFO - PROCESS | 3352 | 1472088553163 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:13 INFO - PROCESS | 3352 | 1472088553258 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 18:29:13 INFO - PROCESS | 3352 | 1472088553268 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:13 INFO - PROCESS | 3352 | 1472088553270 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC46000 == 44 [pid = 3352] [id = 283] 18:29:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E4C2C00) [pid = 3352] [serial = 848] [outer = 0000000000000000] 18:29:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E79D000) [pid = 3352] [serial = 849] [outer = 000000339E4C2C00] 18:29:13 INFO - PROCESS | 3352 | 1472088553317 Marionette DEBUG loaded listener.js 18:29:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E818400) [pid = 3352] [serial = 850] [outer = 000000339E4C2C00] 18:29:13 INFO - PROCESS | 3352 | 1472088553742 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 18:29:13 INFO - PROCESS | 3352 | 1472088553780 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 18:29:13 INFO - PROCESS | 3352 | 1472088553782 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 18:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:29:13 INFO - PROCESS | 3352 | 1472088553786 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:29:13 INFO - PROCESS | 3352 | 1472088553788 Marionette TRACE conn5 <- [1,1098,null,{}] 18:29:13 INFO - PROCESS | 3352 | 1472088553791 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:13 INFO - PROCESS | 3352 | 1472088553793 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:13 INFO - PROCESS | 3352 | 1472088553880 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 18:29:13 INFO - PROCESS | 3352 | 1472088553915 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:13 INFO - PROCESS | 3352 | 1472088553917 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F213000 == 45 [pid = 3352] [id = 284] 18:29:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E836400) [pid = 3352] [serial = 851] [outer = 0000000000000000] 18:29:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339EA82800) [pid = 3352] [serial = 852] [outer = 000000339E836400] 18:29:13 INFO - PROCESS | 3352 | 1472088553973 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339EE91800) [pid = 3352] [serial = 853] [outer = 000000339E836400] 18:29:14 INFO - PROCESS | 3352 | 1472088554448 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 691ms 18:29:14 INFO - PROCESS | 3352 | 1472088554482 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 18:29:14 INFO - PROCESS | 3352 | 1472088554484 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 18:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:29:14 INFO - PROCESS | 3352 | 1472088554487 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:29:14 INFO - PROCESS | 3352 | 1472088554489 Marionette TRACE conn5 <- [1,1102,null,{}] 18:29:14 INFO - PROCESS | 3352 | 1472088554493 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:14 INFO - PROCESS | 3352 | 1472088554495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:14 INFO - PROCESS | 3352 | 1472088554608 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 18:29:14 INFO - PROCESS | 3352 | 1472088554661 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:14 INFO - PROCESS | 3352 | 1472088554667 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:14 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B97800 == 46 [pid = 3352] [id = 285] 18:29:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339F297000) [pid = 3352] [serial = 854] [outer = 0000000000000000] 18:29:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339F341000) [pid = 3352] [serial = 855] [outer = 000000339F297000] 18:29:14 INFO - PROCESS | 3352 | 1472088554726 Marionette DEBUG loaded listener.js 18:29:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339FCD1400) [pid = 3352] [serial = 856] [outer = 000000339F297000] 18:29:15 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 18:29:15 INFO - PROCESS | 3352 | 1472088555439 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 985ms 18:29:15 INFO - PROCESS | 3352 | 1472088555473 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 18:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:29:15 INFO - PROCESS | 3352 | 1472088555475 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 18:29:15 INFO - PROCESS | 3352 | 1472088555479 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:29:15 INFO - PROCESS | 3352 | 1472088555481 Marionette TRACE conn5 <- [1,1106,null,{}] 18:29:15 INFO - PROCESS | 3352 | 1472088555484 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:15 INFO - PROCESS | 3352 | 1472088555486 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:15 INFO - PROCESS | 3352 | 1472088555602 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 18:29:15 INFO - PROCESS | 3352 | 1472088555655 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:15 INFO - PROCESS | 3352 | 1472088555657 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:15 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F7F800 == 47 [pid = 3352] [id = 286] 18:29:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2086000) [pid = 3352] [serial = 857] [outer = 0000000000000000] 18:29:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A208D400) [pid = 3352] [serial = 858] [outer = 00000033A2086000] 18:29:15 INFO - PROCESS | 3352 | 1472088555704 Marionette DEBUG loaded listener.js 18:29:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033A21CB400) [pid = 3352] [serial = 859] [outer = 00000033A2086000] 18:29:16 INFO - PROCESS | 3352 | 1472088556204 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339E7A3C00) [pid = 3352] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339D719C00) [pid = 3352] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003391A25C00) [pid = 3352] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339E78E000) [pid = 3352] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E493400) [pid = 3352] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003390A28800) [pid = 3352] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E83E000) [pid = 3352] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003391132800) [pid = 3352] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339F347400) [pid = 3352] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:29:16 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339F6CB000) [pid = 3352] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 775ms 18:29:16 INFO - PROCESS | 3352 | 1472088556257 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 18:29:16 INFO - PROCESS | 3352 | 1472088556260 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 18:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:29:16 INFO - PROCESS | 3352 | 1472088556263 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - PROCESS | 3352 | 1472088556265 Marionette TRACE conn5 <- [1,1110,null,{}] 18:29:16 INFO - PROCESS | 3352 | 1472088556268 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 3352 | 1472088556270 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:16 INFO - PROCESS | 3352 | 1472088556362 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 18:29:16 INFO - PROCESS | 3352 | 1472088556369 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:16 INFO - PROCESS | 3352 | 1472088556371 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:16 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540E000 == 48 [pid = 3352] [id = 287] 18:29:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033983AC400) [pid = 3352] [serial = 860] [outer = 0000000000000000] 18:29:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339D724400) [pid = 3352] [serial = 861] [outer = 00000033983AC400] 18:29:16 INFO - PROCESS | 3352 | 1472088556426 Marionette DEBUG loaded listener.js 18:29:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339F551C00) [pid = 3352] [serial = 862] [outer = 00000033983AC400] 18:29:16 INFO - PROCESS | 3352 | 1472088556833 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 585ms 18:29:16 INFO - PROCESS | 3352 | 1472088556851 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 18:29:16 INFO - PROCESS | 3352 | 1472088556853 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 18:29:16 INFO - PROCESS | 3352 | 1472088556856 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:29:16 INFO - PROCESS | 3352 | 1472088556858 Marionette TRACE conn5 <- [1,1114,null,{}] 18:29:16 INFO - PROCESS | 3352 | 1472088556872 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:16 INFO - PROCESS | 3352 | 1472088556874 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:16 INFO - PROCESS | 3352 | 1472088556986 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 18:29:17 INFO - PROCESS | 3352 | 1472088556997 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:17 INFO - PROCESS | 3352 | 1472088556999 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61B5800 == 49 [pid = 3352] [id = 288] 18:29:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A21D3C00) [pid = 3352] [serial = 863] [outer = 0000000000000000] 18:29:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A2774000) [pid = 3352] [serial = 864] [outer = 00000033A21D3C00] 18:29:17 INFO - PROCESS | 3352 | 1472088557045 Marionette DEBUG loaded listener.js 18:29:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A2779C00) [pid = 3352] [serial = 865] [outer = 00000033A21D3C00] 18:29:17 INFO - PROCESS | 3352 | 1472088557451 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 628ms 18:29:17 INFO - PROCESS | 3352 | 1472088557488 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 18:29:17 INFO - PROCESS | 3352 | 1472088557490 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 18:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:29:17 INFO - PROCESS | 3352 | 1472088557504 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:29:17 INFO - PROCESS | 3352 | 1472088557506 Marionette TRACE conn5 <- [1,1118,null,{}] 18:29:17 INFO - PROCESS | 3352 | 1472088557514 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:17 INFO - PROCESS | 3352 | 1472088557516 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:17 INFO - PROCESS | 3352 | 1472088557612 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 18:29:17 INFO - PROCESS | 3352 | 1472088557618 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:17 INFO - PROCESS | 3352 | 1472088557620 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A736C800 == 50 [pid = 3352] [id = 289] 18:29:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A2844000) [pid = 3352] [serial = 866] [outer = 0000000000000000] 18:29:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2846400) [pid = 3352] [serial = 867] [outer = 00000033A2844000] 18:29:17 INFO - PROCESS | 3352 | 1472088557665 Marionette DEBUG loaded listener.js 18:29:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A284C400) [pid = 3352] [serial = 868] [outer = 00000033A2844000] 18:29:18 INFO - PROCESS | 3352 | 1472088558089 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 649ms 18:29:18 INFO - PROCESS | 3352 | 1472088558147 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 18:29:18 INFO - PROCESS | 3352 | 1472088558149 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 18:29:18 INFO - PROCESS | 3352 | 1472088558152 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:29:18 INFO - PROCESS | 3352 | 1472088558154 Marionette TRACE conn5 <- [1,1122,null,{}] 18:29:18 INFO - PROCESS | 3352 | 1472088558157 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:18 INFO - PROCESS | 3352 | 1472088558159 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:18 INFO - PROCESS | 3352 | 1472088558294 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 18:29:18 INFO - PROCESS | 3352 | 1472088558467 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:18 INFO - PROCESS | 3352 | 1472088558471 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:18 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392474800 == 51 [pid = 3352] [id = 290] 18:29:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339015A000) [pid = 3352] [serial = 869] [outer = 0000000000000000] 18:29:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (0000003390A29400) [pid = 3352] [serial = 870] [outer = 000000339015A000] 18:29:18 INFO - PROCESS | 3352 | 1472088558533 Marionette DEBUG loaded listener.js 18:29:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339650F000) [pid = 3352] [serial = 871] [outer = 000000339015A000] 18:29:19 INFO - PROCESS | 3352 | [GFX2-]: DrawTargetD2D 1.1 (00000033A0B31820): Failed to create GradientStopCollection with no stops. 18:29:19 INFO - PROCESS | 3352 | [GFX3-]: No stops specified for gradient pattern. 18:29:19 INFO - PROCESS | 3352 | 1472088559127 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1030ms 18:29:19 INFO - PROCESS | 3352 | 1472088559187 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 18:29:19 INFO - PROCESS | 3352 | 1472088559192 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 18:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:29:19 INFO - PROCESS | 3352 | 1472088559219 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:29:19 INFO - PROCESS | 3352 | 1472088559223 Marionette TRACE conn5 <- [1,1126,null,{}] 18:29:19 INFO - PROCESS | 3352 | 1472088559228 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:19 INFO - PROCESS | 3352 | 1472088559231 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:19 INFO - PROCESS | 3352 | 1472088559359 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 18:29:19 INFO - PROCESS | 3352 | 1472088559492 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:19 INFO - PROCESS | 3352 | 1472088559496 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D5800 == 52 [pid = 3352] [id = 291] 18:29:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339D72E000) [pid = 3352] [serial = 872] [outer = 0000000000000000] 18:29:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339D7F3000) [pid = 3352] [serial = 873] [outer = 000000339D72E000] 18:29:19 INFO - PROCESS | 3352 | 1472088559560 Marionette DEBUG loaded listener.js 18:29:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E48F800) [pid = 3352] [serial = 874] [outer = 000000339D72E000] 18:29:20 INFO - PROCESS | 3352 | 1472088560197 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1031ms 18:29:20 INFO - PROCESS | 3352 | 1472088560253 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 18:29:20 INFO - PROCESS | 3352 | 1472088560257 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 18:29:20 INFO - PROCESS | 3352 | 1472088560261 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:29:20 INFO - PROCESS | 3352 | 1472088560263 Marionette TRACE conn5 <- [1,1130,null,{}] 18:29:20 INFO - PROCESS | 3352 | 1472088560268 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:20 INFO - PROCESS | 3352 | 1472088560271 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:20 INFO - PROCESS | 3352 | 1472088560390 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 18:29:20 INFO - PROCESS | 3352 | 1472088560485 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:20 INFO - PROCESS | 3352 | 1472088560488 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:20 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7368800 == 53 [pid = 3352] [id = 292] 18:29:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339EFAD000) [pid = 3352] [serial = 875] [outer = 0000000000000000] 18:29:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339F293400) [pid = 3352] [serial = 876] [outer = 000000339EFAD000] 18:29:20 INFO - PROCESS | 3352 | 1472088560546 Marionette DEBUG loaded listener.js 18:29:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (000000339FCA7000) [pid = 3352] [serial = 877] [outer = 000000339EFAD000] 18:29:21 INFO - PROCESS | 3352 | 1472088561193 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 985ms 18:29:21 INFO - PROCESS | 3352 | 1472088561251 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 18:29:21 INFO - PROCESS | 3352 | 1472088561256 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 18:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:29:21 INFO - PROCESS | 3352 | 1472088561268 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:29:21 INFO - PROCESS | 3352 | 1472088561273 Marionette TRACE conn5 <- [1,1134,null,{}] 18:29:21 INFO - PROCESS | 3352 | 1472088561277 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:21 INFO - PROCESS | 3352 | 1472088561280 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:21 INFO - PROCESS | 3352 | 1472088561431 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 18:29:21 INFO - PROCESS | 3352 | 1472088561559 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:21 INFO - PROCESS | 3352 | 1472088561562 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:21 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F89800 == 54 [pid = 3352] [id = 293] 18:29:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339F28D800) [pid = 3352] [serial = 878] [outer = 0000000000000000] 18:29:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 104 (00000033A21D8C00) [pid = 3352] [serial = 879] [outer = 000000339F28D800] 18:29:21 INFO - PROCESS | 3352 | 1472088561624 Marionette DEBUG loaded listener.js 18:29:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 105 (00000033A2895C00) [pid = 3352] [serial = 880] [outer = 000000339F28D800] 18:29:22 INFO - PROCESS | 3352 | 1472088562372 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1146ms 18:29:22 INFO - PROCESS | 3352 | 1472088562410 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 18:29:22 INFO - PROCESS | 3352 | 1472088562415 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 18:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:29:22 INFO - PROCESS | 3352 | 1472088562419 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:29:22 INFO - PROCESS | 3352 | 1472088562423 Marionette TRACE conn5 <- [1,1138,null,{}] 18:29:22 INFO - PROCESS | 3352 | 1472088562428 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:22 INFO - PROCESS | 3352 | 1472088562431 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:22 INFO - PROCESS | 3352 | 1472088562537 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 18:29:22 INFO - PROCESS | 3352 | 1472088562617 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:22 INFO - PROCESS | 3352 | 1472088562620 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339322C000 == 55 [pid = 3352] [id = 294] 18:29:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 106 (0000003396DA1C00) [pid = 3352] [serial = 881] [outer = 0000000000000000] 18:29:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 107 (0000003390059800) [pid = 3352] [serial = 882] [outer = 0000003396DA1C00] 18:29:22 INFO - PROCESS | 3352 | 1472088562727 Marionette DEBUG loaded listener.js 18:29:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 108 (000000339D3CA400) [pid = 3352] [serial = 883] [outer = 0000003396DA1C00] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A736C800 == 54 [pid = 3352] [id = 289] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61B5800 == 53 [pid = 3352] [id = 288] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A540E000 == 52 [pid = 3352] [id = 287] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F7F800 == 51 [pid = 3352] [id = 286] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B97800 == 50 [pid = 3352] [id = 285] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339F213000 == 49 [pid = 3352] [id = 284] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC46000 == 48 [pid = 3352] [id = 283] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF4B000 == 47 [pid = 3352] [id = 282] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339670E800 == 46 [pid = 3352] [id = 281] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 0000003396706000 == 45 [pid = 3352] [id = 280] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5404000 == 44 [pid = 3352] [id = 276] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B8C000 == 43 [pid = 3352] [id = 244] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BA800 == 42 [pid = 3352] [id = 245] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F11800 == 41 [pid = 3352] [id = 247] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033960A0800 == 40 [pid = 3352] [id = 277] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 0000003396703000 == 39 [pid = 3352] [id = 252] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6A8000 == 38 [pid = 3352] [id = 253] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339841F800 == 37 [pid = 3352] [id = 251] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339D3A7000 == 36 [pid = 3352] [id = 264] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F9A800 == 35 [pid = 3352] [id = 278] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2726000 == 34 [pid = 3352] [id = 246] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61C2800 == 33 [pid = 3352] [id = 279] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F81000 == 32 [pid = 3352] [id = 248] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5584000 == 31 [pid = 3352] [id = 266] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339F326000 == 30 [pid = 3352] [id = 265] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F89800 == 29 [pid = 3352] [id = 293] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7368800 == 28 [pid = 3352] [id = 292] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D5800 == 27 [pid = 3352] [id = 291] 18:29:23 INFO - PROCESS | 3352 | --DOCSHELL 0000003392474800 == 26 [pid = 3352] [id = 290] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 107 (000000339830C000) [pid = 3352] [serial = 822] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 106 (000000339F689800) [pid = 3352] [serial = 819] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 105 (000000339FFAB000) [pid = 3352] [serial = 826] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 104 (000000339FFC6000) [pid = 3352] [serial = 828] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 103 (000000339FFA4000) [pid = 3352] [serial = 825] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339FCCDC00) [pid = 3352] [serial = 820] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (000000339E832400) [pid = 3352] [serial = 814] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (000000339F34B000) [pid = 3352] [serial = 817] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (000000339F289800) [pid = 3352] [serial = 823] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339E4C8400) [pid = 3352] [serial = 811] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339E815000) [pid = 3352] [serial = 813] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (00000033931FC000) [pid = 3352] [serial = 792] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339DCAE400) [pid = 3352] [serial = 808] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339D72B400) [pid = 3352] [serial = 807] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339D718800) [pid = 3352] [serial = 795] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (00000033965D6C00) [pid = 3352] [serial = 802] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (00000033924FBC00) [pid = 3352] [serial = 801] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339F298800) [pid = 3352] [serial = 799] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E819400) [pid = 3352] [serial = 798] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E4BCC00) [pid = 3352] [serial = 810] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033924F8400) [pid = 3352] [serial = 804] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339F28F400) [pid = 3352] [serial = 816] [outer = 0000000000000000] [url = about:blank] 18:29:23 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003397D5BC00) [pid = 3352] [serial = 805] [outer = 0000000000000000] [url = about:blank] 18:29:24 INFO - PROCESS | 3352 | 1472088564114 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1744ms 18:29:24 INFO - PROCESS | 3352 | 1472088564165 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 18:29:24 INFO - PROCESS | 3352 | 1472088564169 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 18:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:29:24 INFO - PROCESS | 3352 | 1472088564174 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:29:24 INFO - PROCESS | 3352 | 1472088564177 Marionette TRACE conn5 <- [1,1142,null,{}] 18:29:24 INFO - PROCESS | 3352 | 1472088564183 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:24 INFO - PROCESS | 3352 | 1472088564186 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:24 INFO - PROCESS | 3352 | 1472088564284 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 18:29:24 INFO - PROCESS | 3352 | 1472088564291 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:24 INFO - PROCESS | 3352 | 1472088564295 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:24 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396703000 == 27 [pid = 3352] [id = 295] 18:29:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003391FAE000) [pid = 3352] [serial = 884] [outer = 0000000000000000] 18:29:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033924F8400) [pid = 3352] [serial = 885] [outer = 0000003391FAE000] 18:29:24 INFO - PROCESS | 3352 | 1472088564349 Marionette DEBUG loaded listener.js 18:29:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339645E000) [pid = 3352] [serial = 886] [outer = 0000003391FAE000] 18:29:24 INFO - PROCESS | 3352 | 1472088564842 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 671ms 18:29:24 INFO - PROCESS | 3352 | 1472088564849 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 18:29:24 INFO - PROCESS | 3352 | 1472088564854 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 18:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:29:24 INFO - PROCESS | 3352 | 1472088564865 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:29:24 INFO - PROCESS | 3352 | 1472088564868 Marionette TRACE conn5 <- [1,1146,null,{}] 18:29:24 INFO - PROCESS | 3352 | 1472088564871 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:24 INFO - PROCESS | 3352 | 1472088564874 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:24 INFO - PROCESS | 3352 | 1472088564967 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 18:29:24 INFO - PROCESS | 3352 | 1472088564977 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:24 INFO - PROCESS | 3352 | 1472088564979 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D305800 == 28 [pid = 3352] [id = 296] 18:29:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339B56A800) [pid = 3352] [serial = 887] [outer = 0000000000000000] 18:29:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339B8B1000) [pid = 3352] [serial = 888] [outer = 000000339B56A800] 18:29:25 INFO - PROCESS | 3352 | 1472088565030 Marionette DEBUG loaded listener.js 18:29:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339D718800) [pid = 3352] [serial = 889] [outer = 000000339B56A800] 18:29:25 INFO - PROCESS | 3352 | 1472088565517 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 18:29:25 INFO - PROCESS | 3352 | 1472088565558 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 18:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:29:25 INFO - PROCESS | 3352 | 1472088565562 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:29:25 INFO - PROCESS | 3352 | 1472088565565 Marionette TRACE conn5 <- [1,1150,null,{}] 18:29:25 INFO - PROCESS | 3352 | 1472088565577 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:25 INFO - PROCESS | 3352 | 1472088565582 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:25 INFO - PROCESS | 3352 | 1472088565705 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 18:29:25 INFO - PROCESS | 3352 | 1472088565793 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:25 INFO - PROCESS | 3352 | 1472088565796 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E8CB800 == 29 [pid = 3352] [id = 297] 18:29:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (0000003391FB0C00) [pid = 3352] [serial = 890] [outer = 0000000000000000] 18:29:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339E34E800) [pid = 3352] [serial = 891] [outer = 0000003391FB0C00] 18:29:25 INFO - PROCESS | 3352 | 1472088565848 Marionette DEBUG loaded listener.js 18:29:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (000000339E4BD800) [pid = 3352] [serial = 892] [outer = 0000003391FB0C00] 18:29:26 INFO - PROCESS | 3352 | 1472088566283 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 732ms 18:29:26 INFO - PROCESS | 3352 | 1472088566295 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 18:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:29:26 INFO - PROCESS | 3352 | 1472088566298 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 18:29:26 INFO - PROCESS | 3352 | 1472088566301 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:29:26 INFO - PROCESS | 3352 | 1472088566303 Marionette TRACE conn5 <- [1,1154,null,{}] 18:29:26 INFO - PROCESS | 3352 | 1472088566307 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:26 INFO - PROCESS | 3352 | 1472088566309 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:26 INFO - PROCESS | 3352 | 1472088566430 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 18:29:26 INFO - PROCESS | 3352 | 1472088566435 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:26 INFO - PROCESS | 3352 | 1472088566438 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:26 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1C800 == 30 [pid = 3352] [id = 298] 18:29:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339E4CB400) [pid = 3352] [serial = 893] [outer = 0000000000000000] 18:29:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339E7A3400) [pid = 3352] [serial = 894] [outer = 000000339E4CB400] 18:29:26 INFO - PROCESS | 3352 | 1472088566485 Marionette DEBUG loaded listener.js 18:29:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339E81D800) [pid = 3352] [serial = 895] [outer = 000000339E4CB400] 18:29:26 INFO - PROCESS | 3352 | 1472088566939 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 693ms 18:29:27 INFO - PROCESS | 3352 | 1472088567002 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 18:29:27 INFO - PROCESS | 3352 | 1472088567004 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 18:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:29:27 INFO - PROCESS | 3352 | 1472088567010 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:29:27 INFO - PROCESS | 3352 | 1472088567012 Marionette TRACE conn5 <- [1,1158,null,{}] 18:29:27 INFO - PROCESS | 3352 | 1472088567016 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:27 INFO - PROCESS | 3352 | 1472088567018 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:27 INFO - PROCESS | 3352 | 1472088567160 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 18:29:27 INFO - PROCESS | 3352 | 1472088567182 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:27 INFO - PROCESS | 3352 | 1472088567185 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:27 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F325800 == 31 [pid = 3352] [id = 299] 18:29:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (0000003398305000) [pid = 3352] [serial = 896] [outer = 0000000000000000] 18:29:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339EA81C00) [pid = 3352] [serial = 897] [outer = 0000003398305000] 18:29:27 INFO - PROCESS | 3352 | 1472088567232 Marionette DEBUG loaded listener.js 18:29:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 100 (000000339F1D6400) [pid = 3352] [serial = 898] [outer = 0000003398305000] 18:29:27 INFO - PROCESS | 3352 | 1472088567698 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 734ms 18:29:27 INFO - PROCESS | 3352 | 1472088567747 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 18:29:27 INFO - PROCESS | 3352 | 1472088567750 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 18:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:29:27 INFO - PROCESS | 3352 | 1472088567753 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:29:27 INFO - PROCESS | 3352 | 1472088567755 Marionette TRACE conn5 <- [1,1162,null,{}] 18:29:27 INFO - PROCESS | 3352 | 1472088567759 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:27 INFO - PROCESS | 3352 | 1472088567765 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:27 INFO - PROCESS | 3352 | 1472088567920 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 18:29:27 INFO - PROCESS | 3352 | 1472088567933 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:27 INFO - PROCESS | 3352 | 1472088567935 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:27 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12E1800 == 32 [pid = 3352] [id = 300] 18:29:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 101 (000000339F33FC00) [pid = 3352] [serial = 899] [outer = 0000000000000000] 18:29:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 102 (000000339F34DC00) [pid = 3352] [serial = 900] [outer = 000000339F33FC00] 18:29:27 INFO - PROCESS | 3352 | 1472088567984 Marionette DEBUG loaded listener.js 18:29:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 103 (000000339FFA7C00) [pid = 3352] [serial = 901] [outer = 000000339F33FC00] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 102 (000000339F297000) [pid = 3352] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 101 (00000033A2086000) [pid = 3352] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 100 (0000003391A25000) [pid = 3352] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 99 (000000339D723C00) [pid = 3352] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 98 (000000339E836400) [pid = 3352] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 97 (000000339E4C2C00) [pid = 3352] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 96 (000000339E34B000) [pid = 3352] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339FFABC00) [pid = 3352] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (0000003391DA1C00) [pid = 3352] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033915BEC00) [pid = 3352] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339F1DA800) [pid = 3352] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (00000033983AC400) [pid = 3352] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (00000033A21D3C00) [pid = 3352] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003390159000) [pid = 3352] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339001E400) [pid = 3352] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033A2844000) [pid = 3352] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003391FA8800) [pid = 3352] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339F290800) [pid = 3352] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:29:28 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D638800) [pid = 3352] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:29:28 INFO - PROCESS | 3352 | 1472088568787 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 18:29:28 INFO - PROCESS | 3352 | 1472088568847 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 18:29:28 INFO - PROCESS | 3352 | 1472088568851 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:29:28 INFO - PROCESS | 3352 | 1472088568853 Marionette TRACE conn5 <- [1,1166,null,{}] 18:29:28 INFO - PROCESS | 3352 | 1472088568856 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:28 INFO - PROCESS | 3352 | 1472088568858 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:28 INFO - PROCESS | 3352 | 1472088568940 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 18:29:28 INFO - PROCESS | 3352 | 1472088568945 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:28 INFO - PROCESS | 3352 | 1472088568947 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:28 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27C3000 == 33 [pid = 3352] [id = 301] 18:29:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339B56F400) [pid = 3352] [serial = 902] [outer = 0000000000000000] 18:29:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E056400) [pid = 3352] [serial = 903] [outer = 000000339B56F400] 18:29:29 INFO - PROCESS | 3352 | 1472088568994 Marionette DEBUG loaded listener.js 18:29:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339EE93400) [pid = 3352] [serial = 904] [outer = 000000339B56F400] 18:29:29 INFO - PROCESS | 3352 | 1472088569418 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 18:29:29 INFO - PROCESS | 3352 | 1472088569450 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 18:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:29:29 INFO - PROCESS | 3352 | 1472088569453 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:29:29 INFO - PROCESS | 3352 | 1472088569455 Marionette TRACE conn5 <- [1,1170,null,{}] 18:29:29 INFO - PROCESS | 3352 | 1472088569464 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:29 INFO - PROCESS | 3352 | 1472088569466 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:29 INFO - PROCESS | 3352 | 1472088569551 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 18:29:29 INFO - PROCESS | 3352 | 1472088569557 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:29 INFO - PROCESS | 3352 | 1472088569559 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:29 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F81000 == 34 [pid = 3352] [id = 302] 18:29:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F1D2000) [pid = 3352] [serial = 905] [outer = 0000000000000000] 18:29:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A094BC00) [pid = 3352] [serial = 906] [outer = 000000339F1D2000] 18:29:29 INFO - PROCESS | 3352 | 1472088569607 Marionette DEBUG loaded listener.js 18:29:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A1C2F400) [pid = 3352] [serial = 907] [outer = 000000339F1D2000] 18:29:30 INFO - PROCESS | 3352 | 1472088570074 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 28","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 18:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:29:30 INFO - PROCESS | 3352 | 1472088570150 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 18:29:30 INFO - PROCESS | 3352 | 1472088570153 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:29:30 INFO - PROCESS | 3352 | 1472088570155 Marionette TRACE conn5 <- [1,1174,null,{}] 18:29:30 INFO - PROCESS | 3352 | 1472088570158 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:30 INFO - PROCESS | 3352 | 1472088570160 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:30 INFO - PROCESS | 3352 | 1472088570244 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 18:29:30 INFO - PROCESS | 3352 | 1472088570251 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:30 INFO - PROCESS | 3352 | 1472088570253 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E8CA800 == 35 [pid = 3352] [id = 303] 18:29:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339704B800) [pid = 3352] [serial = 908] [outer = 0000000000000000] 18:29:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2772C00) [pid = 3352] [serial = 909] [outer = 000000339704B800] 18:29:30 INFO - PROCESS | 3352 | 1472088570299 Marionette DEBUG loaded listener.js 18:29:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A2845000) [pid = 3352] [serial = 910] [outer = 000000339704B800] 18:29:31 INFO - PROCESS | 3352 | 1472088571102 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:29:31 INFO - PROCESS | 3352 | 1472088571187 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 18:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:29:31 INFO - PROCESS | 3352 | 1472088571192 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:29:31 INFO - PROCESS | 3352 | 1472088571198 Marionette TRACE conn5 <- [1,1178,null,{}] 18:29:31 INFO - PROCESS | 3352 | 1472088571226 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:31 INFO - PROCESS | 3352 | 1472088571230 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:31 INFO - PROCESS | 3352 | 1472088571409 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 18:29:31 INFO - PROCESS | 3352 | 1472088571498 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:31 INFO - PROCESS | 3352 | 1472088571501 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:31 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC48000 == 36 [pid = 3352] [id = 304] 18:29:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (00000033925A8400) [pid = 3352] [serial = 911] [outer = 0000000000000000] 18:29:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (0000003396C4E400) [pid = 3352] [serial = 912] [outer = 00000033925A8400] 18:29:31 INFO - PROCESS | 3352 | 1472088571565 Marionette DEBUG loaded listener.js 18:29:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (000000339830C000) [pid = 3352] [serial = 913] [outer = 00000033925A8400] 18:29:32 INFO - PROCESS | 3352 | 1472088572275 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:29:32 INFO - PROCESS | 3352 | 1472088572308 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 18:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:29:32 INFO - PROCESS | 3352 | 1472088572315 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:29:32 INFO - PROCESS | 3352 | 1472088572318 Marionette TRACE conn5 <- [1,1182,null,{}] 18:29:32 INFO - PROCESS | 3352 | 1472088572365 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:32 INFO - PROCESS | 3352 | 1472088572368 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:32 INFO - PROCESS | 3352 | 1472088572530 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 18:29:32 INFO - PROCESS | 3352 | 1472088572578 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:32 INFO - PROCESS | 3352 | 1472088572581 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F325000 == 37 [pid = 3352] [id = 305] 18:29:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 97 (000000339E07CC00) [pid = 3352] [serial = 914] [outer = 0000000000000000] 18:29:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 98 (000000339E491C00) [pid = 3352] [serial = 915] [outer = 000000339E07CC00] 18:29:32 INFO - PROCESS | 3352 | 1472088572641 Marionette DEBUG loaded listener.js 18:29:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 99 (000000339E815000) [pid = 3352] [serial = 916] [outer = 000000339E07CC00] 18:29:33 INFO - PROCESS | 3352 | 1472088573529 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 151","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:29:33 INFO - PROCESS | 3352 | 1472088573600 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 18:29:33 INFO - PROCESS | 3352 | 1472088573605 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:29:33 INFO - PROCESS | 3352 | 1472088573608 Marionette TRACE conn5 <- [1,1186,null,{}] 18:29:33 INFO - PROCESS | 3352 | 1472088573613 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:33 INFO - PROCESS | 3352 | 1472088573616 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:33 INFO - PROCESS | 3352 | 1472088573711 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 18:29:33 INFO - PROCESS | 3352 | 1472088573724 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:33 INFO - PROCESS | 3352 | 1472088573728 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:33 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396712800 == 29 [pid = 3352] [id = 306] 18:29:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003391A27C00) [pid = 3352] [serial = 917] [outer = 0000000000000000] 18:29:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (00000033924F8800) [pid = 3352] [serial = 918] [outer = 0000003391A27C00] 18:29:33 INFO - PROCESS | 3352 | 1472088573780 Marionette DEBUG loaded listener.js 18:29:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339650A400) [pid = 3352] [serial = 919] [outer = 0000003391A27C00] 18:29:34 INFO - PROCESS | 3352 | 1472088574301 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 729ms 18:29:34 INFO - PROCESS | 3352 | 1472088574335 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 18:29:34 INFO - PROCESS | 3352 | 1472088574339 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 18:29:34 INFO - PROCESS | 3352 | 1472088574345 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:29:34 INFO - PROCESS | 3352 | 1472088574348 Marionette TRACE conn5 <- [1,1190,null,{}] 18:29:34 INFO - PROCESS | 3352 | 1472088574352 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:34 INFO - PROCESS | 3352 | 1472088574354 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:34 INFO - PROCESS | 3352 | 1472088574445 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 18:29:34 INFO - PROCESS | 3352 | 1472088574455 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:34 INFO - PROCESS | 3352 | 1472088574457 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD8C000 == 30 [pid = 3352] [id = 307] 18:29:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003397D5E400) [pid = 3352] [serial = 920] [outer = 0000000000000000] 18:29:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339B568800) [pid = 3352] [serial = 921] [outer = 0000003397D5E400] 18:29:34 INFO - PROCESS | 3352 | 1472088574569 Marionette DEBUG loaded listener.js 18:29:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D384800) [pid = 3352] [serial = 922] [outer = 0000003397D5E400] 18:29:35 INFO - PROCESS | 3352 | 1472088575005 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:29:35 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 18:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 693ms 18:29:35 INFO - PROCESS | 3352 | 1472088575042 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 18:29:35 INFO - PROCESS | 3352 | 1472088575045 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 18:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:29:35 INFO - PROCESS | 3352 | 1472088575048 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:29:35 INFO - PROCESS | 3352 | 1472088575052 Marionette TRACE conn5 <- [1,1194,null,{}] 18:29:35 INFO - PROCESS | 3352 | 1472088575063 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:35 INFO - PROCESS | 3352 | 1472088575068 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:35 INFO - PROCESS | 3352 | 1472088575187 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 18:29:35 INFO - PROCESS | 3352 | 1472088575203 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:35 INFO - PROCESS | 3352 | 1472088575206 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7B7000 == 31 [pid = 3352] [id = 308] 18:29:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D63EC00) [pid = 3352] [serial = 923] [outer = 0000000000000000] 18:29:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E059C00) [pid = 3352] [serial = 924] [outer = 000000339D63EC00] 18:29:35 INFO - PROCESS | 3352 | 1472088575259 Marionette DEBUG loaded listener.js 18:29:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E499400) [pid = 3352] [serial = 925] [outer = 000000339D63EC00] 18:29:35 INFO - PROCESS | 3352 | 1472088575715 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:29:35 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 18:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 732ms 18:29:35 INFO - PROCESS | 3352 | 1472088575783 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 18:29:35 INFO - PROCESS | 3352 | 1472088575786 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 18:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:29:35 INFO - PROCESS | 3352 | 1472088575796 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:29:35 INFO - PROCESS | 3352 | 1472088575798 Marionette TRACE conn5 <- [1,1198,null,{}] 18:29:35 INFO - PROCESS | 3352 | 1472088575802 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:35 INFO - PROCESS | 3352 | 1472088575804 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:35 INFO - PROCESS | 3352 | 1472088575923 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 18:29:35 INFO - PROCESS | 3352 | 1472088575977 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:35 INFO - PROCESS | 3352 | 1472088575985 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED23000 == 32 [pid = 3352] [id = 309] 18:29:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E7A0400) [pid = 3352] [serial = 926] [outer = 0000000000000000] 18:29:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E817000) [pid = 3352] [serial = 927] [outer = 000000339E7A0400] 18:29:36 INFO - PROCESS | 3352 | 1472088576034 Marionette DEBUG loaded listener.js 18:29:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E841400) [pid = 3352] [serial = 928] [outer = 000000339E7A0400] 18:29:36 INFO - PROCESS | 3352 | 1472088576472 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 733ms 18:29:36 INFO - PROCESS | 3352 | 1472088576555 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 18:29:36 INFO - PROCESS | 3352 | 1472088576557 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 18:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:29:36 INFO - PROCESS | 3352 | 1472088576572 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:29:36 INFO - PROCESS | 3352 | 1472088576574 Marionette TRACE conn5 <- [1,1202,null,{}] 18:29:36 INFO - PROCESS | 3352 | 1472088576578 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:36 INFO - PROCESS | 3352 | 1472088576580 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:36 INFO - PROCESS | 3352 | 1472088576692 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 18:29:36 INFO - PROCESS | 3352 | 1472088576748 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:36 INFO - PROCESS | 3352 | 1472088576750 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F316800 == 33 [pid = 3352] [id = 310] 18:29:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339EE87000) [pid = 3352] [serial = 929] [outer = 0000000000000000] 18:29:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F1CE400) [pid = 3352] [serial = 930] [outer = 000000339EE87000] 18:29:36 INFO - PROCESS | 3352 | 1472088576800 Marionette DEBUG loaded listener.js 18:29:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F291400) [pid = 3352] [serial = 931] [outer = 000000339EE87000] 18:29:37 INFO - PROCESS | 3352 | 1472088577238 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 691ms 18:29:37 INFO - PROCESS | 3352 | 1472088577260 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 18:29:37 INFO - PROCESS | 3352 | 1472088577262 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 18:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:29:37 INFO - PROCESS | 3352 | 1472088577266 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:29:37 INFO - PROCESS | 3352 | 1472088577268 Marionette TRACE conn5 <- [1,1206,null,{}] 18:29:37 INFO - PROCESS | 3352 | 1472088577278 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:37 INFO - PROCESS | 3352 | 1472088577284 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:37 INFO - PROCESS | 3352 | 1472088577430 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 18:29:37 INFO - PROCESS | 3352 | 1472088577486 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:37 INFO - PROCESS | 3352 | 1472088577489 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:37 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2094800 == 34 [pid = 3352] [id = 311] 18:29:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F343800) [pid = 3352] [serial = 932] [outer = 0000000000000000] 18:29:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339FC9D800) [pid = 3352] [serial = 933] [outer = 000000339F343800] 18:29:37 INFO - PROCESS | 3352 | 1472088577536 Marionette DEBUG loaded listener.js 18:29:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033A094E000) [pid = 3352] [serial = 934] [outer = 000000339F343800] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003391FB0C00) [pid = 3352] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E4CB400) [pid = 3352] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003391FAE000) [pid = 3352] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003398305000) [pid = 3352] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003396DA1C00) [pid = 3352] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339B56A800) [pid = 3352] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339F33FC00) [pid = 3352] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339F1D2000) [pid = 3352] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339015A000) [pid = 3352] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D72E000) [pid = 3352] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339EFAD000) [pid = 3352] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F28D800) [pid = 3352] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:29:37 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339B56F400) [pid = 3352] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:29:37 INFO - PROCESS | 3352 | 1472088577984 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 733ms 18:29:38 INFO - PROCESS | 3352 | 1472088578002 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 18:29:38 INFO - PROCESS | 3352 | 1472088578004 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 18:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:29:38 INFO - PROCESS | 3352 | 1472088578035 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:29:38 INFO - PROCESS | 3352 | 1472088578037 Marionette TRACE conn5 <- [1,1210,null,{}] 18:29:38 INFO - PROCESS | 3352 | 1472088578047 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:38 INFO - PROCESS | 3352 | 1472088578049 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:38 INFO - PROCESS | 3352 | 1472088578162 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 18:29:38 INFO - PROCESS | 3352 | 1472088578170 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:38 INFO - PROCESS | 3352 | 1472088578172 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:38 INFO - PROCESS | 3352 | ++DOCSHELL 000000339658B000 == 35 [pid = 3352] [id = 312] 18:29:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003397043800) [pid = 3352] [serial = 935] [outer = 0000000000000000] 18:29:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E07FC00) [pid = 3352] [serial = 936] [outer = 0000003397043800] 18:29:38 INFO - PROCESS | 3352 | 1472088578219 Marionette DEBUG loaded listener.js 18:29:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339FFA6400) [pid = 3352] [serial = 937] [outer = 0000003397043800] 18:29:38 INFO - PROCESS | 3352 | 1472088578606 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 18:29:38 INFO - PROCESS | 3352 | 1472088578676 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 18:29:38 INFO - PROCESS | 3352 | 1472088578680 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:29:38 INFO - PROCESS | 3352 | 1472088578682 Marionette TRACE conn5 <- [1,1214,null,{}] 18:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:29:38 INFO - PROCESS | 3352 | 1472088578686 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:38 INFO - PROCESS | 3352 | 1472088578688 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:38 INFO - PROCESS | 3352 | 1472088578774 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 18:29:38 INFO - PROCESS | 3352 | 1472088578779 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:38 INFO - PROCESS | 3352 | 1472088578781 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:38 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5414000 == 36 [pid = 3352] [id = 313] 18:29:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033A0F32400) [pid = 3352] [serial = 938] [outer = 0000000000000000] 18:29:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033A208DC00) [pid = 3352] [serial = 939] [outer = 00000033A0F32400] 18:29:38 INFO - PROCESS | 3352 | 1472088578827 Marionette DEBUG loaded listener.js 18:29:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033A21D9000) [pid = 3352] [serial = 940] [outer = 00000033A0F32400] 18:29:39 INFO - PROCESS | 3352 | 1472088579250 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 587ms 18:29:39 INFO - PROCESS | 3352 | 1472088579273 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 18:29:39 INFO - PROCESS | 3352 | 1472088579275 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 18:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:29:39 INFO - PROCESS | 3352 | 1472088579289 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:29:39 INFO - PROCESS | 3352 | 1472088579291 Marionette TRACE conn5 <- [1,1218,null,{}] 18:29:39 INFO - PROCESS | 3352 | 1472088579300 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:39 INFO - PROCESS | 3352 | 1472088579302 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:39 INFO - PROCESS | 3352 | 1472088579389 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 18:29:39 INFO - PROCESS | 3352 | 1472088579396 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:39 INFO - PROCESS | 3352 | 1472088579398 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:39 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5583000 == 37 [pid = 3352] [id = 314] 18:29:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033A21D9800) [pid = 3352] [serial = 941] [outer = 0000000000000000] 18:29:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (00000033A2847C00) [pid = 3352] [serial = 942] [outer = 00000033A21D9800] 18:29:39 INFO - PROCESS | 3352 | 1472088579444 Marionette DEBUG loaded listener.js 18:29:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033A288C400) [pid = 3352] [serial = 943] [outer = 00000033A21D9800] 18:29:40 INFO - PROCESS | 3352 | --DOCSHELL 0000003396712800 == 36 [pid = 3352] [id = 306] 18:29:40 INFO - PROCESS | 3352 | --DOCSHELL 000000339F325000 == 35 [pid = 3352] [id = 305] 18:29:40 INFO - PROCESS | 3352 | --DOCSHELL 000000339DC48000 == 34 [pid = 3352] [id = 304] 18:29:40 INFO - PROCESS | 3352 | --DOCSHELL 000000339E8CA800 == 33 [pid = 3352] [id = 303] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7B7000 == 32 [pid = 3352] [id = 308] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD8C000 == 31 [pid = 3352] [id = 307] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5414000 == 30 [pid = 3352] [id = 313] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2094800 == 29 [pid = 3352] [id = 311] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339F316800 == 28 [pid = 3352] [id = 310] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339658B000 == 27 [pid = 3352] [id = 312] 18:29:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED23000 == 26 [pid = 3352] [id = 309] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E34E800) [pid = 3352] [serial = 891] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E7A3400) [pid = 3352] [serial = 894] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033924F8400) [pid = 3352] [serial = 885] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339645E000) [pid = 3352] [serial = 886] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339EA81C00) [pid = 3352] [serial = 897] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D3CA400) [pid = 3352] [serial = 883] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003390059800) [pid = 3352] [serial = 882] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E81D800) [pid = 3352] [serial = 895] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339B8B1000) [pid = 3352] [serial = 888] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D718800) [pid = 3352] [serial = 889] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F34DC00) [pid = 3352] [serial = 900] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339F1D6400) [pid = 3352] [serial = 898] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033A094BC00) [pid = 3352] [serial = 906] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339650F000) [pid = 3352] [serial = 871] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003390A29400) [pid = 3352] [serial = 870] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E48F800) [pid = 3352] [serial = 874] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339D7F3000) [pid = 3352] [serial = 873] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339FCA7000) [pid = 3352] [serial = 877] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339F293400) [pid = 3352] [serial = 876] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (00000033A1C2F400) [pid = 3352] [serial = 907] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (00000033A2895C00) [pid = 3352] [serial = 880] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (00000033A2772C00) [pid = 3352] [serial = 909] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (00000033A21D8C00) [pid = 3352] [serial = 879] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339FFA7C00) [pid = 3352] [serial = 901] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339EE93400) [pid = 3352] [serial = 904] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (000000339E056400) [pid = 3352] [serial = 903] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (000000339E4BD800) [pid = 3352] [serial = 892] [outer = 0000000000000000] [url = about:blank] 18:29:41 INFO - PROCESS | 3352 | 1472088581344 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2102ms 18:29:41 INFO - PROCESS | 3352 | 1472088581385 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 18:29:41 INFO - PROCESS | 3352 | 1472088581390 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 18:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:29:41 INFO - PROCESS | 3352 | 1472088581395 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:29:41 INFO - PROCESS | 3352 | 1472088581399 Marionette TRACE conn5 <- [1,1222,null,{}] 18:29:41 INFO - PROCESS | 3352 | 1472088581405 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:41 INFO - PROCESS | 3352 | 1472088581408 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:41 INFO - PROCESS | 3352 | 1472088581504 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 18:29:41 INFO - PROCESS | 3352 | 1472088581512 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:41 INFO - PROCESS | 3352 | 1472088581517 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339251F800 == 27 [pid = 3352] [id = 315] 18:29:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (0000003390A0C400) [pid = 3352] [serial = 944] [outer = 0000000000000000] 18:29:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (0000003390A1E000) [pid = 3352] [serial = 945] [outer = 0000003390A0C400] 18:29:41 INFO - PROCESS | 3352 | 1472088581569 Marionette DEBUG loaded listener.js 18:29:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339133F400) [pid = 3352] [serial = 946] [outer = 0000003390A0C400] 18:29:42 INFO - PROCESS | 3352 | 1472088582031 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 691ms 18:29:42 INFO - PROCESS | 3352 | 1472088582090 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 18:29:42 INFO - PROCESS | 3352 | 1472088582095 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 18:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:29:42 INFO - PROCESS | 3352 | 1472088582102 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:29:42 INFO - PROCESS | 3352 | 1472088582105 Marionette TRACE conn5 <- [1,1226,null,{}] 18:29:42 INFO - PROCESS | 3352 | 1472088582109 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:42 INFO - PROCESS | 3352 | 1472088582113 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:42 INFO - PROCESS | 3352 | 1472088582204 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 18:29:42 INFO - PROCESS | 3352 | 1472088582219 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:42 INFO - PROCESS | 3352 | 1472088582222 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:42 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C87000 == 28 [pid = 3352] [id = 316] 18:29:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (0000003391FAE400) [pid = 3352] [serial = 947] [outer = 0000000000000000] 18:29:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (0000003391FB0800) [pid = 3352] [serial = 948] [outer = 0000003391FAE400] 18:29:42 INFO - PROCESS | 3352 | 1472088582273 Marionette DEBUG loaded listener.js 18:29:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (000000339276D400) [pid = 3352] [serial = 949] [outer = 0000003391FAE400] 18:29:42 INFO - PROCESS | 3352 | 1472088582725 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 691ms 18:29:42 INFO - PROCESS | 3352 | 1472088582795 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 18:29:42 INFO - PROCESS | 3352 | 1472088582798 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 18:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:29:42 INFO - PROCESS | 3352 | 1472088582801 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:29:42 INFO - PROCESS | 3352 | 1472088582805 Marionette TRACE conn5 <- [1,1230,null,{}] 18:29:42 INFO - PROCESS | 3352 | 1472088582817 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:42 INFO - PROCESS | 3352 | 1472088582822 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:42 INFO - PROCESS | 3352 | 1472088582938 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 18:29:43 INFO - PROCESS | 3352 | 1472088583015 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:43 INFO - PROCESS | 3352 | 1472088583018 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:43 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD97800 == 29 [pid = 3352] [id = 317] 18:29:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (0000003390027400) [pid = 3352] [serial = 950] [outer = 0000000000000000] 18:29:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003396CD7C00) [pid = 3352] [serial = 951] [outer = 0000003390027400] 18:29:43 INFO - PROCESS | 3352 | 1472088583071 Marionette DEBUG loaded listener.js 18:29:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003397C09000) [pid = 3352] [serial = 952] [outer = 0000003390027400] 18:29:43 INFO - PROCESS | 3352 | 1472088583461 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 692ms 18:29:43 INFO - PROCESS | 3352 | 1472088583499 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 18:29:43 INFO - PROCESS | 3352 | 1472088583502 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 18:29:43 INFO - PROCESS | 3352 | 1472088583505 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:29:43 INFO - PROCESS | 3352 | 1472088583507 Marionette TRACE conn5 <- [1,1234,null,{}] 18:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:29:43 INFO - PROCESS | 3352 | 1472088583510 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:43 INFO - PROCESS | 3352 | 1472088583513 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:43 INFO - PROCESS | 3352 | 1472088583601 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 18:29:43 INFO - PROCESS | 3352 | 1472088583607 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:43 INFO - PROCESS | 3352 | 1472088583609 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:43 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF0F800 == 30 [pid = 3352] [id = 318] 18:29:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003397DDD000) [pid = 3352] [serial = 953] [outer = 0000000000000000] 18:29:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003398306400) [pid = 3352] [serial = 954] [outer = 0000003397DDD000] 18:29:43 INFO - PROCESS | 3352 | 1472088583658 Marionette DEBUG loaded listener.js 18:29:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339885C400) [pid = 3352] [serial = 955] [outer = 0000003397DDD000] 18:29:44 INFO - PROCESS | 3352 | 1472088584166 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 691ms 18:29:44 INFO - PROCESS | 3352 | 1472088584201 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 18:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:29:44 INFO - PROCESS | 3352 | 1472088584203 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 18:29:44 INFO - PROCESS | 3352 | 1472088584206 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:29:44 INFO - PROCESS | 3352 | 1472088584208 Marionette TRACE conn5 <- [1,1238,null,{}] 18:29:44 INFO - PROCESS | 3352 | 1472088584212 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:44 INFO - PROCESS | 3352 | 1472088584214 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:44 INFO - PROCESS | 3352 | 1472088584323 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 18:29:44 INFO - PROCESS | 3352 | 1472088584332 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:44 INFO - PROCESS | 3352 | 1472088584334 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E758000 == 31 [pid = 3352] [id = 319] 18:29:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003391FACC00) [pid = 3352] [serial = 956] [outer = 0000000000000000] 18:29:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339B917000) [pid = 3352] [serial = 957] [outer = 0000003391FACC00] 18:29:44 INFO - PROCESS | 3352 | 1472088584381 Marionette DEBUG loaded listener.js 18:29:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D63E400) [pid = 3352] [serial = 958] [outer = 0000003391FACC00] 18:29:44 INFO - PROCESS | 3352 | 1472088584838 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 693ms 18:29:44 INFO - PROCESS | 3352 | 1472088584902 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 18:29:44 INFO - PROCESS | 3352 | 1472088584905 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 18:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:29:44 INFO - PROCESS | 3352 | 1472088584908 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:29:44 INFO - PROCESS | 3352 | 1472088584910 Marionette TRACE conn5 <- [1,1242,null,{}] 18:29:44 INFO - PROCESS | 3352 | 1472088584913 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:44 INFO - PROCESS | 3352 | 1472088584919 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:45 INFO - PROCESS | 3352 | 1472088585027 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 18:29:45 INFO - PROCESS | 3352 | 1472088585038 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:45 INFO - PROCESS | 3352 | 1472088585040 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC46000 == 32 [pid = 3352] [id = 320] 18:29:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D714800) [pid = 3352] [serial = 959] [outer = 0000000000000000] 18:29:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D728C00) [pid = 3352] [serial = 960] [outer = 000000339D714800] 18:29:45 INFO - PROCESS | 3352 | 1472088585087 Marionette DEBUG loaded listener.js 18:29:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339DF3B800) [pid = 3352] [serial = 961] [outer = 000000339D714800] 18:29:45 INFO - PROCESS | 3352 | 1472088585524 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 18:29:45 INFO - PROCESS | 3352 | 1472088585581 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 18:29:45 INFO - PROCESS | 3352 | 1472088585584 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 18:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:29:45 INFO - PROCESS | 3352 | 1472088585587 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:29:45 INFO - PROCESS | 3352 | 1472088585589 Marionette TRACE conn5 <- [1,1246,null,{}] 18:29:45 INFO - PROCESS | 3352 | 1472088585593 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:45 INFO - PROCESS | 3352 | 1472088585595 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:45 INFO - PROCESS | 3352 | 1472088585702 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 18:29:45 INFO - PROCESS | 3352 | 1472088585711 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:45 INFO - PROCESS | 3352 | 1472088585713 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F04C000 == 33 [pid = 3352] [id = 321] 18:29:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E073C00) [pid = 3352] [serial = 962] [outer = 0000000000000000] 18:29:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E07F000) [pid = 3352] [serial = 963] [outer = 000000339E073C00] 18:29:45 INFO - PROCESS | 3352 | 1472088585761 Marionette DEBUG loaded listener.js 18:29:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E495800) [pid = 3352] [serial = 964] [outer = 000000339E073C00] 18:29:46 INFO - PROCESS | 3352 | 1472088586186 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 649ms 18:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:29:46 INFO - PROCESS | 3352 | 1472088586239 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 18:29:46 INFO - PROCESS | 3352 | 1472088586241 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 18:29:46 INFO - PROCESS | 3352 | 1472088586245 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:29:46 INFO - PROCESS | 3352 | 1472088586246 Marionette TRACE conn5 <- [1,1250,null,{}] 18:29:46 INFO - PROCESS | 3352 | 1472088586250 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:46 INFO - PROCESS | 3352 | 1472088586252 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:46 INFO - PROCESS | 3352 | 1472088586333 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 18:29:46 INFO - PROCESS | 3352 | 1472088586340 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:46 INFO - PROCESS | 3352 | 1472088586342 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:46 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F318000 == 34 [pid = 3352] [id = 322] 18:29:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E4C1400) [pid = 3352] [serial = 965] [outer = 0000000000000000] 18:29:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E4C5400) [pid = 3352] [serial = 966] [outer = 000000339E4C1400] 18:29:46 INFO - PROCESS | 3352 | 1472088586390 Marionette DEBUG loaded listener.js 18:29:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E793000) [pid = 3352] [serial = 967] [outer = 000000339E4C1400] 18:29:46 INFO - PROCESS | 3352 | 1472088586880 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 692ms 18:29:46 INFO - PROCESS | 3352 | 1472088586940 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 18:29:46 INFO - PROCESS | 3352 | 1472088586943 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 18:29:46 INFO - PROCESS | 3352 | 1472088586946 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:29:46 INFO - PROCESS | 3352 | 1472088586948 Marionette TRACE conn5 <- [1,1254,null,{}] 18:29:46 INFO - PROCESS | 3352 | 1472088586951 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:46 INFO - PROCESS | 3352 | 1472088586953 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:47 INFO - PROCESS | 3352 | 1472088587084 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 18:29:47 INFO - PROCESS | 3352 | 1472088587105 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:47 INFO - PROCESS | 3352 | 1472088587107 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:47 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD95800 == 35 [pid = 3352] [id = 323] 18:29:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339259CC00) [pid = 3352] [serial = 968] [outer = 0000000000000000] 18:29:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E7A2800) [pid = 3352] [serial = 969] [outer = 000000339259CC00] 18:29:47 INFO - PROCESS | 3352 | 1472088587154 Marionette DEBUG loaded listener.js 18:29:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E816400) [pid = 3352] [serial = 970] [outer = 000000339259CC00] 18:29:47 INFO - PROCESS | 3352 | 1472088587594 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 691ms 18:29:47 INFO - PROCESS | 3352 | 1472088587641 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 18:29:47 INFO - PROCESS | 3352 | 1472088587643 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 18:29:47 INFO - PROCESS | 3352 | 1472088587646 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:29:47 INFO - PROCESS | 3352 | 1472088587648 Marionette TRACE conn5 <- [1,1258,null,{}] 18:29:47 INFO - PROCESS | 3352 | 1472088587660 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:47 INFO - PROCESS | 3352 | 1472088587662 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:47 INFO - PROCESS | 3352 | 1472088587774 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 18:29:47 INFO - PROCESS | 3352 | 1472088587780 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:47 INFO - PROCESS | 3352 | 1472088587782 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A1216000 == 36 [pid = 3352] [id = 324] 18:29:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E797800) [pid = 3352] [serial = 971] [outer = 0000000000000000] 18:29:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E836C00) [pid = 3352] [serial = 972] [outer = 000000339E797800] 18:29:47 INFO - PROCESS | 3352 | 1472088587828 Marionette DEBUG loaded listener.js 18:29:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339EA7E800) [pid = 3352] [serial = 973] [outer = 000000339E797800] 18:29:48 INFO - PROCESS | 3352 | 1472088588310 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 691ms 18:29:48 INFO - PROCESS | 3352 | 1472088588345 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 18:29:48 INFO - PROCESS | 3352 | 1472088588348 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 18:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:29:48 INFO - PROCESS | 3352 | 1472088588351 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:29:48 INFO - PROCESS | 3352 | 1472088588354 Marionette TRACE conn5 <- [1,1262,null,{}] 18:29:48 INFO - PROCESS | 3352 | 1472088588358 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:48 INFO - PROCESS | 3352 | 1472088588360 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:48 INFO - PROCESS | 3352 | 1472088588516 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E7A0400) [pid = 3352] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E07CC00) [pid = 3352] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003397D5E400) [pid = 3352] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F343800) [pid = 3352] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033925A8400) [pid = 3352] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339EE87000) [pid = 3352] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D63EC00) [pid = 3352] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391A27C00) [pid = 3352] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339704B800) [pid = 3352] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003397043800) [pid = 3352] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:29:48 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033A0F32400) [pid = 3352] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:29:48 INFO - PROCESS | 3352 | 1472088588724 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:48 INFO - PROCESS | 3352 | 1472088588727 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:48 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF64000 == 37 [pid = 3352] [id = 325] 18:29:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003390159000) [pid = 3352] [serial = 974] [outer = 0000000000000000] 18:29:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003391A27C00) [pid = 3352] [serial = 975] [outer = 0000003390159000] 18:29:48 INFO - PROCESS | 3352 | 1472088588779 Marionette DEBUG loaded listener.js 18:29:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339DCA6000) [pid = 3352] [serial = 976] [outer = 0000003390159000] 18:29:49 INFO - PROCESS | 3352 | 1472088589155 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 837ms 18:29:49 INFO - PROCESS | 3352 | 1472088589191 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 18:29:49 INFO - PROCESS | 3352 | 1472088589194 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 18:29:49 INFO - PROCESS | 3352 | 1472088589197 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:29:49 INFO - PROCESS | 3352 | 1472088589199 Marionette TRACE conn5 <- [1,1266,null,{}] 18:29:49 INFO - PROCESS | 3352 | 1472088589202 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:49 INFO - PROCESS | 3352 | 1472088589204 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:49 INFO - PROCESS | 3352 | 1472088589289 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 18:29:49 INFO - PROCESS | 3352 | 1472088589361 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:49 INFO - PROCESS | 3352 | 1472088589363 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F1A800 == 38 [pid = 3352] [id = 326] 18:29:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033915BC400) [pid = 3352] [serial = 977] [outer = 0000000000000000] 18:29:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EE85800) [pid = 3352] [serial = 978] [outer = 00000033915BC400] 18:29:49 INFO - PROCESS | 3352 | 1472088589411 Marionette DEBUG loaded listener.js 18:29:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F28FC00) [pid = 3352] [serial = 979] [outer = 00000033915BC400] 18:29:49 INFO - PROCESS | 3352 | 1472088589979 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 880ms 18:29:50 INFO - PROCESS | 3352 | 1472088590081 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 18:29:50 INFO - PROCESS | 3352 | 1472088590086 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 18:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:29:50 INFO - PROCESS | 3352 | 1472088590092 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:29:50 INFO - PROCESS | 3352 | 1472088590095 Marionette TRACE conn5 <- [1,1270,null,{}] 18:29:50 INFO - PROCESS | 3352 | 1472088590101 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:50 INFO - PROCESS | 3352 | 1472088590104 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:50 INFO - PROCESS | 3352 | 1472088590238 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 18:29:50 INFO - PROCESS | 3352 | 1472088590307 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:50 INFO - PROCESS | 3352 | 1472088590310 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:50 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396708800 == 39 [pid = 3352] [id = 327] 18:29:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003390065800) [pid = 3352] [serial = 980] [outer = 0000000000000000] 18:29:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033915BE800) [pid = 3352] [serial = 981] [outer = 0000003390065800] 18:29:50 INFO - PROCESS | 3352 | 1472088590411 Marionette DEBUG loaded listener.js 18:29:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003391FB0C00) [pid = 3352] [serial = 982] [outer = 0000003390065800] 18:29:51 INFO - PROCESS | 3352 | 1472088591093 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1087ms 18:29:51 INFO - PROCESS | 3352 | 1472088591182 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 18:29:51 INFO - PROCESS | 3352 | 1472088591188 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 18:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:29:51 INFO - PROCESS | 3352 | 1472088591194 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:29:51 INFO - PROCESS | 3352 | 1472088591198 Marionette TRACE conn5 <- [1,1274,null,{}] 18:29:51 INFO - PROCESS | 3352 | 1472088591202 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:51 INFO - PROCESS | 3352 | 1472088591205 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:51 INFO - PROCESS | 3352 | 1472088591346 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 18:29:51 INFO - PROCESS | 3352 | 1472088591474 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:51 INFO - PROCESS | 3352 | 1472088591477 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7CB800 == 40 [pid = 3352] [id = 328] 18:29:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003390053000) [pid = 3352] [serial = 983] [outer = 0000000000000000] 18:29:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003397250800) [pid = 3352] [serial = 984] [outer = 0000003390053000] 18:29:51 INFO - PROCESS | 3352 | 1472088591538 Marionette DEBUG loaded listener.js 18:29:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339B8AA400) [pid = 3352] [serial = 985] [outer = 0000003390053000] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF64000 == 39 [pid = 3352] [id = 325] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A1216000 == 38 [pid = 3352] [id = 324] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD95800 == 37 [pid = 3352] [id = 323] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339F318000 == 36 [pid = 3352] [id = 322] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339F04C000 == 35 [pid = 3352] [id = 321] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC46000 == 34 [pid = 3352] [id = 320] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339E758000 == 33 [pid = 3352] [id = 319] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF0F800 == 32 [pid = 3352] [id = 318] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD97800 == 31 [pid = 3352] [id = 317] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 0000003396C87000 == 30 [pid = 3352] [id = 316] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339251F800 == 29 [pid = 3352] [id = 315] 18:29:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5583000 == 28 [pid = 3352] [id = 314] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A2847C00) [pid = 3352] [serial = 942] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033A21D9000) [pid = 3352] [serial = 940] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E841400) [pid = 3352] [serial = 928] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E815000) [pid = 3352] [serial = 916] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D384800) [pid = 3352] [serial = 922] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339FC9D800) [pid = 3352] [serial = 933] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396C4E400) [pid = 3352] [serial = 912] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339F1CE400) [pid = 3352] [serial = 930] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E499400) [pid = 3352] [serial = 925] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033924F8800) [pid = 3352] [serial = 918] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339650A400) [pid = 3352] [serial = 919] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033A2845000) [pid = 3352] [serial = 910] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E07FC00) [pid = 3352] [serial = 936] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A094E000) [pid = 3352] [serial = 934] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E491C00) [pid = 3352] [serial = 915] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339FFA6400) [pid = 3352] [serial = 937] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E059C00) [pid = 3352] [serial = 924] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339F291400) [pid = 3352] [serial = 931] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339830C000) [pid = 3352] [serial = 913] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339B568800) [pid = 3352] [serial = 921] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033A208DC00) [pid = 3352] [serial = 939] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E817000) [pid = 3352] [serial = 927] [outer = 0000000000000000] [url = about:blank] 18:29:52 INFO - PROCESS | 3352 | 1472088592446 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1293ms 18:29:52 INFO - PROCESS | 3352 | 1472088592489 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 18:29:52 INFO - PROCESS | 3352 | 1472088592493 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 18:29:52 INFO - PROCESS | 3352 | 1472088592498 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:29:52 INFO - PROCESS | 3352 | 1472088592501 Marionette TRACE conn5 <- [1,1278,null,{}] 18:29:52 INFO - PROCESS | 3352 | 1472088592508 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:52 INFO - PROCESS | 3352 | 1472088592510 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:52 INFO - PROCESS | 3352 | 1472088592601 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 18:29:52 INFO - PROCESS | 3352 | 1472088592615 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:52 INFO - PROCESS | 3352 | 1472088592617 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:52 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964CE000 == 29 [pid = 3352] [id = 329] 18:29:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339645C800) [pid = 3352] [serial = 986] [outer = 0000000000000000] 18:29:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003396461800) [pid = 3352] [serial = 987] [outer = 000000339645C800] 18:29:52 INFO - PROCESS | 3352 | 1472088592670 Marionette DEBUG loaded listener.js 18:29:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003396CDA400) [pid = 3352] [serial = 988] [outer = 000000339645C800] 18:29:53 INFO - PROCESS | 3352 | 1472088593195 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 732ms 18:29:53 INFO - PROCESS | 3352 | 1472088593234 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 18:29:53 INFO - PROCESS | 3352 | 1472088593239 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 18:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:29:53 INFO - PROCESS | 3352 | 1472088593245 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:29:53 INFO - PROCESS | 3352 | 1472088593248 Marionette TRACE conn5 <- [1,1282,null,{}] 18:29:53 INFO - PROCESS | 3352 | 1472088593252 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:53 INFO - PROCESS | 3352 | 1472088593255 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:53 INFO - PROCESS | 3352 | 1472088593349 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 18:29:53 INFO - PROCESS | 3352 | 1472088593357 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:53 INFO - PROCESS | 3352 | 1472088593360 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:53 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8CE000 == 30 [pid = 3352] [id = 330] 18:29:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339B56BC00) [pid = 3352] [serial = 989] [outer = 0000000000000000] 18:29:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339B8B1C00) [pid = 3352] [serial = 990] [outer = 000000339B56BC00] 18:29:53 INFO - PROCESS | 3352 | 1472088593413 Marionette DEBUG loaded listener.js 18:29:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D711C00) [pid = 3352] [serial = 991] [outer = 000000339B56BC00] 18:29:53 INFO - PROCESS | 3352 | 1472088593867 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 690ms 18:29:53 INFO - PROCESS | 3352 | 1472088593939 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 18:29:53 INFO - PROCESS | 3352 | 1472088593941 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 18:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:29:53 INFO - PROCESS | 3352 | 1472088593945 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:29:53 INFO - PROCESS | 3352 | 1472088593949 Marionette TRACE conn5 <- [1,1286,null,{}] 18:29:53 INFO - PROCESS | 3352 | 1472088593960 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:53 INFO - PROCESS | 3352 | 1472088593965 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:54 INFO - PROCESS | 3352 | 1472088594082 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 18:29:54 INFO - PROCESS | 3352 | 1472088594092 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:54 INFO - PROCESS | 3352 | 1472088594095 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:54 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E752800 == 31 [pid = 3352] [id = 331] 18:29:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003390A03800) [pid = 3352] [serial = 992] [outer = 0000000000000000] 18:29:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D7FA800) [pid = 3352] [serial = 993] [outer = 0000003390A03800] 18:29:54 INFO - PROCESS | 3352 | 1472088594149 Marionette DEBUG loaded listener.js 18:29:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E07D400) [pid = 3352] [serial = 994] [outer = 0000003390A03800] 18:29:54 INFO - PROCESS | 3352 | 1472088594605 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 733ms 18:29:54 INFO - PROCESS | 3352 | 1472088594689 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 18:29:54 INFO - PROCESS | 3352 | 1472088594692 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 18:29:54 INFO - PROCESS | 3352 | 1472088594700 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:29:54 INFO - PROCESS | 3352 | 1472088594702 Marionette TRACE conn5 <- [1,1290,null,{}] 18:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:29:54 INFO - PROCESS | 3352 | 1472088594706 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:54 INFO - PROCESS | 3352 | 1472088594708 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:54 INFO - PROCESS | 3352 | 1472088594826 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 18:29:54 INFO - PROCESS | 3352 | 1472088594832 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:54 INFO - PROCESS | 3352 | 1472088594834 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:54 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391A86000 == 32 [pid = 3352] [id = 332] 18:29:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390049C00) [pid = 3352] [serial = 995] [outer = 0000000000000000] 18:29:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E4C5800) [pid = 3352] [serial = 996] [outer = 0000003390049C00] 18:29:54 INFO - PROCESS | 3352 | 1472088594882 Marionette DEBUG loaded listener.js 18:29:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E7A5C00) [pid = 3352] [serial = 997] [outer = 0000003390049C00] 18:29:55 INFO - PROCESS | 3352 | 1472088595325 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 671ms 18:29:55 INFO - PROCESS | 3352 | 1472088595379 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 18:29:55 INFO - PROCESS | 3352 | 1472088595381 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 18:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:29:55 INFO - PROCESS | 3352 | 1472088595384 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:29:55 INFO - PROCESS | 3352 | 1472088595386 Marionette TRACE conn5 <- [1,1294,null,{}] 18:29:55 INFO - PROCESS | 3352 | 1472088595390 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:55 INFO - PROCESS | 3352 | 1472088595392 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:55 INFO - PROCESS | 3352 | 1472088595532 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 18:29:55 INFO - PROCESS | 3352 | 1472088595587 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:55 INFO - PROCESS | 3352 | 1472088595589 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:55 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F634800 == 33 [pid = 3352] [id = 333] 18:29:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E7A3C00) [pid = 3352] [serial = 998] [outer = 0000000000000000] 18:29:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E81EC00) [pid = 3352] [serial = 999] [outer = 000000339E7A3C00] 18:29:55 INFO - PROCESS | 3352 | 1472088595637 Marionette DEBUG loaded listener.js 18:29:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EA7EC00) [pid = 3352] [serial = 1000] [outer = 000000339E7A3C00] 18:29:56 INFO - PROCESS | 3352 | 1472088596096 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 734ms 18:29:56 INFO - PROCESS | 3352 | 1472088596121 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 18:29:56 INFO - PROCESS | 3352 | 1472088596124 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 18:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:29:56 INFO - PROCESS | 3352 | 1472088596137 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:29:56 INFO - PROCESS | 3352 | 1472088596139 Marionette TRACE conn5 <- [1,1298,null,{}] 18:29:56 INFO - PROCESS | 3352 | 1472088596142 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:56 INFO - PROCESS | 3352 | 1472088596148 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:56 INFO - PROCESS | 3352 | 1472088596283 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 18:29:56 INFO - PROCESS | 3352 | 1472088596344 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:56 INFO - PROCESS | 3352 | 1472088596346 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:56 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A20AD800 == 34 [pid = 3352] [id = 334] 18:29:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F1D3000) [pid = 3352] [serial = 1001] [outer = 0000000000000000] 18:29:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F342C00) [pid = 3352] [serial = 1002] [outer = 000000339F1D3000] 18:29:56 INFO - PROCESS | 3352 | 1472088596393 Marionette DEBUG loaded listener.js 18:29:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F34A000) [pid = 3352] [serial = 1003] [outer = 000000339F1D3000] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003390A0C400) [pid = 3352] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391FACC00) [pid = 3352] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003397DDD000) [pid = 3352] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FAE400) [pid = 3352] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339259CC00) [pid = 3352] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033A21D9800) [pid = 3352] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E073C00) [pid = 3352] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D714800) [pid = 3352] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390027400) [pid = 3352] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E797800) [pid = 3352] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003390159000) [pid = 3352] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:29:56 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E4C1400) [pid = 3352] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:29:56 INFO - PROCESS | 3352 | 1472088596905 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 18:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 18:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 795ms 18:29:56 INFO - PROCESS | 3352 | 1472088596931 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 18:29:56 INFO - PROCESS | 3352 | 1472088596933 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 18:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:29:56 INFO - PROCESS | 3352 | 1472088596936 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:29:56 INFO - PROCESS | 3352 | 1472088596938 Marionette TRACE conn5 <- [1,1302,null,{}] 18:29:56 INFO - PROCESS | 3352 | 1472088596941 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:56 INFO - PROCESS | 3352 | 1472088596943 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:57 INFO - PROCESS | 3352 | 1472088597051 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 18:29:57 INFO - PROCESS | 3352 | 1472088597097 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:57 INFO - PROCESS | 3352 | 1472088597099 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:57 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27B7800 == 35 [pid = 3352] [id = 335] 18:29:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396575400) [pid = 3352] [serial = 1004] [outer = 0000000000000000] 18:29:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E077400) [pid = 3352] [serial = 1005] [outer = 0000003396575400] 18:29:57 INFO - PROCESS | 3352 | 1472088597149 Marionette DEBUG loaded listener.js 18:29:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339F1D9400) [pid = 3352] [serial = 1006] [outer = 0000003396575400] 18:29:57 INFO - PROCESS | 3352 | 1472088597515 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 627ms 18:29:57 INFO - PROCESS | 3352 | 1472088597567 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 18:29:57 INFO - PROCESS | 3352 | 1472088597569 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 18:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:29:57 INFO - PROCESS | 3352 | 1472088597572 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:29:57 INFO - PROCESS | 3352 | 1472088597574 Marionette TRACE conn5 <- [1,1306,null,{}] 18:29:57 INFO - PROCESS | 3352 | 1472088597577 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:57 INFO - PROCESS | 3352 | 1472088597579 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:57 INFO - PROCESS | 3352 | 1472088597671 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 18:29:57 INFO - PROCESS | 3352 | 1472088597676 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:57 INFO - PROCESS | 3352 | 1472088597679 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:57 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F92000 == 36 [pid = 3352] [id = 336] 18:29:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339F34A800) [pid = 3352] [serial = 1007] [outer = 0000000000000000] 18:29:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339FC9C000) [pid = 3352] [serial = 1008] [outer = 000000339F34A800] 18:29:57 INFO - PROCESS | 3352 | 1472088597726 Marionette DEBUG loaded listener.js 18:29:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339FFA3000) [pid = 3352] [serial = 1009] [outer = 000000339F34A800] 18:29:58 INFO - PROCESS | 3352 | 1472088598161 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 629ms 18:29:58 INFO - PROCESS | 3352 | 1472088598205 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 18:29:58 INFO - PROCESS | 3352 | 1472088598207 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 18:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:29:58 INFO - PROCESS | 3352 | 1472088598211 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:29:58 INFO - PROCESS | 3352 | 1472088598213 Marionette TRACE conn5 <- [1,1310,null,{}] 18:29:58 INFO - PROCESS | 3352 | 1472088598216 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:58 INFO - PROCESS | 3352 | 1472088598218 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:58 INFO - PROCESS | 3352 | 1472088598305 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 18:29:58 INFO - PROCESS | 3352 | 1472088598313 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:58 INFO - PROCESS | 3352 | 1472088598315 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3D6800 == 37 [pid = 3352] [id = 337] 18:29:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D633C00) [pid = 3352] [serial = 1010] [outer = 0000000000000000] 18:29:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FCA4800) [pid = 3352] [serial = 1011] [outer = 000000339D633C00] 18:29:58 INFO - PROCESS | 3352 | 1472088598392 Marionette DEBUG loaded listener.js 18:29:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339FFC9C00) [pid = 3352] [serial = 1012] [outer = 000000339D633C00] 18:29:58 INFO - PROCESS | 3352 | 1472088598956 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 776ms 18:29:59 INFO - PROCESS | 3352 | 1472088598990 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 18:29:59 INFO - PROCESS | 3352 | 1472088598995 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 18:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:29:59 INFO - PROCESS | 3352 | 1472088599000 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:29:59 INFO - PROCESS | 3352 | 1472088599004 Marionette TRACE conn5 <- [1,1314,null,{}] 18:29:59 INFO - PROCESS | 3352 | 1472088599010 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:29:59 INFO - PROCESS | 3352 | 1472088599014 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:59 INFO - PROCESS | 3352 | 1472088599133 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 18:29:59 INFO - PROCESS | 3352 | 1472088599211 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:29:59 INFO - PROCESS | 3352 | 1472088599214 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:29:59 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396FD6000 == 38 [pid = 3352] [id = 338] 18:29:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003391A27400) [pid = 3352] [serial = 1013] [outer = 0000000000000000] 18:29:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339645C400) [pid = 3352] [serial = 1014] [outer = 0000003391A27400] 18:29:59 INFO - PROCESS | 3352 | 1472088599317 Marionette DEBUG loaded listener.js 18:29:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339725B400) [pid = 3352] [serial = 1015] [outer = 0000003391A27400] 18:29:59 INFO - PROCESS | 3352 | 1472088599966 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:29:59 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 18:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 985ms 18:29:59 INFO - PROCESS | 3352 | 1472088599989 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 18:30:00 INFO - PROCESS | 3352 | 1472088599994 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 18:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:30:00 INFO - PROCESS | 3352 | 1472088600002 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:30:00 INFO - PROCESS | 3352 | 1472088600005 Marionette TRACE conn5 <- [1,1318,null,{}] 18:30:00 INFO - PROCESS | 3352 | 1472088600009 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:00 INFO - PROCESS | 3352 | 1472088600012 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:00 INFO - PROCESS | 3352 | 1472088600130 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 18:30:00 INFO - PROCESS | 3352 | 1472088600206 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:00 INFO - PROCESS | 3352 | 1472088600209 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F212000 == 39 [pid = 3352] [id = 339] 18:30:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339D71B400) [pid = 3352] [serial = 1016] [outer = 0000000000000000] 18:30:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339D727400) [pid = 3352] [serial = 1017] [outer = 000000339D71B400] 18:30:00 INFO - PROCESS | 3352 | 1472088600310 Marionette DEBUG loaded listener.js 18:30:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E076800) [pid = 3352] [serial = 1018] [outer = 000000339D71B400] 18:30:00 INFO - PROCESS | 3352 | 1472088600941 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:30:00 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 18:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 986ms 18:30:00 INFO - PROCESS | 3352 | 1472088600989 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 18:30:00 INFO - PROCESS | 3352 | 1472088600991 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 18:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:30:00 INFO - PROCESS | 3352 | 1472088600995 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:30:01 INFO - PROCESS | 3352 | 1472088600999 Marionette TRACE conn5 <- [1,1322,null,{}] 18:30:01 INFO - PROCESS | 3352 | 1472088601011 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:01 INFO - PROCESS | 3352 | 1472088601016 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:01 INFO - PROCESS | 3352 | 1472088601130 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 18:30:01 INFO - PROCESS | 3352 | 1472088601208 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:01 INFO - PROCESS | 3352 | 1472088601212 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:01 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A619B800 == 40 [pid = 3352] [id = 340] 18:30:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F293800) [pid = 3352] [serial = 1019] [outer = 0000000000000000] 18:30:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F297400) [pid = 3352] [serial = 1020] [outer = 000000339F293800] 18:30:01 INFO - PROCESS | 3352 | 1472088601312 Marionette DEBUG loaded listener.js 18:30:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339FFAB000) [pid = 3352] [serial = 1021] [outer = 000000339F293800] 18:30:01 INFO - PROCESS | 3352 | 1472088601854 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 901ms 18:30:01 INFO - PROCESS | 3352 | 1472088601898 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 18:30:01 INFO - PROCESS | 3352 | 1472088601902 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 18:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:30:01 INFO - PROCESS | 3352 | 1472088601906 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:30:01 INFO - PROCESS | 3352 | 1472088601908 Marionette TRACE conn5 <- [1,1326,null,{}] 18:30:01 INFO - PROCESS | 3352 | 1472088601912 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:01 INFO - PROCESS | 3352 | 1472088601914 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:02 INFO - PROCESS | 3352 | 1472088602028 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 18:30:02 INFO - PROCESS | 3352 | 1472088602115 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:02 INFO - PROCESS | 3352 | 1472088602118 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:02 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61C3000 == 41 [pid = 3352] [id = 341] 18:30:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A12D7800) [pid = 3352] [serial = 1022] [outer = 0000000000000000] 18:30:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A138F400) [pid = 3352] [serial = 1023] [outer = 00000033A12D7800] 18:30:02 INFO - PROCESS | 3352 | 1472088602175 Marionette DEBUG loaded listener.js 18:30:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A208E800) [pid = 3352] [serial = 1024] [outer = 00000033A12D7800] 18:30:03 INFO - PROCESS | 3352 | 1472088603427 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1551ms 18:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:30:03 INFO - PROCESS | 3352 | 1472088603459 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 18:30:03 INFO - PROCESS | 3352 | 1472088603463 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 18:30:03 INFO - PROCESS | 3352 | 1472088603467 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:30:03 INFO - PROCESS | 3352 | 1472088603471 Marionette TRACE conn5 <- [1,1330,null,{}] 18:30:03 INFO - PROCESS | 3352 | 1472088603476 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:03 INFO - PROCESS | 3352 | 1472088603479 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F92000 == 40 [pid = 3352] [id = 336] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27B7800 == 39 [pid = 3352] [id = 335] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033A20AD800 == 38 [pid = 3352] [id = 334] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 000000339F634800 == 37 [pid = 3352] [id = 333] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 0000003391A86000 == 36 [pid = 3352] [id = 332] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 000000339E752800 == 35 [pid = 3352] [id = 331] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8CE000 == 34 [pid = 3352] [id = 330] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033964CE000 == 33 [pid = 3352] [id = 329] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7CB800 == 32 [pid = 3352] [id = 328] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 0000003396708800 == 31 [pid = 3352] [id = 327] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F1A800 == 30 [pid = 3352] [id = 326] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61C3000 == 29 [pid = 3352] [id = 341] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 00000033A619B800 == 28 [pid = 3352] [id = 340] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 000000339F212000 == 27 [pid = 3352] [id = 339] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3D6800 == 26 [pid = 3352] [id = 337] 18:30:04 INFO - PROCESS | 3352 | --DOCSHELL 0000003396FD6000 == 25 [pid = 3352] [id = 338] 18:30:04 INFO - PROCESS | 3352 | 1472088604174 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E7A2800) [pid = 3352] [serial = 969] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (00000033A288C400) [pid = 3352] [serial = 943] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E07F000) [pid = 3352] [serial = 963] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E495800) [pid = 3352] [serial = 964] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D728C00) [pid = 3352] [serial = 960] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339DF3B800) [pid = 3352] [serial = 961] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003396CD7C00) [pid = 3352] [serial = 951] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E836C00) [pid = 3352] [serial = 972] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003397C09000) [pid = 3352] [serial = 952] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E816400) [pid = 3352] [serial = 970] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391A27C00) [pid = 3352] [serial = 975] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E4C5400) [pid = 3352] [serial = 966] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339EA7E800) [pid = 3352] [serial = 973] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390A1E000) [pid = 3352] [serial = 945] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339133F400) [pid = 3352] [serial = 946] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339B917000) [pid = 3352] [serial = 957] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D63E400) [pid = 3352] [serial = 958] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003398306400) [pid = 3352] [serial = 954] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339885C400) [pid = 3352] [serial = 955] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003391FB0800) [pid = 3352] [serial = 948] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339276D400) [pid = 3352] [serial = 949] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339DCA6000) [pid = 3352] [serial = 976] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339EE85800) [pid = 3352] [serial = 978] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E793000) [pid = 3352] [serial = 967] [outer = 0000000000000000] [url = about:blank] 18:30:04 INFO - PROCESS | 3352 | 1472088604327 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:04 INFO - PROCESS | 3352 | 1472088604330 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:04 INFO - PROCESS | 3352 | ++DOCSHELL 00000033915A1000 == 26 [pid = 3352] [id = 342] 18:30:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339004C800) [pid = 3352] [serial = 1025] [outer = 0000000000000000] 18:30:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003390050000) [pid = 3352] [serial = 1026] [outer = 000000339004C800] 18:30:04 INFO - PROCESS | 3352 | 1472088604384 Marionette DEBUG loaded listener.js 18:30:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003390064000) [pid = 3352] [serial = 1027] [outer = 000000339004C800] 18:30:04 INFO - PROCESS | 3352 | 1472088604864 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1444ms 18:30:04 INFO - PROCESS | 3352 | 1472088604923 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 18:30:04 INFO - PROCESS | 3352 | 1472088604928 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 18:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:30:04 INFO - PROCESS | 3352 | 1472088604940 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:30:04 INFO - PROCESS | 3352 | 1472088604944 Marionette TRACE conn5 <- [1,1334,null,{}] 18:30:04 INFO - PROCESS | 3352 | 1472088604949 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:04 INFO - PROCESS | 3352 | 1472088604952 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:05 INFO - PROCESS | 3352 | 1472088605054 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 18:30:05 INFO - PROCESS | 3352 | 1472088605063 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:05 INFO - PROCESS | 3352 | 1472088605066 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:05 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396014000 == 27 [pid = 3352] [id = 343] 18:30:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003391A21C00) [pid = 3352] [serial = 1028] [outer = 0000000000000000] 18:30:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003391A28800) [pid = 3352] [serial = 1029] [outer = 0000003391A21C00] 18:30:05 INFO - PROCESS | 3352 | 1472088605117 Marionette DEBUG loaded listener.js 18:30:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003391FAFC00) [pid = 3352] [serial = 1030] [outer = 0000003391A21C00] 18:30:05 INFO - PROCESS | 3352 | 1472088605608 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 732ms 18:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:30:05 INFO - PROCESS | 3352 | 1472088605679 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 18:30:05 INFO - PROCESS | 3352 | 1472088605683 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 18:30:05 INFO - PROCESS | 3352 | 1472088605686 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:30:05 INFO - PROCESS | 3352 | 1472088605688 Marionette TRACE conn5 <- [1,1338,null,{}] 18:30:05 INFO - PROCESS | 3352 | 1472088605693 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:05 INFO - PROCESS | 3352 | 1472088605695 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:05 INFO - PROCESS | 3352 | 1472088605824 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 18:30:05 INFO - PROCESS | 3352 | 1472088605842 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:05 INFO - PROCESS | 3352 | 1472088605844 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:05 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D06000 == 28 [pid = 3352] [id = 344] 18:30:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339606FC00) [pid = 3352] [serial = 1031] [outer = 0000000000000000] 18:30:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339645E800) [pid = 3352] [serial = 1032] [outer = 000000339606FC00] 18:30:05 INFO - PROCESS | 3352 | 1472088605894 Marionette DEBUG loaded listener.js 18:30:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033965D8800) [pid = 3352] [serial = 1033] [outer = 000000339606FC00] 18:30:06 INFO - PROCESS | 3352 | 1472088606353 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 692ms 18:30:06 INFO - PROCESS | 3352 | 1472088606380 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 18:30:06 INFO - PROCESS | 3352 | 1472088606384 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 18:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:30:06 INFO - PROCESS | 3352 | 1472088606396 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:30:06 INFO - PROCESS | 3352 | 1472088606401 Marionette TRACE conn5 <- [1,1342,null,{}] 18:30:06 INFO - PROCESS | 3352 | 1472088606417 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:06 INFO - PROCESS | 3352 | 1472088606421 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:06 INFO - PROCESS | 3352 | 1472088606550 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 18:30:06 INFO - PROCESS | 3352 | 1472088606602 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:06 INFO - PROCESS | 3352 | 1472088606605 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:06 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC5A000 == 29 [pid = 3352] [id = 345] 18:30:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003397256C00) [pid = 3352] [serial = 1034] [outer = 0000000000000000] 18:30:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003397DD8C00) [pid = 3352] [serial = 1035] [outer = 0000003397256C00] 18:30:06 INFO - PROCESS | 3352 | 1472088606653 Marionette DEBUG loaded listener.js 18:30:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339885EC00) [pid = 3352] [serial = 1036] [outer = 0000003397256C00] 18:30:07 INFO - PROCESS | 3352 | 1472088607108 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 797ms 18:30:07 INFO - PROCESS | 3352 | 1472088607191 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 18:30:07 INFO - PROCESS | 3352 | 1472088607193 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 18:30:07 INFO - PROCESS | 3352 | 1472088607196 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:30:07 INFO - PROCESS | 3352 | 1472088607198 Marionette TRACE conn5 <- [1,1346,null,{}] 18:30:07 INFO - PROCESS | 3352 | 1472088607202 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:07 INFO - PROCESS | 3352 | 1472088607204 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:07 INFO - PROCESS | 3352 | 1472088607324 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 18:30:07 INFO - PROCESS | 3352 | 1472088607336 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:07 INFO - PROCESS | 3352 | 1472088607338 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:07 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E75C000 == 30 [pid = 3352] [id = 346] 18:30:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339B955000) [pid = 3352] [serial = 1037] [outer = 0000000000000000] 18:30:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D3C2000) [pid = 3352] [serial = 1038] [outer = 000000339B955000] 18:30:07 INFO - PROCESS | 3352 | 1472088607424 Marionette DEBUG loaded listener.js 18:30:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D63D000) [pid = 3352] [serial = 1039] [outer = 000000339B955000] 18:30:07 INFO - PROCESS | 3352 | 1472088607851 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 18:30:07 INFO - PROCESS | 3352 | 1472088607871 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 18:30:07 INFO - PROCESS | 3352 | 1472088607873 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 18:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:30:07 INFO - PROCESS | 3352 | 1472088607876 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:30:07 INFO - PROCESS | 3352 | 1472088607878 Marionette TRACE conn5 <- [1,1350,null,{}] 18:30:07 INFO - PROCESS | 3352 | 1472088607882 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:07 INFO - PROCESS | 3352 | 1472088607884 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:08 INFO - PROCESS | 3352 | 1472088607999 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 18:30:08 INFO - PROCESS | 3352 | 1472088608005 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:08 INFO - PROCESS | 3352 | 1472088608011 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:08 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D8000 == 31 [pid = 3352] [id = 347] 18:30:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339D72BC00) [pid = 3352] [serial = 1040] [outer = 0000000000000000] 18:30:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339D72FC00) [pid = 3352] [serial = 1041] [outer = 000000339D72BC00] 18:30:08 INFO - PROCESS | 3352 | 1472088608111 Marionette DEBUG loaded listener.js 18:30:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E04E400) [pid = 3352] [serial = 1042] [outer = 000000339D72BC00] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390049C00) [pid = 3352] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003390065800) [pid = 3352] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003390A03800) [pid = 3352] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033915BC400) [pid = 3352] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339B56BC00) [pid = 3352] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390053000) [pid = 3352] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339645C800) [pid = 3352] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E7A3C00) [pid = 3352] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D633C00) [pid = 3352] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003396575400) [pid = 3352] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F1D3000) [pid = 3352] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:30:08 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F34A800) [pid = 3352] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:30:08 INFO - PROCESS | 3352 | 1472088608761 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 922ms 18:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:30:08 INFO - PROCESS | 3352 | 1472088608801 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 18:30:08 INFO - PROCESS | 3352 | 1472088608803 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 18:30:08 INFO - PROCESS | 3352 | 1472088608806 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:30:08 INFO - PROCESS | 3352 | 1472088608808 Marionette TRACE conn5 <- [1,1354,null,{}] 18:30:08 INFO - PROCESS | 3352 | 1472088608813 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:08 INFO - PROCESS | 3352 | 1472088608815 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:08 INFO - PROCESS | 3352 | 1472088608937 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 18:30:08 INFO - PROCESS | 3352 | 1472088608985 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:09 INFO - PROCESS | 3352 | 1472088608987 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:09 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391D54800 == 32 [pid = 3352] [id = 348] 18:30:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339276E400) [pid = 3352] [serial = 1043] [outer = 0000000000000000] 18:30:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003398855C00) [pid = 3352] [serial = 1044] [outer = 000000339276E400] 18:30:09 INFO - PROCESS | 3352 | 1472088609034 Marionette DEBUG loaded listener.js 18:30:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E075800) [pid = 3352] [serial = 1045] [outer = 000000339276E400] 18:30:09 INFO - PROCESS | 3352 | 1472088609414 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 18:30:09 INFO - PROCESS | 3352 | 1472088609442 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 18:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:30:09 INFO - PROCESS | 3352 | 1472088609446 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:30:09 INFO - PROCESS | 3352 | 1472088609447 Marionette TRACE conn5 <- [1,1358,null,{}] 18:30:09 INFO - PROCESS | 3352 | 1472088609451 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:09 INFO - PROCESS | 3352 | 1472088609453 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:09 INFO - PROCESS | 3352 | 1472088609536 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 18:30:09 INFO - PROCESS | 3352 | 1472088609542 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:09 INFO - PROCESS | 3352 | 1472088609544 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F326000 == 33 [pid = 3352] [id = 349] 18:30:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003391138C00) [pid = 3352] [serial = 1046] [outer = 0000000000000000] 18:30:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E497800) [pid = 3352] [serial = 1047] [outer = 0000003391138C00] 18:30:09 INFO - PROCESS | 3352 | 1472088609592 Marionette DEBUG loaded listener.js 18:30:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E4C6800) [pid = 3352] [serial = 1048] [outer = 0000003391138C00] 18:30:10 INFO - PROCESS | 3352 | 1472088610013 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 18:30:10 INFO - PROCESS | 3352 | 1472088610038 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 18:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:30:10 INFO - PROCESS | 3352 | 1472088610053 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:30:10 INFO - PROCESS | 3352 | 1472088610055 Marionette TRACE conn5 <- [1,1362,null,{}] 18:30:10 INFO - PROCESS | 3352 | 1472088610059 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:10 INFO - PROCESS | 3352 | 1472088610061 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:10 INFO - PROCESS | 3352 | 1472088610157 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 18:30:10 INFO - PROCESS | 3352 | 1472088610164 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:10 INFO - PROCESS | 3352 | 1472088610166 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:10 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B8C000 == 34 [pid = 3352] [id = 350] 18:30:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E4C6C00) [pid = 3352] [serial = 1049] [outer = 0000000000000000] 18:30:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E79EC00) [pid = 3352] [serial = 1050] [outer = 000000339E4C6C00] 18:30:10 INFO - PROCESS | 3352 | 1472088610213 Marionette DEBUG loaded listener.js 18:30:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E7A7000) [pid = 3352] [serial = 1051] [outer = 000000339E4C6C00] 18:30:10 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:30:10 INFO - PROCESS | 3352 | 1472088610916 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 18:30:11 INFO - PROCESS | 3352 | 1472088611005 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 18:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:30:11 INFO - PROCESS | 3352 | 1472088611011 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:30:11 INFO - PROCESS | 3352 | 1472088611015 Marionette TRACE conn5 <- [1,1366,null,{}] 18:30:11 INFO - PROCESS | 3352 | 1472088611021 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:11 INFO - PROCESS | 3352 | 1472088611024 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:11 INFO - PROCESS | 3352 | 1472088611180 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 18:30:11 INFO - PROCESS | 3352 | 1472088611290 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:11 INFO - PROCESS | 3352 | 1472088611295 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000339323B000 == 35 [pid = 3352] [id = 351] 18:30:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003390A22800) [pid = 3352] [serial = 1052] [outer = 0000000000000000] 18:30:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003390A2B800) [pid = 3352] [serial = 1053] [outer = 0000003390A22800] 18:30:11 INFO - PROCESS | 3352 | 1472088611357 Marionette DEBUG loaded listener.js 18:30:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003391FAD000) [pid = 3352] [serial = 1054] [outer = 0000003390A22800] 18:30:12 INFO - PROCESS | 3352 | 1472088612096 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:30:12 INFO - PROCESS | 3352 | 1472088612150 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 18:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:30:12 INFO - PROCESS | 3352 | 1472088612157 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:30:12 INFO - PROCESS | 3352 | 1472088612161 Marionette TRACE conn5 <- [1,1370,null,{}] 18:30:12 INFO - PROCESS | 3352 | 1472088612165 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:12 INFO - PROCESS | 3352 | 1472088612168 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:12 INFO - PROCESS | 3352 | 1472088612303 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 18:30:12 INFO - PROCESS | 3352 | 1472088612372 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:12 INFO - PROCESS | 3352 | 1472088612375 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:12 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392477800 == 36 [pid = 3352] [id = 352] 18:30:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003391D9B400) [pid = 3352] [serial = 1055] [outer = 0000000000000000] 18:30:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339259CC00) [pid = 3352] [serial = 1056] [outer = 0000003391D9B400] 18:30:12 INFO - PROCESS | 3352 | 1472088612485 Marionette DEBUG loaded listener.js 18:30:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003398303000) [pid = 3352] [serial = 1057] [outer = 0000003391D9B400] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339F21B800 == 35 [pid = 3352] [id = 242] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7D3800 == 34 [pid = 3352] [id = 231] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1F0800 == 33 [pid = 3352] [id = 233] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BE000 == 32 [pid = 3352] [id = 239] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 0000003392199800 == 31 [pid = 3352] [id = 232] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033964B7000 == 30 [pid = 3352] [id = 227] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD96800 == 29 [pid = 3352] [id = 237] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339D3AD000 == 28 [pid = 3352] [id = 229] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6A9000 == 27 [pid = 3352] [id = 238] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D11800 == 26 [pid = 3352] [id = 228] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D80800 == 25 [pid = 3352] [id = 236] 18:30:13 INFO - PROCESS | 3352 | --DOCSHELL 0000003392782800 == 24 [pid = 3352] [id = 235] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E4C5800) [pid = 3352] [serial = 996] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033915BE800) [pid = 3352] [serial = 981] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003391FB0C00) [pid = 3352] [serial = 982] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339D7FA800) [pid = 3352] [serial = 993] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F28FC00) [pid = 3352] [serial = 979] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339B8B1C00) [pid = 3352] [serial = 990] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D711C00) [pid = 3352] [serial = 991] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003397250800) [pid = 3352] [serial = 984] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B8AA400) [pid = 3352] [serial = 985] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003396461800) [pid = 3352] [serial = 987] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396CDA400) [pid = 3352] [serial = 988] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339EA7EC00) [pid = 3352] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E81EC00) [pid = 3352] [serial = 999] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339FFC9C00) [pid = 3352] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339FCA4800) [pid = 3352] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E077400) [pid = 3352] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F342C00) [pid = 3352] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339FC9C000) [pid = 3352] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339F34A000) [pid = 3352] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E7A5C00) [pid = 3352] [serial = 997] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339FFA3000) [pid = 3352] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E07D400) [pid = 3352] [serial = 994] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F1D9400) [pid = 3352] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 18:30:13 INFO - PROCESS | 3352 | [3352] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:30:13 INFO - PROCESS | 3352 | 1472088613309 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:30:13 INFO - PROCESS | 3352 | 1472088613356 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 18:30:13 INFO - PROCESS | 3352 | 1472088613361 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:30:13 INFO - PROCESS | 3352 | 1472088613367 Marionette TRACE conn5 <- [1,1374,null,{}] 18:30:13 INFO - PROCESS | 3352 | 1472088613372 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:13 INFO - PROCESS | 3352 | 1472088613374 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:13 INFO - PROCESS | 3352 | 1472088613469 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 18:30:13 INFO - PROCESS | 3352 | 1472088613542 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:13 INFO - PROCESS | 3352 | 1472088613544 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339671E800 == 25 [pid = 3352] [id = 353] 18:30:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003391A2D000) [pid = 3352] [serial = 1058] [outer = 0000000000000000] 18:30:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003392CD9400) [pid = 3352] [serial = 1059] [outer = 0000003391A2D000] 18:30:13 INFO - PROCESS | 3352 | 1472088613596 Marionette DEBUG loaded listener.js 18:30:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003397254400) [pid = 3352] [serial = 1060] [outer = 0000003391A2D000] 18:30:14 INFO - PROCESS | 3352 | 1472088614044 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:30:14 INFO - PROCESS | 3352 | 1472088614103 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 18:30:14 INFO - PROCESS | 3352 | 1472088614110 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:30:14 INFO - PROCESS | 3352 | 1472088614112 Marionette TRACE conn5 <- [1,1378,null,{}] 18:30:14 INFO - PROCESS | 3352 | 1472088614117 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:14 INFO - PROCESS | 3352 | 1472088614119 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:14 INFO - PROCESS | 3352 | 1472088614214 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 18:30:14 INFO - PROCESS | 3352 | 1472088614222 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:14 INFO - PROCESS | 3352 | 1472088614225 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:14 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D321000 == 26 [pid = 3352] [id = 354] 18:30:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339B910000) [pid = 3352] [serial = 1061] [outer = 0000000000000000] 18:30:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339B95A800) [pid = 3352] [serial = 1062] [outer = 000000339B910000] 18:30:14 INFO - PROCESS | 3352 | 1472088614274 Marionette DEBUG loaded listener.js 18:30:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D712400) [pid = 3352] [serial = 1063] [outer = 000000339B910000] 18:30:14 INFO - PROCESS | 3352 | 1472088614718 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 691ms 18:30:14 INFO - PROCESS | 3352 | 1472088614805 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 18:30:14 INFO - PROCESS | 3352 | 1472088614808 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 18:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:30:14 INFO - PROCESS | 3352 | 1472088614811 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:30:14 INFO - PROCESS | 3352 | 1472088614815 Marionette TRACE conn5 <- [1,1382,null,{}] 18:30:14 INFO - PROCESS | 3352 | 1472088614827 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:14 INFO - PROCESS | 3352 | 1472088614832 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:14 INFO - PROCESS | 3352 | 1472088614930 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 18:30:14 INFO - PROCESS | 3352 | 1472088614938 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:14 INFO - PROCESS | 3352 | 1472088614941 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:15 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9CD000 == 27 [pid = 3352] [id = 355] 18:30:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390150000) [pid = 3352] [serial = 1064] [outer = 0000000000000000] 18:30:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D7FA800) [pid = 3352] [serial = 1065] [outer = 0000003390150000] 18:30:15 INFO - PROCESS | 3352 | 1472088615062 Marionette DEBUG loaded listener.js 18:30:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E07DC00) [pid = 3352] [serial = 1066] [outer = 0000003390150000] 18:30:15 INFO - PROCESS | 3352 | 1472088615483 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 692ms 18:30:15 INFO - PROCESS | 3352 | 1472088615510 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 18:30:15 INFO - PROCESS | 3352 | 1472088615513 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 18:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:30:15 INFO - PROCESS | 3352 | 1472088615516 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:30:15 INFO - PROCESS | 3352 | 1472088615518 Marionette TRACE conn5 <- [1,1386,null,{}] 18:30:15 INFO - PROCESS | 3352 | 1472088615521 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:15 INFO - PROCESS | 3352 | 1472088615523 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:15 INFO - PROCESS | 3352 | 1472088615668 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 18:30:15 INFO - PROCESS | 3352 | 1472088615673 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:15 INFO - PROCESS | 3352 | 1472088615676 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:15 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F04C000 == 28 [pid = 3352] [id = 356] 18:30:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E491C00) [pid = 3352] [serial = 1067] [outer = 0000000000000000] 18:30:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E4BEC00) [pid = 3352] [serial = 1068] [outer = 000000339E491C00] 18:30:15 INFO - PROCESS | 3352 | 1472088615767 Marionette DEBUG loaded listener.js 18:30:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E792400) [pid = 3352] [serial = 1069] [outer = 000000339E491C00] 18:30:16 INFO - PROCESS | 3352 | 1472088616206 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 735ms 18:30:16 INFO - PROCESS | 3352 | 1472088616254 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 18:30:16 INFO - PROCESS | 3352 | 1472088616256 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 18:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:30:16 INFO - PROCESS | 3352 | 1472088616259 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:30:16 INFO - PROCESS | 3352 | 1472088616261 Marionette TRACE conn5 <- [1,1390,null,{}] 18:30:16 INFO - PROCESS | 3352 | 1472088616265 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:16 INFO - PROCESS | 3352 | 1472088616267 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:16 INFO - PROCESS | 3352 | 1472088616376 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 18:30:16 INFO - PROCESS | 3352 | 1472088616383 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:16 INFO - PROCESS | 3352 | 1472088616385 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:16 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC0C000 == 29 [pid = 3352] [id = 357] 18:30:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E793000) [pid = 3352] [serial = 1070] [outer = 0000000000000000] 18:30:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E7A6000) [pid = 3352] [serial = 1071] [outer = 000000339E793000] 18:30:16 INFO - PROCESS | 3352 | 1472088616432 Marionette DEBUG loaded listener.js 18:30:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E81C800) [pid = 3352] [serial = 1072] [outer = 000000339E793000] 18:30:16 INFO - PROCESS | 3352 | 1472088616904 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 690ms 18:30:16 INFO - PROCESS | 3352 | 1472088616956 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 18:30:16 INFO - PROCESS | 3352 | 1472088616959 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 18:30:16 INFO - PROCESS | 3352 | 1472088616962 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:30:16 INFO - PROCESS | 3352 | 1472088616963 Marionette TRACE conn5 <- [1,1394,null,{}] 18:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:30:16 INFO - PROCESS | 3352 | 1472088616967 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:16 INFO - PROCESS | 3352 | 1472088616973 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:17 INFO - PROCESS | 3352 | 1472088617126 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 18:30:17 INFO - PROCESS | 3352 | 1472088617179 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:17 INFO - PROCESS | 3352 | 1472088617182 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A217B800 == 30 [pid = 3352] [id = 358] 18:30:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E83BC00) [pid = 3352] [serial = 1073] [outer = 0000000000000000] 18:30:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA88400) [pid = 3352] [serial = 1074] [outer = 000000339E83BC00] 18:30:17 INFO - PROCESS | 3352 | 1472088617237 Marionette DEBUG loaded listener.js 18:30:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F0ECC00) [pid = 3352] [serial = 1075] [outer = 000000339E83BC00] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003391A21C00) [pid = 3352] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339606FC00) [pid = 3352] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339004C800) [pid = 3352] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B955000) [pid = 3352] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339276E400) [pid = 3352] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391138C00) [pid = 3352] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391A27400) [pid = 3352] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D71B400) [pid = 3352] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F293800) [pid = 3352] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:30:17 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397256C00) [pid = 3352] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:30:17 INFO - PROCESS | 3352 | 1472088617673 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 776ms 18:30:17 INFO - PROCESS | 3352 | 1472088617742 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 18:30:17 INFO - PROCESS | 3352 | 1472088617745 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 18:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:30:17 INFO - PROCESS | 3352 | 1472088617748 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:30:17 INFO - PROCESS | 3352 | 1472088617750 Marionette TRACE conn5 <- [1,1398,null,{}] 18:30:17 INFO - PROCESS | 3352 | 1472088617754 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:17 INFO - PROCESS | 3352 | 1472088617756 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:17 INFO - PROCESS | 3352 | 1472088617840 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 18:30:17 INFO - PROCESS | 3352 | 1472088617847 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:17 INFO - PROCESS | 3352 | 1472088617849 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BD000 == 31 [pid = 3352] [id = 359] 18:30:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339005D000) [pid = 3352] [serial = 1076] [outer = 0000000000000000] 18:30:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E071800) [pid = 3352] [serial = 1077] [outer = 000000339005D000] 18:30:17 INFO - PROCESS | 3352 | 1472088617898 Marionette DEBUG loaded listener.js 18:30:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F0E5C00) [pid = 3352] [serial = 1078] [outer = 000000339005D000] 18:30:18 INFO - PROCESS | 3352 | 1472088618354 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 628ms 18:30:18 INFO - PROCESS | 3352 | 1472088618379 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 18:30:18 INFO - PROCESS | 3352 | 1472088618381 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 18:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:30:18 INFO - PROCESS | 3352 | 1472088618385 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:30:18 INFO - PROCESS | 3352 | 1472088618387 Marionette TRACE conn5 <- [1,1402,null,{}] 18:30:18 INFO - PROCESS | 3352 | 1472088618390 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:18 INFO - PROCESS | 3352 | 1472088618392 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:18 INFO - PROCESS | 3352 | 1472088618484 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 18:30:18 INFO - PROCESS | 3352 | 1472088618520 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:18 INFO - PROCESS | 3352 | 1472088618522 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:18 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F26800 == 32 [pid = 3352] [id = 360] 18:30:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F0E6000) [pid = 3352] [serial = 1079] [outer = 0000000000000000] 18:30:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003398303C00) [pid = 3352] [serial = 1080] [outer = 000000339F0E6000] 18:30:18 INFO - PROCESS | 3352 | 1472088618569 Marionette DEBUG loaded listener.js 18:30:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F292C00) [pid = 3352] [serial = 1081] [outer = 000000339F0E6000] 18:30:19 INFO - PROCESS | 3352 | 1472088619018 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 691ms 18:30:19 INFO - PROCESS | 3352 | 1472088619080 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 18:30:19 INFO - PROCESS | 3352 | 1472088619082 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 18:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:30:19 INFO - PROCESS | 3352 | 1472088619086 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:30:19 INFO - PROCESS | 3352 | 1472088619087 Marionette TRACE conn5 <- [1,1406,null,{}] 18:30:19 INFO - PROCESS | 3352 | 1472088619091 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:19 INFO - PROCESS | 3352 | 1472088619093 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:19 INFO - PROCESS | 3352 | 1472088619178 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 18:30:19 INFO - PROCESS | 3352 | 1472088619186 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:19 INFO - PROCESS | 3352 | 1472088619188 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9CC800 == 33 [pid = 3352] [id = 361] 18:30:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F33FC00) [pid = 3352] [serial = 1082] [outer = 0000000000000000] 18:30:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F346000) [pid = 3352] [serial = 1083] [outer = 000000339F33FC00] 18:30:19 INFO - PROCESS | 3352 | 1472088619234 Marionette DEBUG loaded listener.js 18:30:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F54EC00) [pid = 3352] [serial = 1084] [outer = 000000339F33FC00] 18:30:20 INFO - PROCESS | 3352 | 1472088619999 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 942ms 18:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:30:20 INFO - PROCESS | 3352 | 1472088620031 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 18:30:20 INFO - PROCESS | 3352 | 1472088620035 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 18:30:20 INFO - PROCESS | 3352 | 1472088620040 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:30:20 INFO - PROCESS | 3352 | 1472088620043 Marionette TRACE conn5 <- [1,1410,null,{}] 18:30:20 INFO - PROCESS | 3352 | 1472088620049 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:20 INFO - PROCESS | 3352 | 1472088620053 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:20 INFO - PROCESS | 3352 | 1472088620200 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 18:30:20 INFO - PROCESS | 3352 | 1472088620316 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:20 INFO - PROCESS | 3352 | 1472088620319 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF16800 == 34 [pid = 3352] [id = 362] 18:30:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003391FB0C00) [pid = 3352] [serial = 1085] [outer = 0000000000000000] 18:30:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003397DDC400) [pid = 3352] [serial = 1086] [outer = 0000003391FB0C00] 18:30:20 INFO - PROCESS | 3352 | 1472088620382 Marionette DEBUG loaded listener.js 18:30:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D3CA000) [pid = 3352] [serial = 1087] [outer = 0000003391FB0C00] 18:30:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E4BF000) [pid = 3352] [serial = 1088] [outer = 00000033925A9400] 18:30:21 INFO - PROCESS | 3352 | 1472088621091 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1091ms 18:30:21 INFO - PROCESS | 3352 | 1472088621132 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 18:30:21 INFO - PROCESS | 3352 | 1472088621137 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 18:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:30:21 INFO - PROCESS | 3352 | 1472088621144 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:30:21 INFO - PROCESS | 3352 | 1472088621147 Marionette TRACE conn5 <- [1,1414,null,{}] 18:30:21 INFO - PROCESS | 3352 | 1472088621151 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:21 INFO - PROCESS | 3352 | 1472088621154 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:21 INFO - PROCESS | 3352 | 1472088621278 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 18:30:21 INFO - PROCESS | 3352 | 1472088621368 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:21 INFO - PROCESS | 3352 | 1472088621371 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:21 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2725000 == 35 [pid = 3352] [id = 363] 18:30:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E833400) [pid = 3352] [serial = 1089] [outer = 0000000000000000] 18:30:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E83A000) [pid = 3352] [serial = 1090] [outer = 000000339E833400] 18:30:21 INFO - PROCESS | 3352 | 1472088621430 Marionette DEBUG loaded listener.js 18:30:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339EA81400) [pid = 3352] [serial = 1091] [outer = 000000339E833400] 18:30:22 INFO - PROCESS | 3352 | 1472088622065 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 943ms 18:30:22 INFO - PROCESS | 3352 | 1472088622088 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 18:30:22 INFO - PROCESS | 3352 | 1472088622091 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 18:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:30:22 INFO - PROCESS | 3352 | 1472088622108 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:30:22 INFO - PROCESS | 3352 | 1472088622113 Marionette TRACE conn5 <- [1,1418,null,{}] 18:30:22 INFO - PROCESS | 3352 | 1472088622127 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:22 INFO - PROCESS | 3352 | 1472088622132 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:22 INFO - PROCESS | 3352 | 1472088622245 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 18:30:22 INFO - PROCESS | 3352 | 1472088622323 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:22 INFO - PROCESS | 3352 | 1472088622327 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:22 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A557C000 == 36 [pid = 3352] [id = 364] 18:30:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003391131000) [pid = 3352] [serial = 1092] [outer = 0000000000000000] 18:30:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339F68C000) [pid = 3352] [serial = 1093] [outer = 0000003391131000] 18:30:22 INFO - PROCESS | 3352 | 1472088622428 Marionette DEBUG loaded listener.js 18:30:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339FCDB000) [pid = 3352] [serial = 1094] [outer = 0000003391131000] 18:30:23 INFO - PROCESS | 3352 | 1472088623224 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1152ms 18:30:23 INFO - PROCESS | 3352 | 1472088623248 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 18:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:30:23 INFO - PROCESS | 3352 | 1472088623252 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 18:30:23 INFO - PROCESS | 3352 | 1472088623257 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:30:23 INFO - PROCESS | 3352 | 1472088623260 Marionette TRACE conn5 <- [1,1422,null,{}] 18:30:23 INFO - PROCESS | 3352 | 1472088623265 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:23 INFO - PROCESS | 3352 | 1472088623268 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:23 INFO - PROCESS | 3352 | 1472088623371 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 18:30:23 INFO - PROCESS | 3352 | 1472088623450 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:23 INFO - PROCESS | 3352 | 1472088623452 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:23 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D11800 == 37 [pid = 3352] [id = 365] 18:30:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033931F4800) [pid = 3352] [serial = 1095] [outer = 0000000000000000] 18:30:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033960BCC00) [pid = 3352] [serial = 1096] [outer = 00000033931F4800] 18:30:23 INFO - PROCESS | 3352 | 1472088623504 Marionette DEBUG loaded listener.js 18:30:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003396DAF800) [pid = 3352] [serial = 1097] [outer = 00000033931F4800] 18:30:24 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED30800 == 36 [pid = 3352] [id = 241] 18:30:24 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9E4800 == 35 [pid = 3352] [id = 240] 18:30:24 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BC800 == 34 [pid = 3352] [id = 230] 18:30:24 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD94800 == 33 [pid = 3352] [id = 243] 18:30:24 INFO - PROCESS | 3352 | --DOCSHELL 000000339F321000 == 32 [pid = 3352] [id = 234] 18:30:24 INFO - PROCESS | 3352 | --DOCSHELL 00000033915A1000 == 31 [pid = 3352] [id = 342] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (0000003391A28800) [pid = 3352] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (0000003391FAFC00) [pid = 3352] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339D72FC00) [pid = 3352] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339645E800) [pid = 3352] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003390050000) [pid = 3352] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D63D000) [pid = 3352] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D3C2000) [pid = 3352] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003390064000) [pid = 3352] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003398855C00) [pid = 3352] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E497800) [pid = 3352] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339725B400) [pid = 3352] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339645C400) [pid = 3352] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E076800) [pid = 3352] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D727400) [pid = 3352] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E79EC00) [pid = 3352] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339FFAB000) [pid = 3352] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339F297400) [pid = 3352] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033A138F400) [pid = 3352] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003397DD8C00) [pid = 3352] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339885EC00) [pid = 3352] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E075800) [pid = 3352] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E4C6800) [pid = 3352] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033965D8800) [pid = 3352] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 18:30:24 INFO - PROCESS | 3352 | 1472088624815 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1598ms 18:30:24 INFO - PROCESS | 3352 | 1472088624855 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 18:30:24 INFO - PROCESS | 3352 | 1472088624859 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 18:30:24 INFO - PROCESS | 3352 | 1472088624864 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:30:24 INFO - PROCESS | 3352 | 1472088624867 Marionette TRACE conn5 <- [1,1426,null,{}] 18:30:24 INFO - PROCESS | 3352 | 1472088624872 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:24 INFO - PROCESS | 3352 | 1472088624876 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:25 INFO - PROCESS | 3352 | 1472088624993 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 18:30:25 INFO - PROCESS | 3352 | 1472088625010 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:25 INFO - PROCESS | 3352 | 1472088625013 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339609A000 == 32 [pid = 3352] [id = 366] 18:30:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033915BEC00) [pid = 3352] [serial = 1098] [outer = 0000000000000000] 18:30:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003391FA6400) [pid = 3352] [serial = 1099] [outer = 00000033915BEC00] 18:30:25 INFO - PROCESS | 3352 | 1472088625066 Marionette DEBUG loaded listener.js 18:30:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003392CDB800) [pid = 3352] [serial = 1100] [outer = 00000033915BEC00] 18:30:25 INFO - PROCESS | 3352 | 1472088625531 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 733ms 18:30:25 INFO - PROCESS | 3352 | 1472088625634 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 18:30:25 INFO - PROCESS | 3352 | 1472088625639 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 18:30:25 INFO - PROCESS | 3352 | 1472088625648 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:30:25 INFO - PROCESS | 3352 | 1472088625651 Marionette TRACE conn5 <- [1,1430,null,{}] 18:30:25 INFO - PROCESS | 3352 | 1472088625655 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:25 INFO - PROCESS | 3352 | 1472088625658 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:25 INFO - PROCESS | 3352 | 1472088625756 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 18:30:25 INFO - PROCESS | 3352 | 1472088625824 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:25 INFO - PROCESS | 3352 | 1472088625827 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339837C000 == 33 [pid = 3352] [id = 367] 18:30:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033965D7C00) [pid = 3352] [serial = 1101] [outer = 0000000000000000] 18:30:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003397043000) [pid = 3352] [serial = 1102] [outer = 00000033965D7C00] 18:30:25 INFO - PROCESS | 3352 | 1472088625879 Marionette DEBUG loaded listener.js 18:30:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003397DE1800) [pid = 3352] [serial = 1103] [outer = 00000033965D7C00] 18:30:26 INFO - PROCESS | 3352 | 1472088626304 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 18:30:26 INFO - PROCESS | 3352 | 1472088626326 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 18:30:26 INFO - PROCESS | 3352 | 1472088626329 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 18:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:30:26 INFO - PROCESS | 3352 | 1472088626333 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:30:26 INFO - PROCESS | 3352 | 1472088626336 Marionette TRACE conn5 <- [1,1434,null,{}] 18:30:26 INFO - PROCESS | 3352 | 1472088626348 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:26 INFO - PROCESS | 3352 | 1472088626352 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:26 INFO - PROCESS | 3352 | 1472088626443 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 18:30:26 INFO - PROCESS | 3352 | 1472088626450 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:26 INFO - PROCESS | 3352 | 1472088626453 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:26 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E081800 == 34 [pid = 3352] [id = 368] 18:30:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339094EC00) [pid = 3352] [serial = 1104] [outer = 0000000000000000] 18:30:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D3C8800) [pid = 3352] [serial = 1105] [outer = 000000339094EC00] 18:30:26 INFO - PROCESS | 3352 | 1472088626504 Marionette DEBUG loaded listener.js 18:30:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D71DC00) [pid = 3352] [serial = 1106] [outer = 000000339094EC00] 18:30:27 INFO - PROCESS | 3352 | 1472088627009 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 734ms 18:30:27 INFO - PROCESS | 3352 | 1472088627070 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 18:30:27 INFO - PROCESS | 3352 | 1472088627073 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 18:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:30:27 INFO - PROCESS | 3352 | 1472088627118 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:30:27 INFO - PROCESS | 3352 | 1472088627120 Marionette TRACE conn5 <- [1,1438,null,{}] 18:30:27 INFO - PROCESS | 3352 | 1472088627124 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:27 INFO - PROCESS | 3352 | 1472088627126 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:27 INFO - PROCESS | 3352 | 1472088627240 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 18:30:27 INFO - PROCESS | 3352 | 1472088627251 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:27 INFO - PROCESS | 3352 | 1472088627253 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:27 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E8CB000 == 35 [pid = 3352] [id = 369] 18:30:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D7AA400) [pid = 3352] [serial = 1107] [outer = 0000000000000000] 18:30:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339DCAB000) [pid = 3352] [serial = 1108] [outer = 000000339D7AA400] 18:30:27 INFO - PROCESS | 3352 | 1472088627301 Marionette DEBUG loaded listener.js 18:30:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E075000) [pid = 3352] [serial = 1109] [outer = 000000339D7AA400] 18:30:27 INFO - PROCESS | 3352 | 1472088627768 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 689ms 18:30:27 INFO - PROCESS | 3352 | 1472088627803 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 18:30:27 INFO - PROCESS | 3352 | 1472088627805 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 18:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:30:27 INFO - PROCESS | 3352 | 1472088627809 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:30:27 INFO - PROCESS | 3352 | 1472088627811 Marionette TRACE conn5 <- [1,1442,null,{}] 18:30:27 INFO - PROCESS | 3352 | 1472088627814 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:27 INFO - PROCESS | 3352 | 1472088627816 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:27 INFO - PROCESS | 3352 | 1472088627922 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 18:30:27 INFO - PROCESS | 3352 | 1472088627931 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:27 INFO - PROCESS | 3352 | 1472088627933 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:27 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F041000 == 36 [pid = 3352] [id = 370] 18:30:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339004F400) [pid = 3352] [serial = 1110] [outer = 0000000000000000] 18:30:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E347400) [pid = 3352] [serial = 1111] [outer = 000000339004F400] 18:30:27 INFO - PROCESS | 3352 | 1472088627980 Marionette DEBUG loaded listener.js 18:30:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E4C0000) [pid = 3352] [serial = 1112] [outer = 000000339004F400] 18:30:28 INFO - PROCESS | 3352 | 1472088628467 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 690ms 18:30:28 INFO - PROCESS | 3352 | 1472088628502 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 18:30:28 INFO - PROCESS | 3352 | 1472088628504 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 18:30:28 INFO - PROCESS | 3352 | 1472088628507 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:30:28 INFO - PROCESS | 3352 | 1472088628509 Marionette TRACE conn5 <- [1,1446,null,{}] 18:30:28 INFO - PROCESS | 3352 | 1472088628512 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:28 INFO - PROCESS | 3352 | 1472088628518 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:28 INFO - PROCESS | 3352 | 1472088628687 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D72BC00) [pid = 3352] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A12D7800) [pid = 3352] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339B910000) [pid = 3352] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F33FC00) [pid = 3352] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E4C6C00) [pid = 3352] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E793000) [pid = 3352] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390150000) [pid = 3352] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A22800) [pid = 3352] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E83BC00) [pid = 3352] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391A2D000) [pid = 3352] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339F0E6000) [pid = 3352] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E491C00) [pid = 3352] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003391D9B400) [pid = 3352] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:30:28 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339005D000) [pid = 3352] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:30:28 INFO - PROCESS | 3352 | 1472088628968 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:29 INFO - PROCESS | 3352 | 1472088628970 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:29 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398412800 == 37 [pid = 3352] [id = 371] 18:30:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339004E400) [pid = 3352] [serial = 1113] [outer = 0000000000000000] 18:30:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003390060400) [pid = 3352] [serial = 1114] [outer = 000000339004E400] 18:30:29 INFO - PROCESS | 3352 | 1472088629019 Marionette DEBUG loaded listener.js 18:30:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003396CD9000) [pid = 3352] [serial = 1115] [outer = 000000339004E400] 18:30:29 INFO - PROCESS | 3352 | 1472088629423 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 941ms 18:30:29 INFO - PROCESS | 3352 | 1472088629452 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 18:30:29 INFO - PROCESS | 3352 | 1472088629454 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 18:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:30:29 INFO - PROCESS | 3352 | 1472088629458 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:30:29 INFO - PROCESS | 3352 | 1472088629460 Marionette TRACE conn5 <- [1,1450,null,{}] 18:30:29 INFO - PROCESS | 3352 | 1472088629463 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:29 INFO - PROCESS | 3352 | 1472088629465 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:29 INFO - PROCESS | 3352 | 1472088629574 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 18:30:29 INFO - PROCESS | 3352 | 1472088629582 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:29 INFO - PROCESS | 3352 | 1472088629584 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:29 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F21800 == 38 [pid = 3352] [id = 372] 18:30:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003390A25400) [pid = 3352] [serial = 1116] [outer = 0000000000000000] 18:30:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E07E800) [pid = 3352] [serial = 1117] [outer = 0000003390A25400] 18:30:29 INFO - PROCESS | 3352 | 1472088629631 Marionette DEBUG loaded listener.js 18:30:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E83B000) [pid = 3352] [serial = 1118] [outer = 0000003390A25400] 18:30:30 INFO - PROCESS | 3352 | 1472088630047 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 629ms 18:30:30 INFO - PROCESS | 3352 | 1472088630090 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 18:30:30 INFO - PROCESS | 3352 | 1472088630092 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 18:30:30 INFO - PROCESS | 3352 | 1472088630095 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:30:30 INFO - PROCESS | 3352 | 1472088630097 Marionette TRACE conn5 <- [1,1454,null,{}] 18:30:30 INFO - PROCESS | 3352 | 1472088630100 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:30 INFO - PROCESS | 3352 | 1472088630102 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:30 INFO - PROCESS | 3352 | 1472088630213 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 18:30:30 INFO - PROCESS | 3352 | 1472088630253 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:30 INFO - PROCESS | 3352 | 1472088630255 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:30 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2724800 == 39 [pid = 3352] [id = 373] 18:30:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003396CC5000) [pid = 3352] [serial = 1119] [outer = 0000000000000000] 18:30:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339EA7F000) [pid = 3352] [serial = 1120] [outer = 0000003396CC5000] 18:30:30 INFO - PROCESS | 3352 | 1472088630304 Marionette DEBUG loaded listener.js 18:30:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EE88800) [pid = 3352] [serial = 1121] [outer = 0000003396CC5000] 18:30:30 INFO - PROCESS | 3352 | 1472088630728 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 690ms 18:30:30 INFO - PROCESS | 3352 | 1472088630789 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 18:30:30 INFO - PROCESS | 3352 | 1472088630791 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 18:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:30:30 INFO - PROCESS | 3352 | 1472088630795 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:30:30 INFO - PROCESS | 3352 | 1472088630797 Marionette TRACE conn5 <- [1,1458,null,{}] 18:30:30 INFO - PROCESS | 3352 | 1472088630800 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:30 INFO - PROCESS | 3352 | 1472088630802 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:30 INFO - PROCESS | 3352 | 1472088630885 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 18:30:30 INFO - PROCESS | 3352 | 1472088630891 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:30 INFO - PROCESS | 3352 | 1472088630893 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E026000 == 40 [pid = 3352] [id = 374] 18:30:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F1D0800) [pid = 3352] [serial = 1122] [outer = 0000000000000000] 18:30:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F1DC400) [pid = 3352] [serial = 1123] [outer = 000000339F1D0800] 18:30:30 INFO - PROCESS | 3352 | 1472088630939 Marionette DEBUG loaded listener.js 18:30:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F33F800) [pid = 3352] [serial = 1124] [outer = 000000339F1D0800] 18:30:31 INFO - PROCESS | 3352 | 1472088631786 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1034ms 18:30:31 INFO - PROCESS | 3352 | 1472088631831 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 18:30:31 INFO - PROCESS | 3352 | 1472088631836 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 18:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:30:31 INFO - PROCESS | 3352 | 1472088631862 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:30:31 INFO - PROCESS | 3352 | 1472088631868 Marionette TRACE conn5 <- [1,1462,null,{}] 18:30:31 INFO - PROCESS | 3352 | 1472088631873 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:31 INFO - PROCESS | 3352 | 1472088631876 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:32 INFO - PROCESS | 3352 | 1472088632030 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 18:30:32 INFO - PROCESS | 3352 | 1472088632140 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:32 INFO - PROCESS | 3352 | 1472088632143 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:32 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398378800 == 41 [pid = 3352] [id = 375] 18:30:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003391FB0800) [pid = 3352] [serial = 1125] [outer = 0000000000000000] 18:30:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339276D000) [pid = 3352] [serial = 1126] [outer = 0000003391FB0800] 18:30:32 INFO - PROCESS | 3352 | 1472088632206 Marionette DEBUG loaded listener.js 18:30:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003396D3E400) [pid = 3352] [serial = 1127] [outer = 0000003391FB0800] 18:30:33 INFO - PROCESS | 3352 | 1472088633133 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1336ms 18:30:33 INFO - PROCESS | 3352 | 1472088633202 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 18:30:33 INFO - PROCESS | 3352 | 1472088633207 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 18:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:30:33 INFO - PROCESS | 3352 | 1472088633212 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:30:33 INFO - PROCESS | 3352 | 1472088633215 Marionette TRACE conn5 <- [1,1466,null,{}] 18:30:33 INFO - PROCESS | 3352 | 1472088633221 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:33 INFO - PROCESS | 3352 | 1472088633224 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:33 INFO - PROCESS | 3352 | 1472088633341 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 18:30:33 INFO - PROCESS | 3352 | 1472088633419 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:33 INFO - PROCESS | 3352 | 1472088633424 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:33 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396714000 == 42 [pid = 3352] [id = 376] 18:30:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339259EC00) [pid = 3352] [serial = 1128] [outer = 0000000000000000] 18:30:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003393277800) [pid = 3352] [serial = 1129] [outer = 000000339259EC00] 18:30:33 INFO - PROCESS | 3352 | 1472088633521 Marionette DEBUG loaded listener.js 18:30:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003396DA3C00) [pid = 3352] [serial = 1130] [outer = 000000339259EC00] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9CC800 == 41 [pid = 3352] [id = 361] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2724800 == 40 [pid = 3352] [id = 373] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F21800 == 39 [pid = 3352] [id = 372] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 0000003398412800 == 38 [pid = 3352] [id = 371] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339F041000 == 37 [pid = 3352] [id = 370] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E8CB000 == 36 [pid = 3352] [id = 369] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339E081800 == 35 [pid = 3352] [id = 368] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339837C000 == 34 [pid = 3352] [id = 367] 18:30:33 INFO - PROCESS | 3352 | --DOCSHELL 000000339609A000 == 33 [pid = 3352] [id = 366] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033A208E800) [pid = 3352] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E4BEC00) [pid = 3352] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E7A6000) [pid = 3352] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E792400) [pid = 3352] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339EA88400) [pid = 3352] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D7FA800) [pid = 3352] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390A2B800) [pid = 3352] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003391FAD000) [pid = 3352] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339259CC00) [pid = 3352] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003398303000) [pid = 3352] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E7A7000) [pid = 3352] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003392CD9400) [pid = 3352] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397254400) [pid = 3352] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339B95A800) [pid = 3352] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D712400) [pid = 3352] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339F292C00) [pid = 3352] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F54EC00) [pid = 3352] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003398303C00) [pid = 3352] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339F0ECC00) [pid = 3352] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F346000) [pid = 3352] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E81C800) [pid = 3352] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E071800) [pid = 3352] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339F0E5C00) [pid = 3352] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E07DC00) [pid = 3352] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339F0EE400) [pid = 3352] [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.] 18:30:33 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E04E400) [pid = 3352] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 18:30:34 INFO - PROCESS | 3352 | 1472088634039 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 881ms 18:30:34 INFO - PROCESS | 3352 | 1472088634097 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 18:30:34 INFO - PROCESS | 3352 | 1472088634102 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 18:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:30:34 INFO - PROCESS | 3352 | 1472088634109 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:30:34 INFO - PROCESS | 3352 | 1472088634112 Marionette TRACE conn5 <- [1,1470,null,{}] 18:30:34 INFO - PROCESS | 3352 | 1472088634116 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:34 INFO - PROCESS | 3352 | 1472088634118 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:34 INFO - PROCESS | 3352 | 1472088634212 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 18:30:34 INFO - PROCESS | 3352 | 1472088634220 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:34 INFO - PROCESS | 3352 | 1472088634223 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339837C000 == 34 [pid = 3352] [id = 377] 18:30:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003397D60000) [pid = 3352] [serial = 1131] [outer = 0000000000000000] 18:30:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003398302C00) [pid = 3352] [serial = 1132] [outer = 0000003397D60000] 18:30:34 INFO - PROCESS | 3352 | 1472088634279 Marionette DEBUG loaded listener.js 18:30:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339B56B400) [pid = 3352] [serial = 1133] [outer = 0000003397D60000] 18:30:34 INFO - PROCESS | 3352 | 1472088634765 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 692ms 18:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:30:34 INFO - PROCESS | 3352 | 1472088634803 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 18:30:34 INFO - PROCESS | 3352 | 1472088634805 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 18:30:34 INFO - PROCESS | 3352 | 1472088634808 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:30:34 INFO - PROCESS | 3352 | 1472088634812 Marionette TRACE conn5 <- [1,1474,null,{}] 18:30:34 INFO - PROCESS | 3352 | 1472088634856 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:34 INFO - PROCESS | 3352 | 1472088634861 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:34 INFO - PROCESS | 3352 | 1472088634958 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 18:30:35 INFO - PROCESS | 3352 | 1472088635055 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:35 INFO - PROCESS | 3352 | 1472088635058 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3C5000 == 35 [pid = 3352] [id = 378] 18:30:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D71EC00) [pid = 3352] [serial = 1134] [outer = 0000000000000000] 18:30:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D72A800) [pid = 3352] [serial = 1135] [outer = 000000339D71EC00] 18:30:35 INFO - PROCESS | 3352 | 1472088635119 Marionette DEBUG loaded listener.js 18:30:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339DF2EC00) [pid = 3352] [serial = 1136] [outer = 000000339D71EC00] 18:30:35 INFO - PROCESS | 3352 | 1472088635499 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 733ms 18:30:35 INFO - PROCESS | 3352 | 1472088635545 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 18:30:35 INFO - PROCESS | 3352 | 1472088635548 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 18:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:30:35 INFO - PROCESS | 3352 | 1472088635551 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:30:35 INFO - PROCESS | 3352 | 1472088635552 Marionette TRACE conn5 <- [1,1478,null,{}] 18:30:35 INFO - PROCESS | 3352 | 1472088635556 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:35 INFO - PROCESS | 3352 | 1472088635558 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:35 INFO - PROCESS | 3352 | 1472088635648 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 18:30:35 INFO - PROCESS | 3352 | 1472088635654 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:35 INFO - PROCESS | 3352 | 1472088635656 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1F000 == 36 [pid = 3352] [id = 379] 18:30:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E07DC00) [pid = 3352] [serial = 1137] [outer = 0000000000000000] 18:30:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E49B800) [pid = 3352] [serial = 1138] [outer = 000000339E07DC00] 18:30:35 INFO - PROCESS | 3352 | 1472088635703 Marionette DEBUG loaded listener.js 18:30:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E4C9000) [pid = 3352] [serial = 1139] [outer = 000000339E07DC00] 18:30:36 INFO - PROCESS | 3352 | 1472088636164 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 629ms 18:30:36 INFO - PROCESS | 3352 | 1472088636184 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 18:30:36 INFO - PROCESS | 3352 | 1472088636186 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 18:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:30:36 INFO - PROCESS | 3352 | 1472088636189 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:30:36 INFO - PROCESS | 3352 | 1472088636191 Marionette TRACE conn5 <- [1,1482,null,{}] 18:30:36 INFO - PROCESS | 3352 | 1472088636200 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:36 INFO - PROCESS | 3352 | 1472088636202 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:36 INFO - PROCESS | 3352 | 1472088636310 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 18:30:36 INFO - PROCESS | 3352 | 1472088636398 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:36 INFO - PROCESS | 3352 | 1472088636401 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F317800 == 37 [pid = 3352] [id = 380] 18:30:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E78D000) [pid = 3352] [serial = 1140] [outer = 0000000000000000] 18:30:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E79EC00) [pid = 3352] [serial = 1141] [outer = 000000339E78D000] 18:30:36 INFO - PROCESS | 3352 | 1472088636448 Marionette DEBUG loaded listener.js 18:30:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E811400) [pid = 3352] [serial = 1142] [outer = 000000339E78D000] 18:30:36 INFO - PROCESS | 3352 | 1472088636900 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 735ms 18:30:36 INFO - PROCESS | 3352 | 1472088636938 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 18:30:36 INFO - PROCESS | 3352 | 1472088636940 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 18:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:30:36 INFO - PROCESS | 3352 | 1472088636944 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:30:36 INFO - PROCESS | 3352 | 1472088636946 Marionette TRACE conn5 <- [1,1486,null,{}] 18:30:36 INFO - PROCESS | 3352 | 1472088636949 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:36 INFO - PROCESS | 3352 | 1472088636955 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:37 INFO - PROCESS | 3352 | 1472088637090 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 18:30:37 INFO - PROCESS | 3352 | 1472088637143 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:37 INFO - PROCESS | 3352 | 1472088637146 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:37 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12DC000 == 38 [pid = 3352] [id = 381] 18:30:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E83F400) [pid = 3352] [serial = 1143] [outer = 0000000000000000] 18:30:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F0ECC00) [pid = 3352] [serial = 1144] [outer = 000000339E83F400] 18:30:37 INFO - PROCESS | 3352 | 1472088637193 Marionette DEBUG loaded listener.js 18:30:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F1DBC00) [pid = 3352] [serial = 1145] [outer = 000000339E83F400] 18:30:37 INFO - PROCESS | 3352 | 1472088637600 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 692ms 18:30:37 INFO - PROCESS | 3352 | 1472088637639 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 18:30:37 INFO - PROCESS | 3352 | 1472088637641 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 18:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:30:37 INFO - PROCESS | 3352 | 1472088637644 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:30:37 INFO - PROCESS | 3352 | 1472088637646 Marionette TRACE conn5 <- [1,1490,null,{}] 18:30:37 INFO - PROCESS | 3352 | 1472088637650 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:37 INFO - PROCESS | 3352 | 1472088637652 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:37 INFO - PROCESS | 3352 | 1472088637800 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 18:30:37 INFO - PROCESS | 3352 | 1472088637805 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:37 INFO - PROCESS | 3352 | 1472088637807 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:37 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27C0800 == 39 [pid = 3352] [id = 382] 18:30:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F28DC00) [pid = 3352] [serial = 1146] [outer = 0000000000000000] 18:30:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F346000) [pid = 3352] [serial = 1147] [outer = 000000339F28DC00] 18:30:37 INFO - PROCESS | 3352 | 1472088637895 Marionette DEBUG loaded listener.js 18:30:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F551400) [pid = 3352] [serial = 1148] [outer = 000000339F28DC00] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033931F4800) [pid = 3352] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D7AA400) [pid = 3352] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033915BEC00) [pid = 3352] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033965D7C00) [pid = 3352] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339094EC00) [pid = 3352] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339004F400) [pid = 3352] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339004E400) [pid = 3352] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391FB0C00) [pid = 3352] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E833400) [pid = 3352] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003391131000) [pid = 3352] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003390A25400) [pid = 3352] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:30:38 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003396CC5000) [pid = 3352] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:30:38 INFO - PROCESS | 3352 | 1472088638306 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 690ms 18:30:38 INFO - PROCESS | 3352 | 1472088638338 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 18:30:38 INFO - PROCESS | 3352 | 1472088638340 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 18:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:30:38 INFO - PROCESS | 3352 | 1472088638343 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:30:38 INFO - PROCESS | 3352 | 1472088638345 Marionette TRACE conn5 <- [1,1494,null,{}] 18:30:38 INFO - PROCESS | 3352 | 1472088638354 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:38 INFO - PROCESS | 3352 | 1472088638357 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:38 INFO - PROCESS | 3352 | 1472088638441 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 18:30:38 INFO - PROCESS | 3352 | 1472088638448 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:38 INFO - PROCESS | 3352 | 1472088638450 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:38 INFO - PROCESS | 3352 | ++DOCSHELL 00000033960A0800 == 40 [pid = 3352] [id = 383] 18:30:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003391FB0C00) [pid = 3352] [serial = 1149] [outer = 0000000000000000] 18:30:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D3C6C00) [pid = 3352] [serial = 1150] [outer = 0000003391FB0C00] 18:30:38 INFO - PROCESS | 3352 | 1472088638499 Marionette DEBUG loaded listener.js 18:30:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E837800) [pid = 3352] [serial = 1151] [outer = 0000003391FB0C00] 18:30:38 INFO - PROCESS | 3352 | 1472088638917 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 629ms 18:30:38 INFO - PROCESS | 3352 | 1472088638976 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 18:30:38 INFO - PROCESS | 3352 | 1472088638978 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 18:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:30:38 INFO - PROCESS | 3352 | 1472088638982 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:30:38 INFO - PROCESS | 3352 | 1472088638984 Marionette TRACE conn5 <- [1,1498,null,{}] 18:30:38 INFO - PROCESS | 3352 | 1472088638987 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:38 INFO - PROCESS | 3352 | 1472088638989 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:39 INFO - PROCESS | 3352 | 1472088639082 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 18:30:39 INFO - PROCESS | 3352 | 1472088639089 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:39 INFO - PROCESS | 3352 | 1472088639091 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:39 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556A800 == 41 [pid = 3352] [id = 384] 18:30:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339F551C00) [pid = 3352] [serial = 1152] [outer = 0000000000000000] 18:30:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F6CF000) [pid = 3352] [serial = 1153] [outer = 000000339F551C00] 18:30:39 INFO - PROCESS | 3352 | 1472088639137 Marionette DEBUG loaded listener.js 18:30:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003396465400) [pid = 3352] [serial = 1154] [outer = 000000339F551C00] 18:30:39 INFO - PROCESS | 3352 | 1472088639558 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 628ms 18:30:39 INFO - PROCESS | 3352 | 1472088639627 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 18:30:39 INFO - PROCESS | 3352 | 1472088639630 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 18:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:30:39 INFO - PROCESS | 3352 | 1472088639637 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:30:39 INFO - PROCESS | 3352 | 1472088639639 Marionette TRACE conn5 <- [1,1502,null,{}] 18:30:39 INFO - PROCESS | 3352 | 1472088639643 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:39 INFO - PROCESS | 3352 | 1472088639645 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:39 INFO - PROCESS | 3352 | 1472088639732 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 18:30:39 INFO - PROCESS | 3352 | 1472088639737 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:39 INFO - PROCESS | 3352 | 1472088639739 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:39 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61AA000 == 42 [pid = 3352] [id = 385] 18:30:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FFA7400) [pid = 3352] [serial = 1155] [outer = 0000000000000000] 18:30:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339FFAB000) [pid = 3352] [serial = 1156] [outer = 000000339FFA7400] 18:30:39 INFO - PROCESS | 3352 | 1472088639785 Marionette DEBUG loaded listener.js 18:30:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E4C7000) [pid = 3352] [serial = 1157] [outer = 000000339FFA7400] 18:30:40 INFO - PROCESS | 3352 | 1472088640355 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 776ms 18:30:40 INFO - PROCESS | 3352 | 1472088640495 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 18:30:40 INFO - PROCESS | 3352 | 1472088640500 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 18:30:40 INFO - PROCESS | 3352 | 1472088640509 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:30:40 INFO - PROCESS | 3352 | 1472088640513 Marionette TRACE conn5 <- [1,1506,null,{}] 18:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:30:40 INFO - PROCESS | 3352 | 1472088640519 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:40 INFO - PROCESS | 3352 | 1472088640523 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:40 INFO - PROCESS | 3352 | 1472088640649 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 18:30:40 INFO - PROCESS | 3352 | 1472088640719 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:40 INFO - PROCESS | 3352 | 1472088640722 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:40 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D05000 == 43 [pid = 3352] [id = 386] 18:30:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003390A27000) [pid = 3352] [serial = 1158] [outer = 0000000000000000] 18:30:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003396466800) [pid = 3352] [serial = 1159] [outer = 0000003390A27000] 18:30:40 INFO - PROCESS | 3352 | 1472088640784 Marionette DEBUG loaded listener.js 18:30:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033983B9400) [pid = 3352] [serial = 1160] [outer = 0000003390A27000] 18:30:41 INFO - PROCESS | 3352 | 1472088641392 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 922ms 18:30:41 INFO - PROCESS | 3352 | 1472088641442 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 18:30:41 INFO - PROCESS | 3352 | 1472088641447 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 18:30:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:30:41 INFO - PROCESS | 3352 | 1472088641454 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:30:41 INFO - PROCESS | 3352 | 1472088641457 Marionette TRACE conn5 <- [1,1510,null,{}] 18:30:41 INFO - PROCESS | 3352 | 1472088641461 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:41 INFO - PROCESS | 3352 | 1472088641464 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:41 INFO - PROCESS | 3352 | 1472088641581 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 18:30:41 INFO - PROCESS | 3352 | 1472088641671 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:41 INFO - PROCESS | 3352 | 1472088641674 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F222000 == 44 [pid = 3352] [id = 387] 18:30:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339D71D800) [pid = 3352] [serial = 1161] [outer = 0000000000000000] 18:30:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D7A0C00) [pid = 3352] [serial = 1162] [outer = 000000339D71D800] 18:30:41 INFO - PROCESS | 3352 | 1472088641734 Marionette DEBUG loaded listener.js 18:30:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E490800) [pid = 3352] [serial = 1163] [outer = 000000339D71D800] 18:30:42 INFO - PROCESS | 3352 | 1472088642334 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:30:42 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 () { 18:30:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:30:42 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 () { 18:30:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:30:42 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 () { 18:30:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:30:42 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 () { 18:30:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:30:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 949ms 18:30:42 INFO - PROCESS | 3352 | 1472088642405 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 18:30:42 INFO - PROCESS | 3352 | 1472088642408 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 18:30:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:30:42 INFO - PROCESS | 3352 | 1472088642412 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:30:42 INFO - PROCESS | 3352 | 1472088642416 Marionette TRACE conn5 <- [1,1514,null,{}] 18:30:42 INFO - PROCESS | 3352 | 1472088642428 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:42 INFO - PROCESS | 3352 | 1472088642433 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:42 INFO - PROCESS | 3352 | 1472088642548 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 18:30:42 INFO - PROCESS | 3352 | 1472088642627 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:42 INFO - PROCESS | 3352 | 1472088642631 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:42 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61CE000 == 45 [pid = 3352] [id = 388] 18:30:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F1D5800) [pid = 3352] [serial = 1164] [outer = 0000000000000000] 18:30:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339F6D3400) [pid = 3352] [serial = 1165] [outer = 000000339F1D5800] 18:30:42 INFO - PROCESS | 3352 | 1472088642732 Marionette DEBUG loaded listener.js 18:30:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A0945800) [pid = 3352] [serial = 1166] [outer = 000000339F1D5800] 18:30:43 INFO - PROCESS | 3352 | 1472088643329 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:30:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:30:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:30:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:30:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:30:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:30:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:30:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 945ms 18:30:43 INFO - PROCESS | 3352 | 1472088643359 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 18:30:43 INFO - PROCESS | 3352 | 1472088643362 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 18:30:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:30:43 INFO - PROCESS | 3352 | 1472088643366 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:30:43 INFO - PROCESS | 3352 | 1472088643368 Marionette TRACE conn5 <- [1,1518,null,{}] 18:30:43 INFO - PROCESS | 3352 | 1472088643372 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:43 INFO - PROCESS | 3352 | 1472088643374 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:43 INFO - PROCESS | 3352 | 1472088643489 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 18:30:43 INFO - PROCESS | 3352 | 1472088643589 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:43 INFO - PROCESS | 3352 | 1472088643592 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7377000 == 46 [pid = 3352] [id = 389] 18:30:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339FFAD400) [pid = 3352] [serial = 1167] [outer = 0000000000000000] 18:30:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A1C25000) [pid = 3352] [serial = 1168] [outer = 000000339FFAD400] 18:30:43 INFO - PROCESS | 3352 | 1472088643648 Marionette DEBUG loaded listener.js 18:30:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A208DC00) [pid = 3352] [serial = 1169] [outer = 000000339FFAD400] 18:30:44 INFO - PROCESS | 3352 | 1472088644317 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:30:44 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 18:30:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:30:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:30:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:30:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:30:44 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. 18:30:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:30:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 985ms 18:30:44 INFO - PROCESS | 3352 | 1472088644353 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 18:30:44 INFO - PROCESS | 3352 | 1472088644357 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 18:30:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:30:44 INFO - PROCESS | 3352 | 1472088644378 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:30:44 INFO - PROCESS | 3352 | 1472088644382 Marionette TRACE conn5 <- [1,1522,null,{}] 18:30:44 INFO - PROCESS | 3352 | 1472088644390 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:44 INFO - PROCESS | 3352 | 1472088644393 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:44 INFO - PROCESS | 3352 | 1472088644501 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 18:30:44 INFO - PROCESS | 3352 | 1472088644591 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:44 INFO - PROCESS | 3352 | 1472088644594 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8C9000 == 47 [pid = 3352] [id = 390] 18:30:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033915BEC00) [pid = 3352] [serial = 1170] [outer = 0000000000000000] 18:30:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339259CC00) [pid = 3352] [serial = 1171] [outer = 00000033915BEC00] 18:30:44 INFO - PROCESS | 3352 | 1472088644645 Marionette DEBUG loaded listener.js 18:30:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003397C12C00) [pid = 3352] [serial = 1172] [outer = 00000033915BEC00] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F26800 == 46 [pid = 3352] [id = 360] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556A800 == 45 [pid = 3352] [id = 384] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033960A0800 == 44 [pid = 3352] [id = 383] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27C0800 == 43 [pid = 3352] [id = 382] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12DC000 == 42 [pid = 3352] [id = 381] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339F317800 == 41 [pid = 3352] [id = 380] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED1F000 == 40 [pid = 3352] [id = 379] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3C5000 == 39 [pid = 3352] [id = 378] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339837C000 == 38 [pid = 3352] [id = 377] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 0000003396714000 == 37 [pid = 3352] [id = 376] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 0000003398378800 == 36 [pid = 3352] [id = 375] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339E026000 == 35 [pid = 3352] [id = 374] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2725000 == 34 [pid = 3352] [id = 363] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D11800 == 33 [pid = 3352] [id = 365] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A557C000 == 32 [pid = 3352] [id = 364] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF16800 == 31 [pid = 3352] [id = 362] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7377000 == 30 [pid = 3352] [id = 389] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61CE000 == 29 [pid = 3352] [id = 388] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 000000339F222000 == 28 [pid = 3352] [id = 387] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61AA000 == 27 [pid = 3352] [id = 385] 18:30:45 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D05000 == 26 [pid = 3352] [id = 386] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (00000033960BCC00) [pid = 3352] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339DCAB000) [pid = 3352] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003396DAF800) [pid = 3352] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003391FA6400) [pid = 3352] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003392CDB800) [pid = 3352] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003397043000) [pid = 3352] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003397DE1800) [pid = 3352] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339D3C8800) [pid = 3352] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E347400) [pid = 3352] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E075000) [pid = 3352] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390060400) [pid = 3352] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E4C0000) [pid = 3352] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003396CD9000) [pid = 3352] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D3CA000) [pid = 3352] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003397DDC400) [pid = 3352] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339EA81400) [pid = 3352] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E83A000) [pid = 3352] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339FCDB000) [pid = 3352] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339F68C000) [pid = 3352] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E07E800) [pid = 3352] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E83B000) [pid = 3352] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339EE88800) [pid = 3352] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D71DC00) [pid = 3352] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339EA7F000) [pid = 3352] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 18:30:45 INFO - PROCESS | 3352 | 1472088645961 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1660ms 18:30:46 INFO - PROCESS | 3352 | 1472088646028 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 18:30:46 INFO - PROCESS | 3352 | 1472088646033 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 18:30:46 INFO - PROCESS | 3352 | 1472088646038 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:30:46 INFO - PROCESS | 3352 | 1472088646041 Marionette TRACE conn5 <- [1,1526,null,{}] 18:30:46 INFO - PROCESS | 3352 | 1472088646048 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:46 INFO - PROCESS | 3352 | 1472088646051 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:46 INFO - PROCESS | 3352 | 1472088646178 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 18:30:46 INFO - PROCESS | 3352 | 1472088646251 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:46 INFO - PROCESS | 3352 | 1472088646256 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:46 INFO - PROCESS | 3352 | ++DOCSHELL 000000339278B000 == 27 [pid = 3352] [id = 391] 18:30:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390A2C800) [pid = 3352] [serial = 1173] [outer = 0000000000000000] 18:30:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339133E800) [pid = 3352] [serial = 1174] [outer = 0000003390A2C800] 18:30:46 INFO - PROCESS | 3352 | 1472088646307 Marionette DEBUG loaded listener.js 18:30:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390060C00) [pid = 3352] [serial = 1175] [outer = 0000003390A2C800] 18:30:46 INFO - PROCESS | 3352 | 1472088646732 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 734ms 18:30:46 INFO - PROCESS | 3352 | 1472088646775 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 18:30:46 INFO - PROCESS | 3352 | 1472088646781 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 18:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:30:46 INFO - PROCESS | 3352 | 1472088646787 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:30:46 INFO - PROCESS | 3352 | 1472088646790 Marionette TRACE conn5 <- [1,1530,null,{}] 18:30:46 INFO - PROCESS | 3352 | 1472088646794 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:46 INFO - PROCESS | 3352 | 1472088646796 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:46 INFO - PROCESS | 3352 | 1472088646889 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 18:30:46 INFO - PROCESS | 3352 | 1472088646897 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:46 INFO - PROCESS | 3352 | 1472088646900 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:46 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C44800 == 28 [pid = 3352] [id = 392] 18:30:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339259C400) [pid = 3352] [serial = 1176] [outer = 0000000000000000] 18:30:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003396468C00) [pid = 3352] [serial = 1177] [outer = 000000339259C400] 18:30:46 INFO - PROCESS | 3352 | 1472088646950 Marionette DEBUG loaded listener.js 18:30:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003396D30800) [pid = 3352] [serial = 1178] [outer = 000000339259C400] 18:30:47 INFO - PROCESS | 3352 | 1472088647415 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 690ms 18:30:47 INFO - PROCESS | 3352 | 1472088647479 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 18:30:47 INFO - PROCESS | 3352 | 1472088647482 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 18:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:30:47 INFO - PROCESS | 3352 | 1472088647485 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:30:47 INFO - PROCESS | 3352 | 1472088647489 Marionette TRACE conn5 <- [1,1534,null,{}] 18:30:47 INFO - PROCESS | 3352 | 1472088647500 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:47 INFO - PROCESS | 3352 | 1472088647505 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:47 INFO - PROCESS | 3352 | 1472088647623 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 18:30:47 INFO - PROCESS | 3352 | 1472088647706 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:47 INFO - PROCESS | 3352 | 1472088647710 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:47 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3B6800 == 29 [pid = 3352] [id = 393] 18:30:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003390154000) [pid = 3352] [serial = 1179] [outer = 0000000000000000] 18:30:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D37D400) [pid = 3352] [serial = 1180] [outer = 0000003390154000] 18:30:47 INFO - PROCESS | 3352 | 1472088647761 Marionette DEBUG loaded listener.js 18:30:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D712400) [pid = 3352] [serial = 1181] [outer = 0000003390154000] 18:30:48 INFO - PROCESS | 3352 | 1472088648197 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 734ms 18:30:48 INFO - PROCESS | 3352 | 1472088648221 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 18:30:48 INFO - PROCESS | 3352 | 1472088648224 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 18:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:30:48 INFO - PROCESS | 3352 | 1472088648228 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:30:48 INFO - PROCESS | 3352 | 1472088648230 Marionette TRACE conn5 <- [1,1538,null,{}] 18:30:48 INFO - PROCESS | 3352 | 1472088648233 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:48 INFO - PROCESS | 3352 | 1472088648236 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:48 INFO - PROCESS | 3352 | 1472088648352 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 18:30:48 INFO - PROCESS | 3352 | 1472088648358 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:48 INFO - PROCESS | 3352 | 1472088648360 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:48 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D9000 == 30 [pid = 3352] [id = 394] 18:30:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D723800) [pid = 3352] [serial = 1182] [outer = 0000000000000000] 18:30:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339D7A4000) [pid = 3352] [serial = 1183] [outer = 000000339D723800] 18:30:48 INFO - PROCESS | 3352 | 1472088648450 Marionette DEBUG loaded listener.js 18:30:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339DF35000) [pid = 3352] [serial = 1184] [outer = 000000339D723800] 18:30:48 INFO - PROCESS | 3352 | 1472088648907 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 733ms 18:30:49 INFO - PROCESS | 3352 | 1472088648995 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 18:30:49 INFO - PROCESS | 3352 | 1472088648998 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 18:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:30:49 INFO - PROCESS | 3352 | 1472088649006 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:30:49 INFO - PROCESS | 3352 | 1472088649008 Marionette TRACE conn5 <- [1,1542,null,{}] 18:30:49 INFO - PROCESS | 3352 | 1472088649012 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:49 INFO - PROCESS | 3352 | 1472088649014 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:49 INFO - PROCESS | 3352 | 1472088649123 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 18:30:49 INFO - PROCESS | 3352 | 1472088649175 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:49 INFO - PROCESS | 3352 | 1472088649178 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F048000 == 31 [pid = 3352] [id = 395] 18:30:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003392535400) [pid = 3352] [serial = 1185] [outer = 0000000000000000] 18:30:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E07C000) [pid = 3352] [serial = 1186] [outer = 0000003392535400] 18:30:49 INFO - PROCESS | 3352 | 1472088649226 Marionette DEBUG loaded listener.js 18:30:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E497000) [pid = 3352] [serial = 1187] [outer = 0000003392535400] 18:30:49 INFO - PROCESS | 3352 | 1472088649663 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 734ms 18:30:49 INFO - PROCESS | 3352 | 1472088649741 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 18:30:49 INFO - PROCESS | 3352 | 1472088649744 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 18:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:30:49 INFO - PROCESS | 3352 | 1472088649757 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:30:49 INFO - PROCESS | 3352 | 1472088649759 Marionette TRACE conn5 <- [1,1546,null,{}] 18:30:49 INFO - PROCESS | 3352 | 1472088649763 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:49 INFO - PROCESS | 3352 | 1472088649769 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:49 INFO - PROCESS | 3352 | 1472088649913 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 18:30:49 INFO - PROCESS | 3352 | 1472088649962 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:49 INFO - PROCESS | 3352 | 1472088649964 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC17000 == 32 [pid = 3352] [id = 396] 18:30:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003392CDB800) [pid = 3352] [serial = 1188] [outer = 0000000000000000] 18:30:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E815000) [pid = 3352] [serial = 1189] [outer = 0000003392CDB800] 18:30:50 INFO - PROCESS | 3352 | 1472088650011 Marionette DEBUG loaded listener.js 18:30:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339E833C00) [pid = 3352] [serial = 1190] [outer = 0000003392CDB800] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339F551C00) [pid = 3352] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E78D000) [pid = 3352] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E83F400) [pid = 3352] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339FFA7400) [pid = 3352] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F28DC00) [pid = 3352] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003397D60000) [pid = 3352] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F1D0800) [pid = 3352] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D71EC00) [pid = 3352] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E07DC00) [pid = 3352] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339259EC00) [pid = 3352] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FB0800) [pid = 3352] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:30:50 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391FB0C00) [pid = 3352] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:30:50 INFO - PROCESS | 3352 | 1472088650581 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 900ms 18:30:50 INFO - PROCESS | 3352 | 1472088650655 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 18:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:30:50 INFO - PROCESS | 3352 | 1472088650658 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 18:30:50 INFO - PROCESS | 3352 | 1472088650661 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:30:50 INFO - PROCESS | 3352 | 1472088650663 Marionette TRACE conn5 <- [1,1550,null,{}] 18:30:50 INFO - PROCESS | 3352 | 1472088650666 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:50 INFO - PROCESS | 3352 | 1472088650668 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:50 INFO - PROCESS | 3352 | 1472088650749 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 18:30:50 INFO - PROCESS | 3352 | 1472088650754 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:50 INFO - PROCESS | 3352 | 1472088650756 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:50 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12E1000 == 33 [pid = 3352] [id = 397] 18:30:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339B95A800) [pid = 3352] [serial = 1191] [outer = 0000000000000000] 18:30:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E4C0000) [pid = 3352] [serial = 1192] [outer = 000000339B95A800] 18:30:50 INFO - PROCESS | 3352 | 1472088650802 Marionette DEBUG loaded listener.js 18:30:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E836800) [pid = 3352] [serial = 1193] [outer = 000000339B95A800] 18:30:51 INFO - PROCESS | 3352 | 1472088651216 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:30:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 587ms 18:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:30:51 INFO - PROCESS | 3352 | 1472088651252 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 18:30:51 INFO - PROCESS | 3352 | 1472088651254 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 18:30:51 INFO - PROCESS | 3352 | 1472088651257 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:30:51 INFO - PROCESS | 3352 | 1472088651259 Marionette TRACE conn5 <- [1,1554,null,{}] 18:30:51 INFO - PROCESS | 3352 | 1472088651262 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:51 INFO - PROCESS | 3352 | 1472088651264 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:51 INFO - PROCESS | 3352 | 1472088651347 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 18:30:51 INFO - PROCESS | 3352 | 1472088651353 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:51 INFO - PROCESS | 3352 | 1472088651355 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:51 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27B9000 == 34 [pid = 3352] [id = 398] 18:30:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E83E400) [pid = 3352] [serial = 1194] [outer = 0000000000000000] 18:30:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA7F800) [pid = 3352] [serial = 1195] [outer = 000000339E83E400] 18:30:51 INFO - PROCESS | 3352 | 1472088651401 Marionette DEBUG loaded listener.js 18:30:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339EE87000) [pid = 3352] [serial = 1196] [outer = 000000339E83E400] 18:30:51 INFO - PROCESS | 3352 | 1472088651844 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:30:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 628ms 18:30:51 INFO - PROCESS | 3352 | 1472088651889 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 18:30:51 INFO - PROCESS | 3352 | 1472088651891 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 18:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:30:51 INFO - PROCESS | 3352 | 1472088651894 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:30:51 INFO - PROCESS | 3352 | 1472088651896 Marionette TRACE conn5 <- [1,1558,null,{}] 18:30:51 INFO - PROCESS | 3352 | 1472088651900 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:51 INFO - PROCESS | 3352 | 1472088651902 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:51 INFO - PROCESS | 3352 | 1472088651986 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 18:30:51 INFO - PROCESS | 3352 | 1472088651994 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:51 INFO - PROCESS | 3352 | 1472088651996 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:52 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E08F000 == 35 [pid = 3352] [id = 399] 18:30:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F1CF800) [pid = 3352] [serial = 1197] [outer = 0000000000000000] 18:30:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F1D7000) [pid = 3352] [serial = 1198] [outer = 000000339F1CF800] 18:30:52 INFO - PROCESS | 3352 | 1472088652043 Marionette DEBUG loaded listener.js 18:30:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F294400) [pid = 3352] [serial = 1199] [outer = 000000339F1CF800] 18:30:52 INFO - PROCESS | 3352 | 1472088652703 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 943ms 18:30:52 INFO - PROCESS | 3352 | 1472088652842 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 18:30:52 INFO - PROCESS | 3352 | 1472088652846 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 18:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:30:52 INFO - PROCESS | 3352 | 1472088652852 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:30:52 INFO - PROCESS | 3352 | 1472088652856 Marionette TRACE conn5 <- [1,1562,null,{}] 18:30:52 INFO - PROCESS | 3352 | 1472088652862 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:52 INFO - PROCESS | 3352 | 1472088652866 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:53 INFO - PROCESS | 3352 | 1472088652999 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 18:30:53 INFO - PROCESS | 3352 | 1472088653072 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:53 INFO - PROCESS | 3352 | 1472088653075 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:53 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396FC9800 == 36 [pid = 3352] [id = 400] 18:30:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033901D8000) [pid = 3352] [serial = 1200] [outer = 0000000000000000] 18:30:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003391DA5000) [pid = 3352] [serial = 1201] [outer = 00000033901D8000] 18:30:53 INFO - PROCESS | 3352 | 1472088653137 Marionette DEBUG loaded listener.js 18:30:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033932D3400) [pid = 3352] [serial = 1202] [outer = 00000033901D8000] 18:30:53 INFO - PROCESS | 3352 | 1472088653862 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:30:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:30:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1035ms 18:30:53 INFO - PROCESS | 3352 | 1472088653890 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 18:30:53 INFO - PROCESS | 3352 | 1472088653895 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 18:30:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:30:53 INFO - PROCESS | 3352 | 1472088653902 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:30:53 INFO - PROCESS | 3352 | 1472088653905 Marionette TRACE conn5 <- [1,1566,null,{}] 18:30:53 INFO - PROCESS | 3352 | 1472088653909 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:53 INFO - PROCESS | 3352 | 1472088653913 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:54 INFO - PROCESS | 3352 | 1472088654045 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 18:30:54 INFO - PROCESS | 3352 | 1472088654169 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:54 INFO - PROCESS | 3352 | 1472088654172 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:54 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED31800 == 37 [pid = 3352] [id = 401] 18:30:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003390051000) [pid = 3352] [serial = 1203] [outer = 0000000000000000] 18:30:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033987C6C00) [pid = 3352] [serial = 1204] [outer = 0000003390051000] 18:30:54 INFO - PROCESS | 3352 | 1472088654233 Marionette DEBUG loaded listener.js 18:30:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339D63CC00) [pid = 3352] [serial = 1205] [outer = 0000003390051000] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27B9000 == 36 [pid = 3352] [id = 398] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12E1000 == 35 [pid = 3352] [id = 397] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC17000 == 34 [pid = 3352] [id = 396] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339F048000 == 33 [pid = 3352] [id = 395] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D9000 == 32 [pid = 3352] [id = 394] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3B6800 == 31 [pid = 3352] [id = 393] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C44800 == 30 [pid = 3352] [id = 392] 18:30:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339278B000 == 29 [pid = 3352] [id = 391] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003396465400) [pid = 3352] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E79EC00) [pid = 3352] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339F0ECC00) [pid = 3352] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E4C7000) [pid = 3352] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E811400) [pid = 3352] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339F346000) [pid = 3352] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003398302C00) [pid = 3352] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339B56B400) [pid = 3352] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F1DBC00) [pid = 3352] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F33F800) [pid = 3352] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F1DC400) [pid = 3352] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D72A800) [pid = 3352] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339DF2EC00) [pid = 3352] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E49B800) [pid = 3352] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003393277800) [pid = 3352] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003396DA3C00) [pid = 3352] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339276D000) [pid = 3352] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339FFAB000) [pid = 3352] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003396D3E400) [pid = 3352] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339F6CF000) [pid = 3352] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F551400) [pid = 3352] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D3C6C00) [pid = 3352] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E837800) [pid = 3352] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E4C9000) [pid = 3352] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 18:30:55 INFO - PROCESS | 3352 | 1472088655116 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:30:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:30:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1234ms 18:30:55 INFO - PROCESS | 3352 | 1472088655138 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 18:30:55 INFO - PROCESS | 3352 | 1472088655142 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 18:30:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:30:55 INFO - PROCESS | 3352 | 1472088655147 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:30:55 INFO - PROCESS | 3352 | 1472088655150 Marionette TRACE conn5 <- [1,1570,null,{}] 18:30:55 INFO - PROCESS | 3352 | 1472088655155 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:55 INFO - PROCESS | 3352 | 1472088655158 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:55 INFO - PROCESS | 3352 | 1472088655248 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 18:30:55 INFO - PROCESS | 3352 | 1472088655255 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:55 INFO - PROCESS | 3352 | 1472088655260 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:55 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C6E800 == 30 [pid = 3352] [id = 402] 18:30:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003392C5A000) [pid = 3352] [serial = 1206] [outer = 0000000000000000] 18:30:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (00000033960BE800) [pid = 3352] [serial = 1207] [outer = 0000003392C5A000] 18:30:55 INFO - PROCESS | 3352 | 1472088655311 Marionette DEBUG loaded listener.js 18:30:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396DD0400) [pid = 3352] [serial = 1208] [outer = 0000003392C5A000] 18:30:55 INFO - PROCESS | 3352 | 1472088655842 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:30:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:30:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 734ms 18:30:55 INFO - PROCESS | 3352 | 1472088655880 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 18:30:55 INFO - PROCESS | 3352 | 1472088655885 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 18:30:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:30:55 INFO - PROCESS | 3352 | 1472088655891 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:30:55 INFO - PROCESS | 3352 | 1472088655893 Marionette TRACE conn5 <- [1,1574,null,{}] 18:30:55 INFO - PROCESS | 3352 | 1472088655897 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:55 INFO - PROCESS | 3352 | 1472088655900 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:56 INFO - PROCESS | 3352 | 1472088655991 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 18:30:56 INFO - PROCESS | 3352 | 1472088656072 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:56 INFO - PROCESS | 3352 | 1472088656074 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:56 INFO - PROCESS | 3352 | ++DOCSHELL 00000033967A9000 == 31 [pid = 3352] [id = 403] 18:30:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339B574C00) [pid = 3352] [serial = 1209] [outer = 0000000000000000] 18:30:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D3C6C00) [pid = 3352] [serial = 1210] [outer = 000000339B574C00] 18:30:56 INFO - PROCESS | 3352 | 1472088656126 Marionette DEBUG loaded listener.js 18:30:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D71B800) [pid = 3352] [serial = 1211] [outer = 000000339B574C00] 18:30:56 INFO - PROCESS | 3352 | 1472088656547 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 691ms 18:30:56 INFO - PROCESS | 3352 | 1472088656585 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 18:30:56 INFO - PROCESS | 3352 | 1472088656588 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 18:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:30:56 INFO - PROCESS | 3352 | 1472088656591 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:30:56 INFO - PROCESS | 3352 | 1472088656595 Marionette TRACE conn5 <- [1,1578,null,{}] 18:30:56 INFO - PROCESS | 3352 | 1472088656606 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:56 INFO - PROCESS | 3352 | 1472088656611 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:56 INFO - PROCESS | 3352 | 1472088656701 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 18:30:56 INFO - PROCESS | 3352 | 1472088656708 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:56 INFO - PROCESS | 3352 | 1472088656712 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D5000 == 32 [pid = 3352] [id = 404] 18:30:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D7FA800) [pid = 3352] [serial = 1212] [outer = 0000000000000000] 18:30:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E07D800) [pid = 3352] [serial = 1213] [outer = 000000339D7FA800] 18:30:56 INFO - PROCESS | 3352 | 1472088656764 Marionette DEBUG loaded listener.js 18:30:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E4C3400) [pid = 3352] [serial = 1214] [outer = 000000339D7FA800] 18:30:57 INFO - PROCESS | 3352 | 1472088657237 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 691ms 18:30:57 INFO - PROCESS | 3352 | 1472088657285 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 18:30:57 INFO - PROCESS | 3352 | 1472088657288 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 18:30:57 INFO - PROCESS | 3352 | 1472088657291 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:30:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:30:57 INFO - PROCESS | 3352 | 1472088657294 Marionette TRACE conn5 <- [1,1582,null,{}] 18:30:57 INFO - PROCESS | 3352 | 1472088657297 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:57 INFO - PROCESS | 3352 | 1472088657299 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:57 INFO - PROCESS | 3352 | 1472088657415 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 18:30:57 INFO - PROCESS | 3352 | 1472088657421 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:57 INFO - PROCESS | 3352 | 1472088657423 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:57 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F219000 == 33 [pid = 3352] [id = 405] 18:30:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E79C800) [pid = 3352] [serial = 1215] [outer = 0000000000000000] 18:30:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E7A0C00) [pid = 3352] [serial = 1216] [outer = 000000339E79C800] 18:30:57 INFO - PROCESS | 3352 | 1472088657518 Marionette DEBUG loaded listener.js 18:30:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E817C00) [pid = 3352] [serial = 1217] [outer = 000000339E79C800] 18:30:57 INFO - PROCESS | 3352 | 1472088657960 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 692ms 18:30:57 INFO - PROCESS | 3352 | 1472088657989 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 18:30:57 INFO - PROCESS | 3352 | 1472088657992 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 18:30:58 INFO - PROCESS | 3352 | 1472088657995 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:30:58 INFO - PROCESS | 3352 | 1472088657997 Marionette TRACE conn5 <- [1,1586,null,{}] 18:30:58 INFO - PROCESS | 3352 | 1472088658000 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:58 INFO - PROCESS | 3352 | 1472088658002 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:58 INFO - PROCESS | 3352 | 1472088658142 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 18:30:58 INFO - PROCESS | 3352 | 1472088658198 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:58 INFO - PROCESS | 3352 | 1472088658201 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:58 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B9B000 == 34 [pid = 3352] [id = 406] 18:30:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E832C00) [pid = 3352] [serial = 1218] [outer = 0000000000000000] 18:30:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E83F800) [pid = 3352] [serial = 1219] [outer = 000000339E832C00] 18:30:58 INFO - PROCESS | 3352 | 1472088658247 Marionette DEBUG loaded listener.js 18:30:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339EAE2400) [pid = 3352] [serial = 1220] [outer = 000000339E832C00] 18:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 18:30:58 INFO - PROCESS | 3352 | 1472088658661 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:30:58 INFO - PROCESS | 3352 | 1472088658671 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 18:30:58 INFO - PROCESS | 3352 | 1472088658673 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 18:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:30:58 INFO - PROCESS | 3352 | 1472088658683 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:30:58 INFO - PROCESS | 3352 | 1472088658685 Marionette TRACE conn5 <- [1,1590,null,{}] 18:30:58 INFO - PROCESS | 3352 | 1472088658689 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:58 INFO - PROCESS | 3352 | 1472088658695 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:58 INFO - PROCESS | 3352 | 1472088658838 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 18:30:58 INFO - PROCESS | 3352 | 1472088658900 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:58 INFO - PROCESS | 3352 | 1472088658902 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:58 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F15800 == 35 [pid = 3352] [id = 407] 18:30:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F1DBC00) [pid = 3352] [serial = 1221] [outer = 0000000000000000] 18:30:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F34B000) [pid = 3352] [serial = 1222] [outer = 000000339F1DBC00] 18:30:58 INFO - PROCESS | 3352 | 1472088658949 Marionette DEBUG loaded listener.js 18:30:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F6C9C00) [pid = 3352] [serial = 1223] [outer = 000000339F1DBC00] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339259C400) [pid = 3352] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033915BEC00) [pid = 3352] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003390154000) [pid = 3352] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003390A2C800) [pid = 3352] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D723800) [pid = 3352] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390A27000) [pid = 3352] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D71D800) [pid = 3352] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339F1D5800) [pid = 3352] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339FFAD400) [pid = 3352] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003392535400) [pid = 3352] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003392CDB800) [pid = 3352] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E83E400) [pid = 3352] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:30:59 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339B95A800) [pid = 3352] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:30:59 INFO - PROCESS | 3352 | 1472088659423 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:30:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:30:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 776ms 18:30:59 INFO - PROCESS | 3352 | 1472088659481 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 18:30:59 INFO - PROCESS | 3352 | 1472088659484 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 18:30:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:30:59 INFO - PROCESS | 3352 | 1472088659487 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:30:59 INFO - PROCESS | 3352 | 1472088659489 Marionette TRACE conn5 <- [1,1594,null,{}] 18:30:59 INFO - PROCESS | 3352 | 1472088659492 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:30:59 INFO - PROCESS | 3352 | 1472088659494 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:59 INFO - PROCESS | 3352 | 1472088659577 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 18:30:59 INFO - PROCESS | 3352 | 1472088659656 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:30:59 INFO - PROCESS | 3352 | 1472088659658 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:30:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F99800 == 36 [pid = 3352] [id = 408] 18:30:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390053400) [pid = 3352] [serial = 1224] [outer = 0000000000000000] 18:30:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339B912400) [pid = 3352] [serial = 1225] [outer = 0000003390053400] 18:30:59 INFO - PROCESS | 3352 | 1472088659704 Marionette DEBUG loaded listener.js 18:30:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E841000) [pid = 3352] [serial = 1226] [outer = 0000003390053400] 18:31:00 INFO - PROCESS | 3352 | 1472088660055 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 629ms 18:31:00 INFO - PROCESS | 3352 | 1472088660118 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 18:31:00 INFO - PROCESS | 3352 | 1472088660120 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 18:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:31:00 INFO - PROCESS | 3352 | 1472088660123 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:31:00 INFO - PROCESS | 3352 | 1472088660125 Marionette TRACE conn5 <- [1,1598,null,{}] 18:31:00 INFO - PROCESS | 3352 | 1472088660128 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:00 INFO - PROCESS | 3352 | 1472088660131 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:00 INFO - PROCESS | 3352 | 1472088660256 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 18:31:00 INFO - PROCESS | 3352 | 1472088660265 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:00 INFO - PROCESS | 3352 | 1472088660267 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:00 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556B800 == 37 [pid = 3352] [id = 409] 18:31:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339FCCDC00) [pid = 3352] [serial = 1227] [outer = 0000000000000000] 18:31:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FFA7400) [pid = 3352] [serial = 1228] [outer = 000000339FCCDC00] 18:31:00 INFO - PROCESS | 3352 | 1472088660313 Marionette DEBUG loaded listener.js 18:31:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339FFC9400) [pid = 3352] [serial = 1229] [outer = 000000339FCCDC00] 18:31:00 INFO - PROCESS | 3352 | 1472088660708 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 629ms 18:31:00 INFO - PROCESS | 3352 | 1472088660755 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 18:31:00 INFO - PROCESS | 3352 | 1472088660758 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 18:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:31:00 INFO - PROCESS | 3352 | 1472088660761 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:31:00 INFO - PROCESS | 3352 | 1472088660763 Marionette TRACE conn5 <- [1,1602,null,{}] 18:31:00 INFO - PROCESS | 3352 | 1472088660766 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:00 INFO - PROCESS | 3352 | 1472088660768 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:00 INFO - PROCESS | 3352 | 1472088660883 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 18:31:00 INFO - PROCESS | 3352 | 1472088660959 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:00 INFO - PROCESS | 3352 | 1472088660961 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7D5800 == 38 [pid = 3352] [id = 410] 18:31:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339FFA3400) [pid = 3352] [serial = 1230] [outer = 0000000000000000] 18:31:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (00000033A0FB0000) [pid = 3352] [serial = 1231] [outer = 000000339FFA3400] 18:31:01 INFO - PROCESS | 3352 | 1472088661009 Marionette DEBUG loaded listener.js 18:31:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033A208A800) [pid = 3352] [serial = 1232] [outer = 000000339FFA3400] 18:31:01 INFO - PROCESS | 3352 | 1472088661433 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:31:01 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 18:31:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 733ms 18:31:01 INFO - PROCESS | 3352 | 1472088661498 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 18:31:01 INFO - PROCESS | 3352 | 1472088661503 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 18:31:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:31:01 INFO - PROCESS | 3352 | 1472088661509 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:31:01 INFO - PROCESS | 3352 | 1472088661513 Marionette TRACE conn5 <- [1,1606,null,{}] 18:31:01 INFO - PROCESS | 3352 | 1472088661519 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:01 INFO - PROCESS | 3352 | 1472088661523 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:01 INFO - PROCESS | 3352 | 1472088661643 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 18:31:01 INFO - PROCESS | 3352 | 1472088661719 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:01 INFO - PROCESS | 3352 | 1472088661724 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:01 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C40000 == 39 [pid = 3352] [id = 411] 18:31:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003390A2A400) [pid = 3352] [serial = 1233] [outer = 0000000000000000] 18:31:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003392CD9400) [pid = 3352] [serial = 1234] [outer = 0000003390A2A400] 18:31:01 INFO - PROCESS | 3352 | 1472088661826 Marionette DEBUG loaded listener.js 18:31:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003397D5D800) [pid = 3352] [serial = 1235] [outer = 0000003390A2A400] 18:31:02 INFO - PROCESS | 3352 | 1472088662483 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:31:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1031ms 18:31:02 INFO - PROCESS | 3352 | 1472088662543 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 18:31:02 INFO - PROCESS | 3352 | 1472088662549 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 18:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:31:02 INFO - PROCESS | 3352 | 1472088662556 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:31:02 INFO - PROCESS | 3352 | 1472088662559 Marionette TRACE conn5 <- [1,1610,null,{}] 18:31:02 INFO - PROCESS | 3352 | 1472088662577 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:02 INFO - PROCESS | 3352 | 1472088662581 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:02 INFO - PROCESS | 3352 | 1472088662753 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 18:31:02 INFO - PROCESS | 3352 | 1472088662802 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:02 INFO - PROCESS | 3352 | 1472088662804 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:02 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FDA0000 == 40 [pid = 3352] [id = 412] 18:31:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339DCAB000) [pid = 3352] [serial = 1236] [outer = 0000000000000000] 18:31:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E054800) [pid = 3352] [serial = 1237] [outer = 000000339DCAB000] 18:31:02 INFO - PROCESS | 3352 | 1472088662864 Marionette DEBUG loaded listener.js 18:31:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E4C7000) [pid = 3352] [serial = 1238] [outer = 000000339DCAB000] 18:31:03 INFO - PROCESS | 3352 | 1472088663476 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:31:03 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 18:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 987ms 18:31:03 INFO - PROCESS | 3352 | 1472088663544 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 18:31:03 INFO - PROCESS | 3352 | 1472088663547 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 18:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:31:03 INFO - PROCESS | 3352 | 1472088663565 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:31:03 INFO - PROCESS | 3352 | 1472088663569 Marionette TRACE conn5 <- [1,1614,null,{}] 18:31:03 INFO - PROCESS | 3352 | 1472088663582 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:03 INFO - PROCESS | 3352 | 1472088663587 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:03 INFO - PROCESS | 3352 | 1472088663710 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 18:31:03 INFO - PROCESS | 3352 | 1472088663824 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:03 INFO - PROCESS | 3352 | 1472088663828 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61CF000 == 41 [pid = 3352] [id = 413] 18:31:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F343000) [pid = 3352] [serial = 1239] [outer = 0000000000000000] 18:31:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339F349800) [pid = 3352] [serial = 1240] [outer = 000000339F343000] 18:31:03 INFO - PROCESS | 3352 | 1472088663892 Marionette DEBUG loaded listener.js 18:31:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A208E400) [pid = 3352] [serial = 1241] [outer = 000000339F343000] 18:31:04 INFO - PROCESS | 3352 | 1472088664455 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 944ms 18:31:04 INFO - PROCESS | 3352 | 1472088664514 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 18:31:04 INFO - PROCESS | 3352 | 1472088664518 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 18:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:31:04 INFO - PROCESS | 3352 | 1472088664521 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:31:04 INFO - PROCESS | 3352 | 1472088664523 Marionette TRACE conn5 <- [1,1618,null,{}] 18:31:04 INFO - PROCESS | 3352 | 1472088664527 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:04 INFO - PROCESS | 3352 | 1472088664530 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:04 INFO - PROCESS | 3352 | 1472088664644 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 18:31:04 INFO - PROCESS | 3352 | 1472088664763 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:04 INFO - PROCESS | 3352 | 1472088664765 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:04 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73C0000 == 42 [pid = 3352] [id = 414] 18:31:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A276F800) [pid = 3352] [serial = 1242] [outer = 0000000000000000] 18:31:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2776400) [pid = 3352] [serial = 1243] [outer = 00000033A276F800] 18:31:04 INFO - PROCESS | 3352 | 1472088664824 Marionette DEBUG loaded listener.js 18:31:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A277C000) [pid = 3352] [serial = 1244] [outer = 00000033A276F800] 18:31:05 INFO - PROCESS | 3352 | 1472088665638 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1128ms 18:31:05 INFO - PROCESS | 3352 | 1472088665651 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 18:31:05 INFO - PROCESS | 3352 | 1472088665656 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 18:31:05 INFO - PROCESS | 3352 | 1472088665661 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:31:05 INFO - PROCESS | 3352 | 1472088665664 Marionette TRACE conn5 <- [1,1622,null,{}] 18:31:05 INFO - PROCESS | 3352 | 1472088665670 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:05 INFO - PROCESS | 3352 | 1472088665673 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:05 INFO - PROCESS | 3352 | 1472088665776 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 18:31:05 INFO - PROCESS | 3352 | 1472088665858 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:05 INFO - PROCESS | 3352 | 1472088665861 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:05 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396018000 == 43 [pid = 3352] [id = 415] 18:31:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003391FA7400) [pid = 3352] [serial = 1245] [outer = 0000000000000000] 18:31:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (000000339259FC00) [pid = 3352] [serial = 1246] [outer = 0000003391FA7400] 18:31:05 INFO - PROCESS | 3352 | 1472088665961 Marionette DEBUG loaded listener.js 18:31:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (0000003397D5C000) [pid = 3352] [serial = 1247] [outer = 0000003391FA7400] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556B800 == 42 [pid = 3352] [id = 409] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F99800 == 41 [pid = 3352] [id = 408] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F15800 == 40 [pid = 3352] [id = 407] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B9B000 == 39 [pid = 3352] [id = 406] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339F219000 == 38 [pid = 3352] [id = 405] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D5000 == 37 [pid = 3352] [id = 404] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033967A9000 == 36 [pid = 3352] [id = 403] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 0000003396C6E800 == 35 [pid = 3352] [id = 402] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339E08F000 == 34 [pid = 3352] [id = 399] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 0000003396FC9800 == 33 [pid = 3352] [id = 400] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8C9000 == 32 [pid = 3352] [id = 390] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED31800 == 31 [pid = 3352] [id = 401] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73C0000 == 30 [pid = 3352] [id = 414] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61CF000 == 29 [pid = 3352] [id = 413] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339FDA0000 == 28 [pid = 3352] [id = 412] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7D5800 == 27 [pid = 3352] [id = 410] 18:31:07 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C40000 == 26 [pid = 3352] [id = 411] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (0000003396468C00) [pid = 3352] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (0000003396D30800) [pid = 3352] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (0000003397C12C00) [pid = 3352] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339259CC00) [pid = 3352] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339D37D400) [pid = 3352] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339133E800) [pid = 3352] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003390060C00) [pid = 3352] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D7A4000) [pid = 3352] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033983B9400) [pid = 3352] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003396466800) [pid = 3352] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E490800) [pid = 3352] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D7A0C00) [pid = 3352] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033A0945800) [pid = 3352] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F6D3400) [pid = 3352] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F1D7000) [pid = 3352] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A208DC00) [pid = 3352] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033A1C25000) [pid = 3352] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E07C000) [pid = 3352] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339DF35000) [pid = 3352] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E815000) [pid = 3352] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E497000) [pid = 3352] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339EA7F800) [pid = 3352] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E833C00) [pid = 3352] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D712400) [pid = 3352] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E4C0000) [pid = 3352] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E836800) [pid = 3352] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339EE87000) [pid = 3352] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 18:31:07 INFO - PROCESS | 3352 | 1472088667241 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1632ms 18:31:07 INFO - PROCESS | 3352 | 1472088667298 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 18:31:07 INFO - PROCESS | 3352 | 1472088667303 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 18:31:07 INFO - PROCESS | 3352 | 1472088667307 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:31:07 INFO - PROCESS | 3352 | 1472088667310 Marionette TRACE conn5 <- [1,1626,null,{}] 18:31:07 INFO - PROCESS | 3352 | 1472088667316 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:07 INFO - PROCESS | 3352 | 1472088667319 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:07 INFO - PROCESS | 3352 | 1472088667414 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 18:31:07 INFO - PROCESS | 3352 | 1472088667491 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:07 INFO - PROCESS | 3352 | 1472088667494 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:07 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396016000 == 27 [pid = 3352] [id = 416] 18:31:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003390A20800) [pid = 3352] [serial = 1248] [outer = 0000000000000000] 18:31:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339133E800) [pid = 3352] [serial = 1249] [outer = 0000003390A20800] 18:31:07 INFO - PROCESS | 3352 | 1472088667545 Marionette DEBUG loaded listener.js 18:31:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003391FACC00) [pid = 3352] [serial = 1250] [outer = 0000003390A20800] 18:31:07 INFO - PROCESS | 3352 | 1472088667987 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 732ms 18:31:08 INFO - PROCESS | 3352 | 1472088668044 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 18:31:08 INFO - PROCESS | 3352 | 1472088668049 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 18:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:31:08 INFO - PROCESS | 3352 | 1472088668056 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:31:08 INFO - PROCESS | 3352 | 1472088668059 Marionette TRACE conn5 <- [1,1630,null,{}] 18:31:08 INFO - PROCESS | 3352 | 1472088668063 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:08 INFO - PROCESS | 3352 | 1472088668066 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:08 INFO - PROCESS | 3352 | 1472088668159 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 18:31:08 INFO - PROCESS | 3352 | 1472088668166 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:08 INFO - PROCESS | 3352 | 1472088668169 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:08 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398411000 == 28 [pid = 3352] [id = 417] 18:31:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003396073C00) [pid = 3352] [serial = 1251] [outer = 0000000000000000] 18:31:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003396CD9000) [pid = 3352] [serial = 1252] [outer = 0000003396073C00] 18:31:08 INFO - PROCESS | 3352 | 1472088668219 Marionette DEBUG loaded listener.js 18:31:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003397D61400) [pid = 3352] [serial = 1253] [outer = 0000003396073C00] 18:31:08 INFO - PROCESS | 3352 | 1472088668691 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 691ms 18:31:08 INFO - PROCESS | 3352 | 1472088668748 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 18:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:31:08 INFO - PROCESS | 3352 | 1472088668751 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 18:31:08 INFO - PROCESS | 3352 | 1472088668755 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:31:08 INFO - PROCESS | 3352 | 1472088668759 Marionette TRACE conn5 <- [1,1634,null,{}] 18:31:08 INFO - PROCESS | 3352 | 1472088668806 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:08 INFO - PROCESS | 3352 | 1472088668811 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:08 INFO - PROCESS | 3352 | 1472088668943 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 18:31:08 INFO - PROCESS | 3352 | 1472088668988 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:08 INFO - PROCESS | 3352 | 1472088668992 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E76F800 == 29 [pid = 3352] [id = 418] 18:31:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339094A000) [pid = 3352] [serial = 1254] [outer = 0000000000000000] 18:31:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D633C00) [pid = 3352] [serial = 1255] [outer = 000000339094A000] 18:31:09 INFO - PROCESS | 3352 | 1472088669043 Marionette DEBUG loaded listener.js 18:31:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D726400) [pid = 3352] [serial = 1256] [outer = 000000339094A000] 18:31:09 INFO - PROCESS | 3352 | 1472088669487 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 796ms 18:31:09 INFO - PROCESS | 3352 | 1472088669554 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 18:31:09 INFO - PROCESS | 3352 | 1472088669557 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 18:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:31:09 INFO - PROCESS | 3352 | 1472088669566 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:31:09 INFO - PROCESS | 3352 | 1472088669568 Marionette TRACE conn5 <- [1,1638,null,{}] 18:31:09 INFO - PROCESS | 3352 | 1472088669572 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:09 INFO - PROCESS | 3352 | 1472088669574 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:09 INFO - PROCESS | 3352 | 1472088669687 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 18:31:09 INFO - PROCESS | 3352 | 1472088669700 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:09 INFO - PROCESS | 3352 | 1472088669702 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D4800 == 30 [pid = 3352] [id = 419] 18:31:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D7F6000) [pid = 3352] [serial = 1257] [outer = 0000000000000000] 18:31:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339DF35000) [pid = 3352] [serial = 1258] [outer = 000000339D7F6000] 18:31:09 INFO - PROCESS | 3352 | 1472088669790 Marionette DEBUG loaded listener.js 18:31:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E078C00) [pid = 3352] [serial = 1259] [outer = 000000339D7F6000] 18:31:10 INFO - PROCESS | 3352 | 1472088670250 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 733ms 18:31:10 INFO - PROCESS | 3352 | 1472088670301 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 18:31:10 INFO - PROCESS | 3352 | 1472088670304 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 18:31:10 INFO - PROCESS | 3352 | 1472088670307 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:31:10 INFO - PROCESS | 3352 | 1472088670309 Marionette TRACE conn5 <- [1,1642,null,{}] 18:31:10 INFO - PROCESS | 3352 | 1472088670313 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:10 INFO - PROCESS | 3352 | 1472088670315 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:10 INFO - PROCESS | 3352 | 1472088670428 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 18:31:10 INFO - PROCESS | 3352 | 1472088670482 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:10 INFO - PROCESS | 3352 | 1472088670484 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E3800 == 31 [pid = 3352] [id = 420] 18:31:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339606F800) [pid = 3352] [serial = 1260] [outer = 0000000000000000] 18:31:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E496C00) [pid = 3352] [serial = 1261] [outer = 000000339606F800] 18:31:10 INFO - PROCESS | 3352 | 1472088670533 Marionette DEBUG loaded listener.js 18:31:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E4C1400) [pid = 3352] [serial = 1262] [outer = 000000339606F800] 18:31:10 INFO - PROCESS | 3352 | 1472088670963 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 672ms 18:31:10 INFO - PROCESS | 3352 | 1472088670981 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 18:31:10 INFO - PROCESS | 3352 | 1472088670983 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 18:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:31:10 INFO - PROCESS | 3352 | 1472088670986 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:31:10 INFO - PROCESS | 3352 | 1472088670988 Marionette TRACE conn5 <- [1,1646,null,{}] 18:31:10 INFO - PROCESS | 3352 | 1472088670991 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:11 INFO - PROCESS | 3352 | 1472088670997 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:11 INFO - PROCESS | 3352 | 1472088671133 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 18:31:11 INFO - PROCESS | 3352 | 1472088671138 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:11 INFO - PROCESS | 3352 | 1472088671140 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FDB3000 == 32 [pid = 3352] [id = 421] 18:31:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E4C2000) [pid = 3352] [serial = 1263] [outer = 0000000000000000] 18:31:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E815000) [pid = 3352] [serial = 1264] [outer = 000000339E4C2000] 18:31:11 INFO - PROCESS | 3352 | 1472088671187 Marionette DEBUG loaded listener.js 18:31:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339EA7D800) [pid = 3352] [serial = 1265] [outer = 000000339E4C2000] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339F1DBC00) [pid = 3352] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E832C00) [pid = 3352] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003390053400) [pid = 3352] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390051000) [pid = 3352] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033901D8000) [pid = 3352] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003392C5A000) [pid = 3352] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F1CF800) [pid = 3352] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D7FA800) [pid = 3352] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B574C00) [pid = 3352] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339FCCDC00) [pid = 3352] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339FFA3400) [pid = 3352] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:31:11 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E79C800) [pid = 3352] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:31:11 INFO - PROCESS | 3352 | 1472088671831 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 881ms 18:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:31:11 INFO - PROCESS | 3352 | 1472088671870 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 18:31:11 INFO - PROCESS | 3352 | 1472088671872 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 18:31:11 INFO - PROCESS | 3352 | 1472088671876 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:31:11 INFO - PROCESS | 3352 | 1472088671877 Marionette TRACE conn5 <- [1,1650,null,{}] 18:31:11 INFO - PROCESS | 3352 | 1472088671881 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:11 INFO - PROCESS | 3352 | 1472088671883 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:11 INFO - PROCESS | 3352 | 1472088671964 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 18:31:11 INFO - PROCESS | 3352 | 1472088671970 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:11 INFO - PROCESS | 3352 | 1472088671972 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:11 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12F7000 == 33 [pid = 3352] [id = 422] 18:31:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033987C0C00) [pid = 3352] [serial = 1266] [outer = 0000000000000000] 18:31:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E78EC00) [pid = 3352] [serial = 1267] [outer = 00000033987C0C00] 18:31:12 INFO - PROCESS | 3352 | 1472088672019 Marionette DEBUG loaded listener.js 18:31:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E81FC00) [pid = 3352] [serial = 1268] [outer = 00000033987C0C00] 18:31:12 INFO - PROCESS | 3352 | 1472088672448 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 628ms 18:31:12 INFO - PROCESS | 3352 | 1472088672507 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 18:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:31:12 INFO - PROCESS | 3352 | 1472088672510 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 18:31:12 INFO - PROCESS | 3352 | 1472088672513 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:31:12 INFO - PROCESS | 3352 | 1472088672515 Marionette TRACE conn5 <- [1,1654,null,{}] 18:31:12 INFO - PROCESS | 3352 | 1472088672519 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:12 INFO - PROCESS | 3352 | 1472088672521 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:12 INFO - PROCESS | 3352 | 1472088672603 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 18:31:12 INFO - PROCESS | 3352 | 1472088672610 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:12 INFO - PROCESS | 3352 | 1472088672612 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:12 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27C2000 == 34 [pid = 3352] [id = 423] 18:31:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339EA89400) [pid = 3352] [serial = 1269] [outer = 0000000000000000] 18:31:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339EFB3000) [pid = 3352] [serial = 1270] [outer = 000000339EA89400] 18:31:12 INFO - PROCESS | 3352 | 1472088672660 Marionette DEBUG loaded listener.js 18:31:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F1D2000) [pid = 3352] [serial = 1271] [outer = 000000339EA89400] 18:31:13 INFO - PROCESS | 3352 | 1472088673075 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 629ms 18:31:13 INFO - PROCESS | 3352 | 1472088673145 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 18:31:13 INFO - PROCESS | 3352 | 1472088673148 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 18:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:31:13 INFO - PROCESS | 3352 | 1472088673151 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:31:13 INFO - PROCESS | 3352 | 1472088673153 Marionette TRACE conn5 <- [1,1658,null,{}] 18:31:13 INFO - PROCESS | 3352 | 1472088673156 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:13 INFO - PROCESS | 3352 | 1472088673158 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:13 INFO - PROCESS | 3352 | 1472088673242 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 18:31:13 INFO - PROCESS | 3352 | 1472088673251 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:13 INFO - PROCESS | 3352 | 1472088673253 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E76D000 == 35 [pid = 3352] [id = 424] 18:31:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F1DC800) [pid = 3352] [serial = 1272] [outer = 0000000000000000] 18:31:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F28FC00) [pid = 3352] [serial = 1273] [outer = 000000339F1DC800] 18:31:13 INFO - PROCESS | 3352 | 1472088673299 Marionette DEBUG loaded listener.js 18:31:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F345400) [pid = 3352] [serial = 1274] [outer = 000000339F1DC800] 18:31:14 INFO - PROCESS | 3352 | 1472088674086 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 986ms 18:31:14 INFO - PROCESS | 3352 | 1472088674141 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 18:31:14 INFO - PROCESS | 3352 | 1472088674146 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 18:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:31:14 INFO - PROCESS | 3352 | 1472088674151 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:31:14 INFO - PROCESS | 3352 | 1472088674157 Marionette TRACE conn5 <- [1,1662,null,{}] 18:31:14 INFO - PROCESS | 3352 | 1472088674163 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:14 INFO - PROCESS | 3352 | 1472088674166 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:14 INFO - PROCESS | 3352 | 1472088674297 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 18:31:14 INFO - PROCESS | 3352 | 1472088674375 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:14 INFO - PROCESS | 3352 | 1472088674378 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:14 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD91800 == 36 [pid = 3352] [id = 425] 18:31:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003391DA5C00) [pid = 3352] [serial = 1275] [outer = 0000000000000000] 18:31:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033921B4800) [pid = 3352] [serial = 1276] [outer = 0000003391DA5C00] 18:31:14 INFO - PROCESS | 3352 | 1472088674480 Marionette DEBUG loaded listener.js 18:31:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033965D7000) [pid = 3352] [serial = 1277] [outer = 0000003391DA5C00] 18:31:15 INFO - PROCESS | 3352 | 1472088675237 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1138ms 18:31:15 INFO - PROCESS | 3352 | 1472088675293 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 18:31:15 INFO - PROCESS | 3352 | 1472088675298 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 18:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:31:15 INFO - PROCESS | 3352 | 1472088675305 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:31:15 INFO - PROCESS | 3352 | 1472088675308 Marionette TRACE conn5 <- [1,1666,null,{}] 18:31:15 INFO - PROCESS | 3352 | 1472088675312 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:15 INFO - PROCESS | 3352 | 1472088675315 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:15 INFO - PROCESS | 3352 | 1472088675458 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 18:31:15 INFO - PROCESS | 3352 | 1472088675573 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:15 INFO - PROCESS | 3352 | 1472088675576 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:15 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391A86000 == 37 [pid = 3352] [id = 426] 18:31:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003390A28800) [pid = 3352] [serial = 1278] [outer = 0000000000000000] 18:31:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003397251800) [pid = 3352] [serial = 1279] [outer = 0000003390A28800] 18:31:15 INFO - PROCESS | 3352 | 1472088675639 Marionette DEBUG loaded listener.js 18:31:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339D63B800) [pid = 3352] [serial = 1280] [outer = 0000003390A28800] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27C2000 == 36 [pid = 3352] [id = 423] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12F7000 == 35 [pid = 3352] [id = 422] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 000000339FDB3000 == 34 [pid = 3352] [id = 421] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E3800 == 33 [pid = 3352] [id = 420] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D4800 == 32 [pid = 3352] [id = 419] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 000000339E76F800 == 31 [pid = 3352] [id = 418] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 0000003398411000 == 30 [pid = 3352] [id = 417] 18:31:16 INFO - PROCESS | 3352 | --DOCSHELL 0000003396016000 == 29 [pid = 3352] [id = 416] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339F34B000) [pid = 3352] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339EAE2400) [pid = 3352] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E83F800) [pid = 3352] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339B912400) [pid = 3352] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D63CC00) [pid = 3352] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003391DA5000) [pid = 3352] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033932D3400) [pid = 3352] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033960BE800) [pid = 3352] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003396DD0400) [pid = 3352] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F294400) [pid = 3352] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E07D800) [pid = 3352] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D3C6C00) [pid = 3352] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D71B800) [pid = 3352] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339FFC9400) [pid = 3352] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033987C6C00) [pid = 3352] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033A0FB0000) [pid = 3352] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F6C9C00) [pid = 3352] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339FFA7400) [pid = 3352] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A208A800) [pid = 3352] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E7A0C00) [pid = 3352] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E817C00) [pid = 3352] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E841000) [pid = 3352] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E4C3400) [pid = 3352] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 18:31:16 INFO - PROCESS | 3352 | 1472088676440 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1193ms 18:31:16 INFO - PROCESS | 3352 | 1472088676500 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 18:31:16 INFO - PROCESS | 3352 | 1472088676505 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 18:31:16 INFO - PROCESS | 3352 | 1472088676509 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:31:16 INFO - PROCESS | 3352 | 1472088676514 Marionette TRACE conn5 <- [1,1670,null,{}] 18:31:16 INFO - PROCESS | 3352 | 1472088676520 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:16 INFO - PROCESS | 3352 | 1472088676522 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:16 INFO - PROCESS | 3352 | 1472088676614 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 18:31:16 INFO - PROCESS | 3352 | 1472088676621 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:16 INFO - PROCESS | 3352 | 1472088676624 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:16 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C30000 == 30 [pid = 3352] [id = 427] 18:31:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339645C400) [pid = 3352] [serial = 1281] [outer = 0000000000000000] 18:31:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003396D30800) [pid = 3352] [serial = 1282] [outer = 000000339645C400] 18:31:16 INFO - PROCESS | 3352 | 1472088676675 Marionette DEBUG loaded listener.js 18:31:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033983B6800) [pid = 3352] [serial = 1283] [outer = 000000339645C400] 18:31:17 INFO - PROCESS | 3352 | 1472088677198 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 734ms 18:31:17 INFO - PROCESS | 3352 | 1472088677248 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 18:31:17 INFO - PROCESS | 3352 | 1472088677252 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 18:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:31:17 INFO - PROCESS | 3352 | 1472088677259 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:31:17 INFO - PROCESS | 3352 | 1472088677261 Marionette TRACE conn5 <- [1,1674,null,{}] 18:31:17 INFO - PROCESS | 3352 | 1472088677266 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:17 INFO - PROCESS | 3352 | 1472088677268 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:17 INFO - PROCESS | 3352 | 1472088677362 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 18:31:17 INFO - PROCESS | 3352 | 1472088677433 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:17 INFO - PROCESS | 3352 | 1472088677435 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:17 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3CD800 == 31 [pid = 3352] [id = 428] 18:31:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D63CC00) [pid = 3352] [serial = 1284] [outer = 0000000000000000] 18:31:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D71DC00) [pid = 3352] [serial = 1285] [outer = 000000339D63CC00] 18:31:17 INFO - PROCESS | 3352 | 1472088677494 Marionette DEBUG loaded listener.js 18:31:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D7A6000) [pid = 3352] [serial = 1286] [outer = 000000339D63CC00] 18:31:17 INFO - PROCESS | 3352 | 1472088677901 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:31:17 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 18:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 691ms 18:31:17 INFO - PROCESS | 3352 | 1472088677953 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 18:31:17 INFO - PROCESS | 3352 | 1472088677956 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 18:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:31:17 INFO - PROCESS | 3352 | 1472088677960 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:31:17 INFO - PROCESS | 3352 | 1472088677963 Marionette TRACE conn5 <- [1,1678,null,{}] 18:31:17 INFO - PROCESS | 3352 | 1472088677975 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:17 INFO - PROCESS | 3352 | 1472088677980 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:18 INFO - PROCESS | 3352 | 1472088678070 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 18:31:18 INFO - PROCESS | 3352 | 1472088678078 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:18 INFO - PROCESS | 3352 | 1472088678081 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:18 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F205000 == 32 [pid = 3352] [id = 429] 18:31:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339DF31400) [pid = 3352] [serial = 1287] [outer = 0000000000000000] 18:31:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E4BCC00) [pid = 3352] [serial = 1288] [outer = 000000339DF31400] 18:31:18 INFO - PROCESS | 3352 | 1472088678133 Marionette DEBUG loaded listener.js 18:31:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E79E800) [pid = 3352] [serial = 1289] [outer = 000000339DF31400] 18:31:18 INFO - PROCESS | 3352 | 1472088678567 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 692ms 18:31:18 INFO - PROCESS | 3352 | 1472088678655 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 18:31:18 INFO - PROCESS | 3352 | 1472088678658 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 18:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:31:18 INFO - PROCESS | 3352 | 1472088678666 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:31:18 INFO - PROCESS | 3352 | 1472088678668 Marionette TRACE conn5 <- [1,1682,null,{}] 18:31:18 INFO - PROCESS | 3352 | 1472088678672 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:18 INFO - PROCESS | 3352 | 1472088678674 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:18 INFO - PROCESS | 3352 | 1472088678817 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 18:31:18 INFO - PROCESS | 3352 | 1472088678825 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:18 INFO - PROCESS | 3352 | 1472088678828 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:18 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FDB3000 == 33 [pid = 3352] [id = 430] 18:31:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E817000) [pid = 3352] [serial = 1290] [outer = 0000000000000000] 18:31:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E81C000) [pid = 3352] [serial = 1291] [outer = 000000339E817000] 18:31:18 INFO - PROCESS | 3352 | 1472088678875 Marionette DEBUG loaded listener.js 18:31:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E83C400) [pid = 3352] [serial = 1292] [outer = 000000339E817000] 18:31:19 INFO - PROCESS | 3352 | 1472088679314 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 690ms 18:31:19 INFO - PROCESS | 3352 | 1472088679353 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 18:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:31:19 INFO - PROCESS | 3352 | 1472088679355 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 18:31:19 INFO - PROCESS | 3352 | 1472088679358 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:31:19 INFO - PROCESS | 3352 | 1472088679360 Marionette TRACE conn5 <- [1,1686,null,{}] 18:31:19 INFO - PROCESS | 3352 | 1472088679368 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:19 INFO - PROCESS | 3352 | 1472088679370 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:19 INFO - PROCESS | 3352 | 1472088679482 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 18:31:19 INFO - PROCESS | 3352 | 1472088679488 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:19 INFO - PROCESS | 3352 | 1472088679490 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:19 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A216B000 == 34 [pid = 3352] [id = 431] 18:31:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E839C00) [pid = 3352] [serial = 1293] [outer = 0000000000000000] 18:31:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EDD9800) [pid = 3352] [serial = 1294] [outer = 000000339E839C00] 18:31:19 INFO - PROCESS | 3352 | 1472088679537 Marionette DEBUG loaded listener.js 18:31:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F1D4000) [pid = 3352] [serial = 1295] [outer = 000000339E839C00] 18:31:20 INFO - PROCESS | 3352 | 1472088680017 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:31:20 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 18:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 672ms 18:31:20 INFO - PROCESS | 3352 | 1472088680038 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 18:31:20 INFO - PROCESS | 3352 | 1472088680040 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 18:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:31:20 INFO - PROCESS | 3352 | 1472088680043 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:31:20 INFO - PROCESS | 3352 | 1472088680045 Marionette TRACE conn5 <- [1,1690,null,{}] 18:31:20 INFO - PROCESS | 3352 | 1472088680052 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:20 INFO - PROCESS | 3352 | 1472088680058 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:20 INFO - PROCESS | 3352 | 1472088680217 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 18:31:20 INFO - PROCESS | 3352 | 1472088680249 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:20 INFO - PROCESS | 3352 | 1472088680251 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:20 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F8D800 == 35 [pid = 3352] [id = 432] 18:31:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F386800) [pid = 3352] [serial = 1296] [outer = 0000000000000000] 18:31:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339FCD7C00) [pid = 3352] [serial = 1297] [outer = 000000339F386800] 18:31:20 INFO - PROCESS | 3352 | 1472088680298 Marionette DEBUG loaded listener.js 18:31:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339FFAA400) [pid = 3352] [serial = 1298] [outer = 000000339F386800] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339EA89400) [pid = 3352] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E4C2000) [pid = 3352] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033987C0C00) [pid = 3352] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D7F6000) [pid = 3352] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339094A000) [pid = 3352] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003396073C00) [pid = 3352] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A20800) [pid = 3352] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FA7400) [pid = 3352] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339606F800) [pid = 3352] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A2A400) [pid = 3352] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339DCAB000) [pid = 3352] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F343000) [pid = 3352] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:31:20 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033A276F800) [pid = 3352] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:31:20 INFO - PROCESS | 3352 | 1472088680870 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 880ms 18:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:31:20 INFO - PROCESS | 3352 | 1472088680928 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 18:31:20 INFO - PROCESS | 3352 | 1472088680931 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 18:31:20 INFO - PROCESS | 3352 | 1472088680934 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:31:20 INFO - PROCESS | 3352 | 1472088680936 Marionette TRACE conn5 <- [1,1694,null,{}] 18:31:20 INFO - PROCESS | 3352 | 1472088680940 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:20 INFO - PROCESS | 3352 | 1472088680942 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:21 INFO - PROCESS | 3352 | 1472088681027 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 18:31:21 INFO - PROCESS | 3352 | 1472088681110 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:21 INFO - PROCESS | 3352 | 1472088681112 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D3B7000 == 36 [pid = 3352] [id = 433] 18:31:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339005AC00) [pid = 3352] [serial = 1299] [outer = 0000000000000000] 18:31:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003396F83000) [pid = 3352] [serial = 1300] [outer = 000000339005AC00] 18:31:21 INFO - PROCESS | 3352 | 1472088681160 Marionette DEBUG loaded listener.js 18:31:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E4BEC00) [pid = 3352] [serial = 1301] [outer = 000000339005AC00] 18:31:21 INFO - PROCESS | 3352 | 1472088681524 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 627ms 18:31:21 INFO - PROCESS | 3352 | 1472088681564 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 18:31:21 INFO - PROCESS | 3352 | 1472088681567 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 18:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:31:21 INFO - PROCESS | 3352 | 1472088681570 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:31:21 INFO - PROCESS | 3352 | 1472088681572 Marionette TRACE conn5 <- [1,1698,null,{}] 18:31:21 INFO - PROCESS | 3352 | 1472088681591 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:21 INFO - PROCESS | 3352 | 1472088681593 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:21 INFO - PROCESS | 3352 | 1472088681677 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 18:31:21 INFO - PROCESS | 3352 | 1472088681683 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:21 INFO - PROCESS | 3352 | 1472088681685 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:21 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5585000 == 37 [pid = 3352] [id = 434] 18:31:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F297C00) [pid = 3352] [serial = 1302] [outer = 0000000000000000] 18:31:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FFB1400) [pid = 3352] [serial = 1303] [outer = 000000339F297C00] 18:31:21 INFO - PROCESS | 3352 | 1472088681731 Marionette DEBUG loaded listener.js 18:31:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033A1268C00) [pid = 3352] [serial = 1304] [outer = 000000339F297C00] 18:31:22 INFO - PROCESS | 3352 | 1472088682165 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 628ms 18:31:22 INFO - PROCESS | 3352 | 1472088682203 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 18:31:22 INFO - PROCESS | 3352 | 1472088682205 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 18:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:31:22 INFO - PROCESS | 3352 | 1472088682209 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:31:22 INFO - PROCESS | 3352 | 1472088682211 Marionette TRACE conn5 <- [1,1702,null,{}] 18:31:22 INFO - PROCESS | 3352 | 1472088682214 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:22 INFO - PROCESS | 3352 | 1472088682216 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:22 INFO - PROCESS | 3352 | 1472088682303 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 18:31:22 INFO - PROCESS | 3352 | 1472088682309 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:22 INFO - PROCESS | 3352 | 1472088682311 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:22 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61B9800 == 38 [pid = 3352] [id = 435] 18:31:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033A1C2BC00) [pid = 3352] [serial = 1305] [outer = 0000000000000000] 18:31:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (00000033A20CF800) [pid = 3352] [serial = 1306] [outer = 00000033A1C2BC00] 18:31:22 INFO - PROCESS | 3352 | 1472088682357 Marionette DEBUG loaded listener.js 18:31:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033A21D5400) [pid = 3352] [serial = 1307] [outer = 00000033A1C2BC00] 18:31:22 INFO - PROCESS | 3352 | 1472088682854 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 18:31:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 18:31:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 18:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:31:22 INFO - _addTest/ [0,1705,"getWindowHandle",null] 18:31:22 INFO - PROCESS | 3352 | 1472088682907 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 18:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:31:22 INFO - PROCESS | 3352 | 1472088682913 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:31:22 INFO - PROCESS | 3352 | 1472088682918 Marionette TRACE conn5 <- [1,1706,null,{}] 18:31:22 INFO - PROCESS | 3352 | 1472088682926 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:22 INFO - PROCESS | 3352 | 1472088682929 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:23 INFO - PROCESS | 3352 | 1472088683103 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 18:31:23 INFO - PROCESS | 3352 | 1472088683193 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:23 INFO - PROCESS | 3352 | 1472088683198 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:23 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D17000 == 39 [pid = 3352] [id = 436] 18:31:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033960C9000) [pid = 3352] [serial = 1308] [outer = 0000000000000000] 18:31:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003396466800) [pid = 3352] [serial = 1309] [outer = 00000033960C9000] 18:31:23 INFO - PROCESS | 3352 | 1472088683260 Marionette DEBUG loaded listener.js 18:31:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033987C6000) [pid = 3352] [serial = 1310] [outer = 00000033960C9000] 18:31:23 INFO - PROCESS | 3352 | 1472088683835 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 985ms 18:31:23 INFO - PROCESS | 3352 | 1472088683901 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 18:31:23 INFO - PROCESS | 3352 | 1472088683906 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 18:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:31:23 INFO - PROCESS | 3352 | 1472088683913 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:31:23 INFO - PROCESS | 3352 | 1472088683916 Marionette TRACE conn5 <- [1,1710,null,{}] 18:31:23 INFO - PROCESS | 3352 | 1472088683920 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:23 INFO - PROCESS | 3352 | 1472088683923 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:24 INFO - PROCESS | 3352 | 1472088684041 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 18:31:24 INFO - PROCESS | 3352 | 1472088684164 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:24 INFO - PROCESS | 3352 | 1472088684167 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:24 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC20800 == 40 [pid = 3352] [id = 437] 18:31:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E059400) [pid = 3352] [serial = 1311] [outer = 0000000000000000] 18:31:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E07C000) [pid = 3352] [serial = 1312] [outer = 000000339E059400] 18:31:24 INFO - PROCESS | 3352 | 1472088684228 Marionette DEBUG loaded listener.js 18:31:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E79D800) [pid = 3352] [serial = 1313] [outer = 000000339E059400] 18:31:24 INFO - PROCESS | 3352 | 1472088684858 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:31:24 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 18:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 985ms 18:31:24 INFO - PROCESS | 3352 | 1472088684900 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 18:31:24 INFO - PROCESS | 3352 | 1472088684903 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 18:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:31:24 INFO - PROCESS | 3352 | 1472088684907 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:31:24 INFO - PROCESS | 3352 | 1472088684911 Marionette TRACE conn5 <- [1,1714,null,{}] 18:31:24 INFO - PROCESS | 3352 | 1472088684922 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:24 INFO - PROCESS | 3352 | 1472088684927 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:25 INFO - PROCESS | 3352 | 1472088685046 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 18:31:25 INFO - PROCESS | 3352 | 1472088685168 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:25 INFO - PROCESS | 3352 | 1472088685172 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7370800 == 41 [pid = 3352] [id = 438] 18:31:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F346000) [pid = 3352] [serial = 1314] [outer = 0000000000000000] 18:31:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339F68C000) [pid = 3352] [serial = 1315] [outer = 000000339F346000] 18:31:25 INFO - PROCESS | 3352 | 1472088685234 Marionette DEBUG loaded listener.js 18:31:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A1C2E800) [pid = 3352] [serial = 1316] [outer = 000000339F346000] 18:31:25 INFO - PROCESS | 3352 | 1472088685843 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 986ms 18:31:25 INFO - PROCESS | 3352 | 1472088685895 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 18:31:25 INFO - PROCESS | 3352 | 1472088685898 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 18:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:31:25 INFO - PROCESS | 3352 | 1472088685902 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:31:25 INFO - PROCESS | 3352 | 1472088685904 Marionette TRACE conn5 <- [1,1718,null,{}] 18:31:25 INFO - PROCESS | 3352 | 1472088685908 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:25 INFO - PROCESS | 3352 | 1472088685911 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:26 INFO - PROCESS | 3352 | 1472088686025 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 18:31:26 INFO - PROCESS | 3352 | 1472088686145 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:26 INFO - PROCESS | 3352 | 1472088686148 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7421800 == 42 [pid = 3352] [id = 439] 18:31:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A2844000) [pid = 3352] [serial = 1317] [outer = 0000000000000000] 18:31:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033A2848400) [pid = 3352] [serial = 1318] [outer = 00000033A2844000] 18:31:26 INFO - PROCESS | 3352 | 1472088686206 Marionette DEBUG loaded listener.js 18:31:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A284EC00) [pid = 3352] [serial = 1319] [outer = 00000033A2844000] 18:31:27 INFO - PROCESS | 3352 | 1472088686994 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",1,"assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 18:31:27 INFO - PROCESS | 3352 | 1472088687045 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 18:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:31:27 INFO - PROCESS | 3352 | 1472088687065 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:31:27 INFO - PROCESS | 3352 | 1472088687068 Marionette TRACE conn5 <- [1,1722,null,{}] 18:31:27 INFO - PROCESS | 3352 | 1472088687074 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:27 INFO - PROCESS | 3352 | 1472088687077 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:27 INFO - PROCESS | 3352 | 1472088687191 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 18:31:27 INFO - PROCESS | 3352 | 1472088687266 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:27 INFO - PROCESS | 3352 | 1472088687271 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:27 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396706000 == 43 [pid = 3352] [id = 440] 18:31:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003391FA4400) [pid = 3352] [serial = 1320] [outer = 0000000000000000] 18:31:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (00000033924F4C00) [pid = 3352] [serial = 1321] [outer = 0000003391FA4400] 18:31:27 INFO - PROCESS | 3352 | 1472088687371 Marionette DEBUG loaded listener.js 18:31:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (0000003396F7F000) [pid = 3352] [serial = 1322] [outer = 0000003391FA4400] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5585000 == 42 [pid = 3352] [id = 434] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339D3B7000 == 41 [pid = 3352] [id = 433] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F8D800 == 40 [pid = 3352] [id = 432] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A216B000 == 39 [pid = 3352] [id = 431] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339FDB3000 == 38 [pid = 3352] [id = 430] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339F205000 == 37 [pid = 3352] [id = 429] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3CD800 == 36 [pid = 3352] [id = 428] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C30000 == 35 [pid = 3352] [id = 427] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD91800 == 34 [pid = 3352] [id = 425] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339E76D000 == 33 [pid = 3352] [id = 424] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 0000003396018000 == 32 [pid = 3352] [id = 415] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 0000003391A86000 == 31 [pid = 3352] [id = 426] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7421800 == 30 [pid = 3352] [id = 439] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7370800 == 29 [pid = 3352] [id = 438] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC20800 == 28 [pid = 3352] [id = 437] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61B9800 == 27 [pid = 3352] [id = 435] 18:31:28 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D17000 == 26 [pid = 3352] [id = 436] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339DF35000) [pid = 3352] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (000000339D633C00) [pid = 3352] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (0000003396CD9000) [pid = 3352] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339133E800) [pid = 3352] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003391FACC00) [pid = 3352] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003397D61400) [pid = 3352] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (0000003397D5C000) [pid = 3352] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339259FC00) [pid = 3352] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E496C00) [pid = 3352] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003397D5D800) [pid = 3352] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003392CD9400) [pid = 3352] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E4C7000) [pid = 3352] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E054800) [pid = 3352] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033A208E400) [pid = 3352] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F349800) [pid = 3352] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A277C000) [pid = 3352] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F1D2000) [pid = 3352] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033A2776400) [pid = 3352] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E078C00) [pid = 3352] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E815000) [pid = 3352] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339F28FC00) [pid = 3352] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E4C1400) [pid = 3352] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339EFB3000) [pid = 3352] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339EA7D800) [pid = 3352] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E78EC00) [pid = 3352] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E81FC00) [pid = 3352] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D726400) [pid = 3352] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 18:31:28 INFO - PROCESS | 3352 | 1472088688687 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1699ms 18:31:28 INFO - PROCESS | 3352 | 1472088688766 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 18:31:28 INFO - PROCESS | 3352 | 1472088688770 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 18:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:31:28 INFO - PROCESS | 3352 | 1472088688775 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:31:28 INFO - PROCESS | 3352 | 1472088688778 Marionette TRACE conn5 <- [1,1726,null,{}] 18:31:28 INFO - PROCESS | 3352 | 1472088688784 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:28 INFO - PROCESS | 3352 | 1472088688787 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:28 INFO - PROCESS | 3352 | 1472088688881 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 18:31:28 INFO - PROCESS | 3352 | 1472088688889 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:28 INFO - PROCESS | 3352 | 1472088688891 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:28 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396706800 == 27 [pid = 3352] [id = 441] 18:31:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003390A2B800) [pid = 3352] [serial = 1323] [outer = 0000000000000000] 18:31:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003391DA5000) [pid = 3352] [serial = 1324] [outer = 0000003390A2B800] 18:31:28 INFO - PROCESS | 3352 | 1472088688942 Marionette DEBUG loaded listener.js 18:31:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339276D400) [pid = 3352] [serial = 1325] [outer = 0000003390A2B800] 18:31:29 INFO - PROCESS | 3352 | 1472088689440 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 690ms 18:31:29 INFO - PROCESS | 3352 | 1472088689470 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 18:31:29 INFO - PROCESS | 3352 | 1472088689475 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 18:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:31:29 INFO - PROCESS | 3352 | 1472088689482 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:31:29 INFO - PROCESS | 3352 | 1472088689485 Marionette TRACE conn5 <- [1,1730,null,{}] 18:31:29 INFO - PROCESS | 3352 | 1472088689488 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:29 INFO - PROCESS | 3352 | 1472088689491 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:29 INFO - PROCESS | 3352 | 1472088689584 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 18:31:29 INFO - PROCESS | 3352 | 1472088689591 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:29 INFO - PROCESS | 3352 | 1472088689594 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:29 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD96800 == 28 [pid = 3352] [id = 442] 18:31:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003396F80400) [pid = 3352] [serial = 1326] [outer = 0000000000000000] 18:31:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397256400) [pid = 3352] [serial = 1327] [outer = 0000003396F80400] 18:31:29 INFO - PROCESS | 3352 | 1472088689644 Marionette DEBUG loaded listener.js 18:31:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003397DE6400) [pid = 3352] [serial = 1328] [outer = 0000003396F80400] 18:31:30 INFO - PROCESS | 3352 | 1472088690128 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 691ms 18:31:30 INFO - PROCESS | 3352 | 1472088690175 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 18:31:30 INFO - PROCESS | 3352 | 1472088690177 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 18:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:31:30 INFO - PROCESS | 3352 | 1472088690181 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:31:30 INFO - PROCESS | 3352 | 1472088690185 Marionette TRACE conn5 <- [1,1734,null,{}] 18:31:30 INFO - PROCESS | 3352 | 1472088690196 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:30 INFO - PROCESS | 3352 | 1472088690201 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:30 INFO - PROCESS | 3352 | 1472088690322 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 18:31:30 INFO - PROCESS | 3352 | 1472088690413 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:30 INFO - PROCESS | 3352 | 1472088690416 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E76A800 == 29 [pid = 3352] [id = 443] 18:31:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003391FB0000) [pid = 3352] [serial = 1329] [outer = 0000000000000000] 18:31:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D711C00) [pid = 3352] [serial = 1330] [outer = 0000003391FB0000] 18:31:30 INFO - PROCESS | 3352 | 1472088690471 Marionette DEBUG loaded listener.js 18:31:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D726C00) [pid = 3352] [serial = 1331] [outer = 0000003391FB0000] 18:31:30 INFO - PROCESS | 3352 | 1472088690911 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 797ms 18:31:30 INFO - PROCESS | 3352 | 1472088690983 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 18:31:30 INFO - PROCESS | 3352 | 1472088690986 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 18:31:30 INFO - PROCESS | 3352 | 1472088690990 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:31:30 INFO - PROCESS | 3352 | 1472088690991 Marionette TRACE conn5 <- [1,1738,null,{}] 18:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:31:30 INFO - PROCESS | 3352 | 1472088690995 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:31 INFO - PROCESS | 3352 | 1472088690998 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:31 INFO - PROCESS | 3352 | 1472088691112 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 18:31:31 INFO - PROCESS | 3352 | 1472088691125 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:31 INFO - PROCESS | 3352 | 1472088691127 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:31 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC7B800 == 30 [pid = 3352] [id = 444] 18:31:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D7A0000) [pid = 3352] [serial = 1332] [outer = 0000000000000000] 18:31:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D7F3000) [pid = 3352] [serial = 1333] [outer = 000000339D7A0000] 18:31:31 INFO - PROCESS | 3352 | 1472088691216 Marionette DEBUG loaded listener.js 18:31:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E071C00) [pid = 3352] [serial = 1334] [outer = 000000339D7A0000] 18:31:31 INFO - PROCESS | 3352 | 1472088691662 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 734ms 18:31:31 INFO - PROCESS | 3352 | 1472088691729 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 18:31:31 INFO - PROCESS | 3352 | 1472088691731 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 18:31:31 INFO - PROCESS | 3352 | 1472088691738 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:31:31 INFO - PROCESS | 3352 | 1472088691740 Marionette TRACE conn5 <- [1,1742,null,{}] 18:31:31 INFO - PROCESS | 3352 | 1472088691744 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:31 INFO - PROCESS | 3352 | 1472088691746 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:31 INFO - PROCESS | 3352 | 1472088691856 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 18:31:31 INFO - PROCESS | 3352 | 1472088691909 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:31 INFO - PROCESS | 3352 | 1472088691911 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:31 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F202800 == 31 [pid = 3352] [id = 445] 18:31:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003396462400) [pid = 3352] [serial = 1335] [outer = 0000000000000000] 18:31:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E07A000) [pid = 3352] [serial = 1336] [outer = 0000003396462400] 18:31:31 INFO - PROCESS | 3352 | 1472088691958 Marionette DEBUG loaded listener.js 18:31:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E494C00) [pid = 3352] [serial = 1337] [outer = 0000003396462400] 18:31:32 INFO - PROCESS | 3352 | 1472088692391 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 692ms 18:31:32 INFO - PROCESS | 3352 | 1472088692440 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 18:31:32 INFO - PROCESS | 3352 | 1472088692442 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 18:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:31:32 INFO - PROCESS | 3352 | 1472088692446 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:31:32 INFO - PROCESS | 3352 | 1472088692447 Marionette TRACE conn5 <- [1,1746,null,{}] 18:31:32 INFO - PROCESS | 3352 | 1472088692451 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:32 INFO - PROCESS | 3352 | 1472088692457 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:32 INFO - PROCESS | 3352 | 1472088692594 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 18:31:32 INFO - PROCESS | 3352 | 1472088692605 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:32 INFO - PROCESS | 3352 | 1472088692607 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:32 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A090C800 == 32 [pid = 3352] [id = 446] 18:31:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003396C40000) [pid = 3352] [serial = 1338] [outer = 0000000000000000] 18:31:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E4C6C00) [pid = 3352] [serial = 1339] [outer = 0000003396C40000] 18:31:32 INFO - PROCESS | 3352 | 1472088692698 Marionette DEBUG loaded listener.js 18:31:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E81F000) [pid = 3352] [serial = 1340] [outer = 0000003396C40000] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E817000) [pid = 3352] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E839C00) [pid = 3352] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339005AC00) [pid = 3352] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339DF31400) [pid = 3352] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F386800) [pid = 3352] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F1DC800) [pid = 3352] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003391DA5C00) [pid = 3352] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D63CC00) [pid = 3352] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A28800) [pid = 3352] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339645C400) [pid = 3352] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339F297C00) [pid = 3352] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:31:33 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033A1C2BC00) [pid = 3352] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:31:33 INFO - PROCESS | 3352 | 1472088693287 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 881ms 18:31:33 INFO - PROCESS | 3352 | 1472088693330 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 18:31:33 INFO - PROCESS | 3352 | 1472088693332 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 18:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:31:33 INFO - PROCESS | 3352 | 1472088693335 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:31:33 INFO - PROCESS | 3352 | 1472088693337 Marionette TRACE conn5 <- [1,1750,null,{}] 18:31:33 INFO - PROCESS | 3352 | 1472088693340 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:33 INFO - PROCESS | 3352 | 1472088693342 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:33 INFO - PROCESS | 3352 | 1472088693424 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 18:31:33 INFO - PROCESS | 3352 | 1472088693429 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:33 INFO - PROCESS | 3352 | 1472088693431 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:33 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2096000 == 33 [pid = 3352] [id = 447] 18:31:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D63CC00) [pid = 3352] [serial = 1341] [outer = 0000000000000000] 18:31:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E495C00) [pid = 3352] [serial = 1342] [outer = 000000339D63CC00] 18:31:33 INFO - PROCESS | 3352 | 1472088693479 Marionette DEBUG loaded listener.js 18:31:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E81F400) [pid = 3352] [serial = 1343] [outer = 000000339D63CC00] 18:31:33 INFO - PROCESS | 3352 | 1472088693899 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 628ms 18:31:33 INFO - PROCESS | 3352 | 1472088693967 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 18:31:33 INFO - PROCESS | 3352 | 1472088693969 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 18:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:31:33 INFO - PROCESS | 3352 | 1472088693973 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:31:33 INFO - PROCESS | 3352 | 1472088693975 Marionette TRACE conn5 <- [1,1754,null,{}] 18:31:33 INFO - PROCESS | 3352 | 1472088693978 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:33 INFO - PROCESS | 3352 | 1472088693980 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:34 INFO - PROCESS | 3352 | 1472088694062 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 18:31:34 INFO - PROCESS | 3352 | 1472088694070 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:34 INFO - PROCESS | 3352 | 1472088694072 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:34 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27CD800 == 34 [pid = 3352] [id = 448] 18:31:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E832400) [pid = 3352] [serial = 1344] [outer = 0000000000000000] 18:31:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339EA7D800) [pid = 3352] [serial = 1345] [outer = 000000339E832400] 18:31:34 INFO - PROCESS | 3352 | 1472088694118 Marionette DEBUG loaded listener.js 18:31:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA89C00) [pid = 3352] [serial = 1346] [outer = 000000339E832400] 18:31:34 INFO - PROCESS | 3352 | 1472088694564 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 629ms 18:31:34 INFO - PROCESS | 3352 | 1472088694605 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 18:31:34 INFO - PROCESS | 3352 | 1472088694607 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 18:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:31:34 INFO - PROCESS | 3352 | 1472088694610 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:31:34 INFO - PROCESS | 3352 | 1472088694612 Marionette TRACE conn5 <- [1,1758,null,{}] 18:31:34 INFO - PROCESS | 3352 | 1472088694616 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:34 INFO - PROCESS | 3352 | 1472088694618 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:34 INFO - PROCESS | 3352 | 1472088694704 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 18:31:34 INFO - PROCESS | 3352 | 1472088694709 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:34 INFO - PROCESS | 3352 | 1472088694711 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E769800 == 35 [pid = 3352] [id = 449] 18:31:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339EE90000) [pid = 3352] [serial = 1347] [outer = 0000000000000000] 18:31:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F1CD800) [pid = 3352] [serial = 1348] [outer = 000000339EE90000] 18:31:34 INFO - PROCESS | 3352 | 1472088694757 Marionette DEBUG loaded listener.js 18:31:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F1DAC00) [pid = 3352] [serial = 1349] [outer = 000000339EE90000] 18:31:35 INFO - PROCESS | 3352 | 1472088695533 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 987ms 18:31:35 INFO - PROCESS | 3352 | 1472088695601 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 18:31:35 INFO - PROCESS | 3352 | 1472088695606 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 18:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:31:35 INFO - PROCESS | 3352 | 1472088695611 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:31:35 INFO - PROCESS | 3352 | 1472088695615 Marionette TRACE conn5 <- [1,1762,null,{}] 18:31:35 INFO - PROCESS | 3352 | 1472088695622 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:35 INFO - PROCESS | 3352 | 1472088695625 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:35 INFO - PROCESS | 3352 | 1472088695760 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 18:31:35 INFO - PROCESS | 3352 | 1472088695900 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:35 INFO - PROCESS | 3352 | 1472088695903 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD8C800 == 36 [pid = 3352] [id = 450] 18:31:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033921B0400) [pid = 3352] [serial = 1350] [outer = 0000000000000000] 18:31:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033925A2800) [pid = 3352] [serial = 1351] [outer = 00000033921B0400] 18:31:35 INFO - PROCESS | 3352 | 1472088695964 Marionette DEBUG loaded listener.js 18:31:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339676E400) [pid = 3352] [serial = 1352] [outer = 00000033921B0400] 18:31:36 INFO - PROCESS | 3352 | 1472088696662 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1086ms 18:31:36 INFO - PROCESS | 3352 | 1472088696700 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 18:31:36 INFO - PROCESS | 3352 | 1472088696706 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 18:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:31:36 INFO - PROCESS | 3352 | 1472088696712 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:31:36 INFO - PROCESS | 3352 | 1472088696715 Marionette TRACE conn5 <- [1,1766,null,{}] 18:31:36 INFO - PROCESS | 3352 | 1472088696719 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:36 INFO - PROCESS | 3352 | 1472088696722 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:36 INFO - PROCESS | 3352 | 1472088696852 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 18:31:36 INFO - PROCESS | 3352 | 1472088696990 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:36 INFO - PROCESS | 3352 | 1472088696993 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1F4800 == 37 [pid = 3352] [id = 451] 18:31:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033931FC000) [pid = 3352] [serial = 1353] [outer = 0000000000000000] 18:31:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339D3C9800) [pid = 3352] [serial = 1354] [outer = 00000033931FC000] 18:31:37 INFO - PROCESS | 3352 | 1472088697053 Marionette DEBUG loaded listener.js 18:31:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339D72F400) [pid = 3352] [serial = 1355] [outer = 00000033931FC000] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27CD800 == 36 [pid = 3352] [id = 448] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2096000 == 35 [pid = 3352] [id = 447] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 00000033A090C800 == 34 [pid = 3352] [id = 446] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 000000339F202800 == 33 [pid = 3352] [id = 445] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC7B800 == 32 [pid = 3352] [id = 444] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 000000339E76A800 == 31 [pid = 3352] [id = 443] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD96800 == 30 [pid = 3352] [id = 442] 18:31:37 INFO - PROCESS | 3352 | --DOCSHELL 0000003396706800 == 29 [pid = 3352] [id = 441] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E81C000) [pid = 3352] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E83C400) [pid = 3352] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339F1D4000) [pid = 3352] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339EDD9800) [pid = 3352] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003396F83000) [pid = 3352] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E4BCC00) [pid = 3352] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339FCD7C00) [pid = 3352] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F345400) [pid = 3352] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033921B4800) [pid = 3352] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033965D7000) [pid = 3352] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D71DC00) [pid = 3352] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D7A6000) [pid = 3352] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397251800) [pid = 3352] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339D63B800) [pid = 3352] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003396D30800) [pid = 3352] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033983B6800) [pid = 3352] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033A1268C00) [pid = 3352] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033A20CF800) [pid = 3352] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339FFB1400) [pid = 3352] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033A21D5400) [pid = 3352] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339FFAA400) [pid = 3352] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E79E800) [pid = 3352] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E4BEC00) [pid = 3352] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 18:31:37 INFO - PROCESS | 3352 | 1472088697915 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:31:37 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 18:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1232ms 18:31:37 INFO - PROCESS | 3352 | 1472088697947 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 18:31:37 INFO - PROCESS | 3352 | 1472088697951 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 18:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:31:37 INFO - PROCESS | 3352 | 1472088697958 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:31:37 INFO - PROCESS | 3352 | 1472088697962 Marionette TRACE conn5 <- [1,1770,null,{}] 18:31:37 INFO - PROCESS | 3352 | 1472088697967 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:37 INFO - PROCESS | 3352 | 1472088697970 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:38 INFO - PROCESS | 3352 | 1472088698063 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 18:31:38 INFO - PROCESS | 3352 | 1472088698070 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:38 INFO - PROCESS | 3352 | 1472088698075 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:38 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D23000 == 30 [pid = 3352] [id = 452] 18:31:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339606C000) [pid = 3352] [serial = 1356] [outer = 0000000000000000] 18:31:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339645D000) [pid = 3352] [serial = 1357] [outer = 000000339606C000] 18:31:38 INFO - PROCESS | 3352 | 1472088698128 Marionette DEBUG loaded listener.js 18:31:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396CDFC00) [pid = 3352] [serial = 1358] [outer = 000000339606C000] 18:31:38 INFO - PROCESS | 3352 | 1472088698651 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:31:38 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 18:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 734ms 18:31:38 INFO - PROCESS | 3352 | 1472088698695 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 18:31:38 INFO - PROCESS | 3352 | 1472088698699 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 18:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:31:38 INFO - PROCESS | 3352 | 1472088698705 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:31:38 INFO - PROCESS | 3352 | 1472088698708 Marionette TRACE conn5 <- [1,1774,null,{}] 18:31:38 INFO - PROCESS | 3352 | 1472088698712 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:38 INFO - PROCESS | 3352 | 1472088698714 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:38 INFO - PROCESS | 3352 | 1472088698809 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 18:31:38 INFO - PROCESS | 3352 | 1472088698818 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:38 INFO - PROCESS | 3352 | 1472088698820 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:38 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF54000 == 31 [pid = 3352] [id = 453] 18:31:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339B910000) [pid = 3352] [serial = 1359] [outer = 0000000000000000] 18:31:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D3C6000) [pid = 3352] [serial = 1360] [outer = 000000339B910000] 18:31:38 INFO - PROCESS | 3352 | 1472088698870 Marionette DEBUG loaded listener.js 18:31:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D726400) [pid = 3352] [serial = 1361] [outer = 000000339B910000] 18:31:39 INFO - PROCESS | 3352 | 1472088699358 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:31:39 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 18:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 692ms 18:31:39 INFO - PROCESS | 3352 | 1472088699401 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 18:31:39 INFO - PROCESS | 3352 | 1472088699404 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 18:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:31:39 INFO - PROCESS | 3352 | 1472088699407 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:31:39 INFO - PROCESS | 3352 | 1472088699411 Marionette TRACE conn5 <- [1,1778,null,{}] 18:31:39 INFO - PROCESS | 3352 | 1472088699422 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:39 INFO - PROCESS | 3352 | 1472088699427 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:39 INFO - PROCESS | 3352 | 1472088699544 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 18:31:39 INFO - PROCESS | 3352 | 1472088699631 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:39 INFO - PROCESS | 3352 | 1472088699635 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:39 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED32800 == 32 [pid = 3352] [id = 454] 18:31:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339015D800) [pid = 3352] [serial = 1362] [outer = 0000000000000000] 18:31:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E498400) [pid = 3352] [serial = 1363] [outer = 000000339015D800] 18:31:39 INFO - PROCESS | 3352 | 1472088699686 Marionette DEBUG loaded listener.js 18:31:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E4CBC00) [pid = 3352] [serial = 1364] [outer = 000000339015D800] 18:31:40 INFO - PROCESS | 3352 | 1472088700069 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:31:40 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) 18:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 692ms 18:31:40 INFO - PROCESS | 3352 | 1472088700111 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 18:31:40 INFO - PROCESS | 3352 | 1472088700114 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 18:31:40 INFO - PROCESS | 3352 | 1472088700117 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:31:40 INFO - PROCESS | 3352 | 1472088700119 Marionette TRACE conn5 <- [1,1782,null,{}] 18:31:40 INFO - PROCESS | 3352 | 1472088700122 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:40 INFO - PROCESS | 3352 | 1472088700124 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:40 INFO - PROCESS | 3352 | 1472088700245 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 18:31:40 INFO - PROCESS | 3352 | 1472088700291 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:40 INFO - PROCESS | 3352 | 1472088700293 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:40 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0908000 == 33 [pid = 3352] [id = 455] 18:31:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E7A3C00) [pid = 3352] [serial = 1365] [outer = 0000000000000000] 18:31:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E7A7C00) [pid = 3352] [serial = 1366] [outer = 000000339E7A3C00] 18:31:40 INFO - PROCESS | 3352 | 1472088700353 Marionette DEBUG loaded listener.js 18:31:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E83E400) [pid = 3352] [serial = 1367] [outer = 000000339E7A3C00] 18:31:40 INFO - PROCESS | 3352 | 1472088700787 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 734ms 18:31:40 INFO - PROCESS | 3352 | 1472088700860 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 18:31:40 INFO - PROCESS | 3352 | 1472088700863 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 18:31:40 INFO - PROCESS | 3352 | 1472088700866 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:31:40 INFO - PROCESS | 3352 | 1472088700868 Marionette TRACE conn5 <- [1,1786,null,{}] 18:31:40 INFO - PROCESS | 3352 | 1472088700871 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:40 INFO - PROCESS | 3352 | 1472088700873 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:41 INFO - PROCESS | 3352 | 1472088701013 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 18:31:41 INFO - PROCESS | 3352 | 1472088701024 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:41 INFO - PROCESS | 3352 | 1472088701026 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:41 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2717000 == 34 [pid = 3352] [id = 456] 18:31:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003391A27000) [pid = 3352] [serial = 1368] [outer = 0000000000000000] 18:31:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA81400) [pid = 3352] [serial = 1369] [outer = 0000003391A27000] 18:31:41 INFO - PROCESS | 3352 | 1472088701072 Marionette DEBUG loaded listener.js 18:31:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F1D8800) [pid = 3352] [serial = 1370] [outer = 0000003391A27000] 18:31:41 INFO - PROCESS | 3352 | 1472088701536 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 691ms 18:31:41 INFO - PROCESS | 3352 | 1472088701561 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 18:31:41 INFO - PROCESS | 3352 | 1472088701563 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 18:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:31:41 INFO - PROCESS | 3352 | 1472088701572 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:31:41 INFO - PROCESS | 3352 | 1472088701574 Marionette TRACE conn5 <- [1,1790,null,{}] 18:31:41 INFO - PROCESS | 3352 | 1472088701578 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:41 INFO - PROCESS | 3352 | 1472088701584 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:41 INFO - PROCESS | 3352 | 1472088701730 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 18:31:41 INFO - PROCESS | 3352 | 1472088701783 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:41 INFO - PROCESS | 3352 | 1472088701785 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:41 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5408000 == 35 [pid = 3352] [id = 457] 18:31:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F297800) [pid = 3352] [serial = 1371] [outer = 0000000000000000] 18:31:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F553400) [pid = 3352] [serial = 1372] [outer = 000000339F297800] 18:31:41 INFO - PROCESS | 3352 | 1472088701833 Marionette DEBUG loaded listener.js 18:31:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339FCD8000) [pid = 3352] [serial = 1373] [outer = 000000339F297800] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D7A0000) [pid = 3352] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390A2B800) [pid = 3352] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003396F80400) [pid = 3352] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003391FA4400) [pid = 3352] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003391FB0000) [pid = 3352] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003396462400) [pid = 3352] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033960C9000) [pid = 3352] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E059400) [pid = 3352] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339F346000) [pid = 3352] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E832400) [pid = 3352] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033A2844000) [pid = 3352] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396C40000) [pid = 3352] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:31:42 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D63CC00) [pid = 3352] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:31:42 INFO - PROCESS | 3352 | 1472088702335 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 774ms 18:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:31:42 INFO - PROCESS | 3352 | 1472088702348 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 18:31:42 INFO - PROCESS | 3352 | 1472088702350 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 18:31:42 INFO - PROCESS | 3352 | 1472088702354 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:31:42 INFO - PROCESS | 3352 | 1472088702356 Marionette TRACE conn5 <- [1,1794,null,{}] 18:31:42 INFO - PROCESS | 3352 | 1472088702360 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:42 INFO - PROCESS | 3352 | 1472088702362 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:42 INFO - PROCESS | 3352 | 1472088702477 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 18:31:42 INFO - PROCESS | 3352 | 1472088702529 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:42 INFO - PROCESS | 3352 | 1472088702531 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:42 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556B000 == 36 [pid = 3352] [id = 458] 18:31:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390A04C00) [pid = 3352] [serial = 1374] [outer = 0000000000000000] 18:31:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397C70000) [pid = 3352] [serial = 1375] [outer = 0000003390A04C00] 18:31:42 INFO - PROCESS | 3352 | 1472088702578 Marionette DEBUG loaded listener.js 18:31:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E81A000) [pid = 3352] [serial = 1376] [outer = 0000003390A04C00] 18:31:42 INFO - PROCESS | 3352 | 1472088702951 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 629ms 18:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:31:42 INFO - PROCESS | 3352 | 1472088702986 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 18:31:42 INFO - PROCESS | 3352 | 1472088702988 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 18:31:42 INFO - PROCESS | 3352 | 1472088702991 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:31:43 INFO - PROCESS | 3352 | 1472088703001 Marionette TRACE conn5 <- [1,1798,null,{}] 18:31:43 INFO - PROCESS | 3352 | 1472088703005 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:43 INFO - PROCESS | 3352 | 1472088703007 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:43 INFO - PROCESS | 3352 | 1472088703124 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 18:31:43 INFO - PROCESS | 3352 | 1472088703131 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:43 INFO - PROCESS | 3352 | 1472088703133 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61A7800 == 37 [pid = 3352] [id = 459] 18:31:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E832400) [pid = 3352] [serial = 1377] [outer = 0000000000000000] 18:31:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FFAB000) [pid = 3352] [serial = 1378] [outer = 000000339E832400] 18:31:43 INFO - PROCESS | 3352 | 1472088703181 Marionette DEBUG loaded listener.js 18:31:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033A0945800) [pid = 3352] [serial = 1379] [outer = 000000339E832400] 18:31:43 INFO - PROCESS | 3352 | 1472088703595 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 651ms 18:31:43 INFO - PROCESS | 3352 | 1472088703645 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 18:31:43 INFO - PROCESS | 3352 | 1472088703647 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 18:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:31:43 INFO - PROCESS | 3352 | 1472088703650 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:31:43 INFO - PROCESS | 3352 | 1472088703652 Marionette TRACE conn5 <- [1,1802,null,{}] 18:31:43 INFO - PROCESS | 3352 | 1472088703656 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:43 INFO - PROCESS | 3352 | 1472088703658 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:43 INFO - PROCESS | 3352 | 1472088703742 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 18:31:43 INFO - PROCESS | 3352 | 1472088703774 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:43 INFO - PROCESS | 3352 | 1472088703776 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:43 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED2A800 == 38 [pid = 3352] [id = 460] 18:31:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033A0BC5000) [pid = 3352] [serial = 1380] [outer = 0000000000000000] 18:31:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (00000033A138E800) [pid = 3352] [serial = 1381] [outer = 00000033A0BC5000] 18:31:43 INFO - PROCESS | 3352 | 1472088703828 Marionette DEBUG loaded listener.js 18:31:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033A20D2400) [pid = 3352] [serial = 1382] [outer = 00000033A0BC5000] 18:31:44 INFO - PROCESS | 3352 | 1472088704387 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 775ms 18:31:44 INFO - PROCESS | 3352 | 1472088704430 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 18:31:44 INFO - PROCESS | 3352 | 1472088704434 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 18:31:44 INFO - PROCESS | 3352 | 1472088704439 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:31:44 INFO - PROCESS | 3352 | 1472088704443 Marionette TRACE conn5 <- [1,1806,null,{}] 18:31:44 INFO - PROCESS | 3352 | 1472088704449 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:44 INFO - PROCESS | 3352 | 1472088704453 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:44 INFO - PROCESS | 3352 | 1472088704573 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 18:31:44 INFO - PROCESS | 3352 | 1472088704671 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:44 INFO - PROCESS | 3352 | 1472088704674 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD8F800 == 39 [pid = 3352] [id = 461] 18:31:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033960C9000) [pid = 3352] [serial = 1383] [outer = 0000000000000000] 18:31:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003396511000) [pid = 3352] [serial = 1384] [outer = 00000033960C9000] 18:31:44 INFO - PROCESS | 3352 | 1472088704736 Marionette DEBUG loaded listener.js 18:31:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033983B9400) [pid = 3352] [serial = 1385] [outer = 00000033960C9000] 18:31:45 INFO - PROCESS | 3352 | 1472088705403 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 985ms 18:31:45 INFO - PROCESS | 3352 | 1472088705429 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 18:31:45 INFO - PROCESS | 3352 | 1472088705434 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 18:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:31:45 INFO - PROCESS | 3352 | 1472088705441 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:31:45 INFO - PROCESS | 3352 | 1472088705444 Marionette TRACE conn5 <- [1,1810,null,{}] 18:31:45 INFO - PROCESS | 3352 | 1472088705449 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:45 INFO - PROCESS | 3352 | 1472088705452 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:45 INFO - PROCESS | 3352 | 1472088705571 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 18:31:45 INFO - PROCESS | 3352 | 1472088705693 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:45 INFO - PROCESS | 3352 | 1472088705696 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:45 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2182000 == 40 [pid = 3352] [id = 462] 18:31:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339DCA7000) [pid = 3352] [serial = 1386] [outer = 0000000000000000] 18:31:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E497000) [pid = 3352] [serial = 1387] [outer = 000000339DCA7000] 18:31:45 INFO - PROCESS | 3352 | 1472088705757 Marionette DEBUG loaded listener.js 18:31:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E79F000) [pid = 3352] [serial = 1388] [outer = 000000339DCA7000] 18:31:46 INFO - PROCESS | 3352 | 1472088706397 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 984ms 18:31:46 INFO - PROCESS | 3352 | 1472088706432 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 18:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:31:46 INFO - PROCESS | 3352 | 1472088706435 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 18:31:46 INFO - PROCESS | 3352 | 1472088706440 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:31:46 INFO - PROCESS | 3352 | 1472088706444 Marionette TRACE conn5 <- [1,1814,null,{}] 18:31:46 INFO - PROCESS | 3352 | 1472088706455 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:46 INFO - PROCESS | 3352 | 1472088706461 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:46 INFO - PROCESS | 3352 | 1472088706575 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 18:31:46 INFO - PROCESS | 3352 | 1472088706699 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:46 INFO - PROCESS | 3352 | 1472088706703 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:46 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7380000 == 41 [pid = 3352] [id = 463] 18:31:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F34EC00) [pid = 3352] [serial = 1389] [outer = 0000000000000000] 18:31:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339FCD7400) [pid = 3352] [serial = 1390] [outer = 000000339F34EC00] 18:31:46 INFO - PROCESS | 3352 | 1472088706764 Marionette DEBUG loaded listener.js 18:31:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A21CEC00) [pid = 3352] [serial = 1391] [outer = 000000339F34EC00] 18:31:47 INFO - PROCESS | 3352 | 1472088707325 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 945ms 18:31:47 INFO - PROCESS | 3352 | 1472088707386 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 18:31:47 INFO - PROCESS | 3352 | 1472088707389 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 18:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:31:47 INFO - PROCESS | 3352 | 1472088707392 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:31:47 INFO - PROCESS | 3352 | 1472088707395 Marionette TRACE conn5 <- [1,1818,null,{}] 18:31:47 INFO - PROCESS | 3352 | 1472088707398 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:47 INFO - PROCESS | 3352 | 1472088707401 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:47 INFO - PROCESS | 3352 | 1472088707530 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 18:31:47 INFO - PROCESS | 3352 | 1472088707625 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:47 INFO - PROCESS | 3352 | 1472088707627 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:47 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F207800 == 42 [pid = 3352] [id = 464] 18:31:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339D719C00) [pid = 3352] [serial = 1392] [outer = 0000000000000000] 18:31:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339E832800) [pid = 3352] [serial = 1393] [outer = 000000339D719C00] 18:31:47 INFO - PROCESS | 3352 | 1472088707685 Marionette DEBUG loaded listener.js 18:31:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (00000033A277CC00) [pid = 3352] [serial = 1394] [outer = 000000339D719C00] 18:31:48 INFO - PROCESS | 3352 | 1472088708494 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1142ms 18:31:48 INFO - PROCESS | 3352 | 1472088708537 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 18:31:48 INFO - PROCESS | 3352 | 1472088708542 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 18:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:31:48 INFO - PROCESS | 3352 | 1472088708546 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:31:48 INFO - PROCESS | 3352 | 1472088708551 Marionette TRACE conn5 <- [1,1822,null,{}] 18:31:48 INFO - PROCESS | 3352 | 1472088708556 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:48 INFO - PROCESS | 3352 | 1472088708559 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:48 INFO - PROCESS | 3352 | 1472088708667 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 18:31:48 INFO - PROCESS | 3352 | 1472088708748 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:48 INFO - PROCESS | 3352 | 1472088708750 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 0000003396706000 == 41 [pid = 3352] [id = 440] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61A7800 == 40 [pid = 3352] [id = 459] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556B000 == 39 [pid = 3352] [id = 458] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5408000 == 38 [pid = 3352] [id = 457] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2717000 == 37 [pid = 3352] [id = 456] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0908000 == 36 [pid = 3352] [id = 455] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED32800 == 35 [pid = 3352] [id = 454] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF54000 == 34 [pid = 3352] [id = 453] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D23000 == 33 [pid = 3352] [id = 452] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1F4800 == 32 [pid = 3352] [id = 451] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD8C800 == 31 [pid = 3352] [id = 450] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339E769800 == 30 [pid = 3352] [id = 449] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339F207800 == 29 [pid = 3352] [id = 464] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7380000 == 28 [pid = 3352] [id = 463] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2182000 == 27 [pid = 3352] [id = 462] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED2A800 == 26 [pid = 3352] [id = 460] 18:31:49 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD8F800 == 25 [pid = 3352] [id = 461] 18:31:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339113F800 == 26 [pid = 3352] [id = 465] 18:31:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003390052C00) [pid = 3352] [serial = 1395] [outer = 0000000000000000] 18:31:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 95 (0000003390062800) [pid = 3352] [serial = 1396] [outer = 0000003390052C00] 18:31:49 INFO - PROCESS | 3352 | 1472088709443 Marionette DEBUG loaded listener.js 18:31:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 96 (00000033909D9C00) [pid = 3352] [serial = 1397] [outer = 0000003390052C00] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 95 (000000339D7F3000) [pid = 3352] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 94 (0000003391DA5000) [pid = 3352] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339276D400) [pid = 3352] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (0000003397256400) [pid = 3352] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (0000003397DE6400) [pid = 3352] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (0000003396F7F000) [pid = 3352] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033924F4C00) [pid = 3352] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D711C00) [pid = 3352] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E07A000) [pid = 3352] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033987C6000) [pid = 3352] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003396466800) [pid = 3352] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339E79D800) [pid = 3352] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E07C000) [pid = 3352] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033A1C2E800) [pid = 3352] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F68C000) [pid = 3352] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339EA89C00) [pid = 3352] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F1CD800) [pid = 3352] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E071C00) [pid = 3352] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033A284EC00) [pid = 3352] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033A2848400) [pid = 3352] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E4C6C00) [pid = 3352] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E494C00) [pid = 3352] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339EA7D800) [pid = 3352] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E81F000) [pid = 3352] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E495C00) [pid = 3352] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E81F400) [pid = 3352] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 18:31:49 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D726C00) [pid = 3352] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 18:31:50 INFO - PROCESS | 3352 | 1472088710008 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:31:50 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 18:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1488ms 18:31:50 INFO - PROCESS | 3352 | 1472088710040 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 18:31:50 INFO - PROCESS | 3352 | 1472088710044 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 18:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:31:50 INFO - PROCESS | 3352 | 1472088710049 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:31:50 INFO - PROCESS | 3352 | 1472088710052 Marionette TRACE conn5 <- [1,1826,null,{}] 18:31:50 INFO - PROCESS | 3352 | 1472088710057 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:50 INFO - PROCESS | 3352 | 1472088710059 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:50 INFO - PROCESS | 3352 | 1472088710189 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 18:31:50 INFO - PROCESS | 3352 | 1472088710266 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:50 INFO - PROCESS | 3352 | 1472088710269 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:50 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D57000 == 27 [pid = 3352] [id = 466] 18:31:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033911C5000) [pid = 3352] [serial = 1398] [outer = 0000000000000000] 18:31:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003391FAAC00) [pid = 3352] [serial = 1399] [outer = 00000033911C5000] 18:31:50 INFO - PROCESS | 3352 | 1472088710321 Marionette DEBUG loaded listener.js 18:31:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033960C4400) [pid = 3352] [serial = 1400] [outer = 00000033911C5000] 18:31:50 INFO - PROCESS | 3352 | 1472088710742 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 734ms 18:31:50 INFO - PROCESS | 3352 | 1472088710808 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 18:31:50 INFO - PROCESS | 3352 | 1472088710813 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 18:31:50 INFO - PROCESS | 3352 | 1472088710824 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:31:50 INFO - PROCESS | 3352 | 1472088710827 Marionette TRACE conn5 <- [1,1830,null,{}] 18:31:50 INFO - PROCESS | 3352 | 1472088710831 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:50 INFO - PROCESS | 3352 | 1472088710834 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:50 INFO - PROCESS | 3352 | 1472088710963 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 18:31:50 INFO - PROCESS | 3352 | 1472088710981 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:50 INFO - PROCESS | 3352 | 1472088710984 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D309000 == 28 [pid = 3352] [id = 467] 18:31:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003397044000) [pid = 3352] [serial = 1401] [outer = 0000000000000000] 18:31:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003397C70800) [pid = 3352] [serial = 1402] [outer = 0000003397044000] 18:31:51 INFO - PROCESS | 3352 | 1472088711033 Marionette DEBUG loaded listener.js 18:31:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003397DE5400) [pid = 3352] [serial = 1403] [outer = 0000003397044000] 18:31:51 INFO - PROCESS | 3352 | 1472088711524 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 733ms 18:31:51 INFO - PROCESS | 3352 | 1472088711563 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 18:31:51 INFO - PROCESS | 3352 | 1472088711566 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 18:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:31:51 INFO - PROCESS | 3352 | 1472088711569 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:31:51 INFO - PROCESS | 3352 | 1472088711573 Marionette TRACE conn5 <- [1,1834,null,{}] 18:31:51 INFO - PROCESS | 3352 | 1472088711584 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:51 INFO - PROCESS | 3352 | 1472088711589 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:51 INFO - PROCESS | 3352 | 1472088711688 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 18:31:51 INFO - PROCESS | 3352 | 1472088711695 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:51 INFO - PROCESS | 3352 | 1472088711698 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C0800 == 29 [pid = 3352] [id = 468] 18:31:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339B914800) [pid = 3352] [serial = 1404] [outer = 0000000000000000] 18:31:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D63CC00) [pid = 3352] [serial = 1405] [outer = 000000339B914800] 18:31:51 INFO - PROCESS | 3352 | 1472088711747 Marionette DEBUG loaded listener.js 18:31:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D71B000) [pid = 3352] [serial = 1406] [outer = 000000339B914800] 18:31:52 INFO - PROCESS | 3352 | 1472088712245 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:31:52 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) 18:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 734ms 18:31:52 INFO - PROCESS | 3352 | 1472088712332 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 18:31:52 INFO - PROCESS | 3352 | 1472088712335 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 18:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:31:52 INFO - PROCESS | 3352 | 1472088712347 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:31:52 INFO - PROCESS | 3352 | 1472088712349 Marionette TRACE conn5 <- [1,1838,null,{}] 18:31:52 INFO - PROCESS | 3352 | 1472088712355 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:52 INFO - PROCESS | 3352 | 1472088712357 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:52 INFO - PROCESS | 3352 | 1472088712486 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 18:31:52 INFO - PROCESS | 3352 | 1472088712492 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:52 INFO - PROCESS | 3352 | 1472088712495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:52 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC83800 == 30 [pid = 3352] [id = 469] 18:31:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D7A6000) [pid = 3352] [serial = 1407] [outer = 0000000000000000] 18:31:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D7F0000) [pid = 3352] [serial = 1408] [outer = 000000339D7A6000] 18:31:52 INFO - PROCESS | 3352 | 1472088712542 Marionette DEBUG loaded listener.js 18:31:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339DF2DC00) [pid = 3352] [serial = 1409] [outer = 000000339D7A6000] 18:31:53 INFO - PROCESS | 3352 | 1472088712991 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 691ms 18:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:31:53 INFO - PROCESS | 3352 | 1472088713046 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 18:31:53 INFO - PROCESS | 3352 | 1472088713048 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 18:31:53 INFO - PROCESS | 3352 | 1472088713052 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:31:53 INFO - PROCESS | 3352 | 1472088713054 Marionette TRACE conn5 <- [1,1842,null,{}] 18:31:53 INFO - PROCESS | 3352 | 1472088713058 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:53 INFO - PROCESS | 3352 | 1472088713062 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:53 INFO - PROCESS | 3352 | 1472088713179 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 18:31:53 INFO - PROCESS | 3352 | 1472088713189 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:53 INFO - PROCESS | 3352 | 1472088713191 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:53 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F207800 == 31 [pid = 3352] [id = 470] 18:31:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E075000) [pid = 3352] [serial = 1410] [outer = 0000000000000000] 18:31:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E077C00) [pid = 3352] [serial = 1411] [outer = 000000339E075000] 18:31:53 INFO - PROCESS | 3352 | 1472088713295 Marionette DEBUG loaded listener.js 18:31:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E4C1400) [pid = 3352] [serial = 1412] [outer = 000000339E075000] 18:31:53 INFO - PROCESS | 3352 | 1472088713783 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 775ms 18:31:53 INFO - PROCESS | 3352 | 1472088713830 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 18:31:53 INFO - PROCESS | 3352 | 1472088713833 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 18:31:53 INFO - PROCESS | 3352 | 1472088713841 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:31:53 INFO - PROCESS | 3352 | 1472088713843 Marionette TRACE conn5 <- [1,1846,null,{}] 18:31:53 INFO - PROCESS | 3352 | 1472088713846 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:53 INFO - PROCESS | 3352 | 1472088713853 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:54 INFO - PROCESS | 3352 | 1472088714172 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F297800) [pid = 3352] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003391A27000) [pid = 3352] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033931FC000) [pid = 3352] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339606C000) [pid = 3352] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390A04C00) [pid = 3352] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339015D800) [pid = 3352] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339EE90000) [pid = 3352] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339B910000) [pid = 3352] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033921B0400) [pid = 3352] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E832400) [pid = 3352] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033A0BC5000) [pid = 3352] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:31:54 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E7A3C00) [pid = 3352] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:31:54 INFO - PROCESS | 3352 | 1472088714233 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:54 INFO - PROCESS | 3352 | 1472088714235 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:54 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391E06800 == 32 [pid = 3352] [id = 471] 18:31:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390057C00) [pid = 3352] [serial = 1413] [outer = 0000000000000000] 18:31:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003391A27000) [pid = 3352] [serial = 1414] [outer = 0000003390057C00] 18:31:54 INFO - PROCESS | 3352 | 1472088714283 Marionette DEBUG loaded listener.js 18:31:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D726800) [pid = 3352] [serial = 1415] [outer = 0000003390057C00] 18:31:54 INFO - PROCESS | 3352 | 1472088714654 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 880ms 18:31:54 INFO - PROCESS | 3352 | 1472088714725 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 18:31:54 INFO - PROCESS | 3352 | 1472088714727 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 18:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:31:54 INFO - PROCESS | 3352 | 1472088714730 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:31:54 INFO - PROCESS | 3352 | 1472088714732 Marionette TRACE conn5 <- [1,1850,null,{}] 18:31:54 INFO - PROCESS | 3352 | 1472088714736 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:54 INFO - PROCESS | 3352 | 1472088714738 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:54 INFO - PROCESS | 3352 | 1472088714820 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 18:31:54 INFO - PROCESS | 3352 | 1472088714826 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:54 INFO - PROCESS | 3352 | 1472088714828 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:54 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2182000 == 33 [pid = 3352] [id = 472] 18:31:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E4C2C00) [pid = 3352] [serial = 1416] [outer = 0000000000000000] 18:31:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E81F400) [pid = 3352] [serial = 1417] [outer = 000000339E4C2C00] 18:31:54 INFO - PROCESS | 3352 | 1472088714875 Marionette DEBUG loaded listener.js 18:31:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E841C00) [pid = 3352] [serial = 1418] [outer = 000000339E4C2C00] 18:31:55 INFO - PROCESS | 3352 | 1472088715698 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 986ms 18:31:55 INFO - PROCESS | 3352 | 1472088715720 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 18:31:55 INFO - PROCESS | 3352 | 1472088715725 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 18:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:31:55 INFO - PROCESS | 3352 | 1472088715730 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:31:55 INFO - PROCESS | 3352 | 1472088715736 Marionette TRACE conn5 <- [1,1854,null,{}] 18:31:55 INFO - PROCESS | 3352 | 1472088715741 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:55 INFO - PROCESS | 3352 | 1472088715745 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:55 INFO - PROCESS | 3352 | 1472088715870 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 18:31:55 INFO - PROCESS | 3352 | 1472088715949 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:55 INFO - PROCESS | 3352 | 1472088715953 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339841F800 == 34 [pid = 3352] [id = 473] 18:31:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003391FAE800) [pid = 3352] [serial = 1419] [outer = 0000000000000000] 18:31:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003392532C00) [pid = 3352] [serial = 1420] [outer = 0000003391FAE800] 18:31:56 INFO - PROCESS | 3352 | 1472088716056 Marionette DEBUG loaded listener.js 18:31:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033965DCC00) [pid = 3352] [serial = 1421] [outer = 0000003391FAE800] 18:31:56 INFO - PROCESS | 3352 | 1472088716704 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1034ms 18:31:56 INFO - PROCESS | 3352 | 1472088716768 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 18:31:56 INFO - PROCESS | 3352 | 1472088716773 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 18:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:31:56 INFO - PROCESS | 3352 | 1472088716780 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:31:56 INFO - PROCESS | 3352 | 1472088716783 Marionette TRACE conn5 <- [1,1858,null,{}] 18:31:56 INFO - PROCESS | 3352 | 1472088716787 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:56 INFO - PROCESS | 3352 | 1472088716790 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:56 INFO - PROCESS | 3352 | 1472088716951 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 18:31:57 INFO - PROCESS | 3352 | 1472088717023 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:57 INFO - PROCESS | 3352 | 1472088717026 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:57 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F206800 == 35 [pid = 3352] [id = 474] 18:31:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003391A21400) [pid = 3352] [serial = 1422] [outer = 0000000000000000] 18:31:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339B954000) [pid = 3352] [serial = 1423] [outer = 0000003391A21400] 18:31:57 INFO - PROCESS | 3352 | 1472088717137 Marionette DEBUG loaded listener.js 18:31:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D72B400) [pid = 3352] [serial = 1424] [outer = 0000003391A21400] 18:31:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC0C000 == 34 [pid = 3352] [id = 357] 18:31:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339DC5A000 == 33 [pid = 3352] [id = 345] 18:31:57 INFO - PROCESS | 3352 | --DOCSHELL 000000339D321000 == 32 [pid = 3352] [id = 354] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F553400) [pid = 3352] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339EA81400) [pid = 3352] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D3C9800) [pid = 3352] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D72F400) [pid = 3352] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339645D000) [pid = 3352] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003397C70000) [pid = 3352] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003396CDFC00) [pid = 3352] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E498400) [pid = 3352] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339F1DAC00) [pid = 3352] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D3C6000) [pid = 3352] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D726400) [pid = 3352] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033925A2800) [pid = 3352] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339676E400) [pid = 3352] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339FFAB000) [pid = 3352] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339FCD8000) [pid = 3352] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033A20D2400) [pid = 3352] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (00000033A138E800) [pid = 3352] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E7A7C00) [pid = 3352] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E83E400) [pid = 3352] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F1D8800) [pid = 3352] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (00000033A0945800) [pid = 3352] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E4CBC00) [pid = 3352] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E81A000) [pid = 3352] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 18:31:57 INFO - PROCESS | 3352 | 1472088717974 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1241ms 18:31:58 INFO - PROCESS | 3352 | 1472088718023 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 18:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:31:58 INFO - PROCESS | 3352 | 1472088718027 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 18:31:58 INFO - PROCESS | 3352 | 1472088718032 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:31:58 INFO - PROCESS | 3352 | 1472088718035 Marionette TRACE conn5 <- [1,1862,null,{}] 18:31:58 INFO - PROCESS | 3352 | 1472088718041 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:58 INFO - PROCESS | 3352 | 1472088718044 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:58 INFO - PROCESS | 3352 | 1472088718137 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 18:31:58 INFO - PROCESS | 3352 | 1472088718152 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:58 INFO - PROCESS | 3352 | 1472088718155 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:58 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396F18000 == 33 [pid = 3352] [id = 475] 18:31:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (00000033925A5800) [pid = 3352] [serial = 1425] [outer = 0000000000000000] 18:31:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003396070000) [pid = 3352] [serial = 1426] [outer = 00000033925A5800] 18:31:58 INFO - PROCESS | 3352 | 1472088718213 Marionette DEBUG loaded listener.js 18:31:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003396CD7400) [pid = 3352] [serial = 1427] [outer = 00000033925A5800] 18:31:58 INFO - PROCESS | 3352 | 1472088718742 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 731ms 18:31:58 INFO - PROCESS | 3352 | 1472088718763 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 18:31:58 INFO - PROCESS | 3352 | 1472088718768 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 18:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:31:58 INFO - PROCESS | 3352 | 1472088718774 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:31:58 INFO - PROCESS | 3352 | 1472088718777 Marionette TRACE conn5 <- [1,1866,null,{}] 18:31:58 INFO - PROCESS | 3352 | 1472088718781 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:58 INFO - PROCESS | 3352 | 1472088718784 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:58 INFO - PROCESS | 3352 | 1472088718877 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 18:31:58 INFO - PROCESS | 3352 | 1472088718886 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:58 INFO - PROCESS | 3352 | 1472088718889 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF1A000 == 34 [pid = 3352] [id = 476] 18:31:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339B955000) [pid = 3352] [serial = 1428] [outer = 0000000000000000] 18:31:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339D383C00) [pid = 3352] [serial = 1429] [outer = 000000339B955000] 18:31:58 INFO - PROCESS | 3352 | 1472088718940 Marionette DEBUG loaded listener.js 18:31:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339D724400) [pid = 3352] [serial = 1430] [outer = 000000339B955000] 18:31:59 INFO - PROCESS | 3352 | 1472088719437 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 693ms 18:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:31:59 INFO - PROCESS | 3352 | 1472088719469 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 18:31:59 INFO - PROCESS | 3352 | 1472088719472 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 18:31:59 INFO - PROCESS | 3352 | 1472088719475 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:31:59 INFO - PROCESS | 3352 | 1472088719479 Marionette TRACE conn5 <- [1,1870,null,{}] 18:31:59 INFO - PROCESS | 3352 | 1472088719490 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:31:59 INFO - PROCESS | 3352 | 1472088719495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:59 INFO - PROCESS | 3352 | 1472088719585 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 18:31:59 INFO - PROCESS | 3352 | 1472088719631 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:31:59 INFO - PROCESS | 3352 | 1472088719634 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:31:59 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED2B000 == 35 [pid = 3352] [id = 477] 18:31:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339E02D400) [pid = 3352] [serial = 1431] [outer = 0000000000000000] 18:31:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E498400) [pid = 3352] [serial = 1432] [outer = 000000339E02D400] 18:31:59 INFO - PROCESS | 3352 | 1472088719685 Marionette DEBUG loaded listener.js 18:31:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E78D000) [pid = 3352] [serial = 1433] [outer = 000000339E02D400] 18:32:00 INFO - PROCESS | 3352 | 1472088720119 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 692ms 18:32:00 INFO - PROCESS | 3352 | 1472088720177 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 18:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:32:00 INFO - PROCESS | 3352 | 1472088720180 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 18:32:00 INFO - PROCESS | 3352 | 1472088720184 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:32:00 INFO - PROCESS | 3352 | 1472088720186 Marionette TRACE conn5 <- [1,1874,null,{}] 18:32:00 INFO - PROCESS | 3352 | 1472088720189 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:00 INFO - PROCESS | 3352 | 1472088720191 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:00 INFO - PROCESS | 3352 | 1472088720309 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 18:32:00 INFO - PROCESS | 3352 | 1472088720358 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:00 INFO - PROCESS | 3352 | 1472088720360 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:00 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09BD800 == 36 [pid = 3352] [id = 478] 18:32:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E7A0000) [pid = 3352] [serial = 1434] [outer = 0000000000000000] 18:32:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E7A8800) [pid = 3352] [serial = 1435] [outer = 000000339E7A0000] 18:32:00 INFO - PROCESS | 3352 | 1472088720409 Marionette DEBUG loaded listener.js 18:32:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E83C800) [pid = 3352] [serial = 1436] [outer = 000000339E7A0000] 18:32:00 INFO - PROCESS | 3352 | 1472088720856 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 731ms 18:32:00 INFO - PROCESS | 3352 | 1472088720916 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 18:32:00 INFO - PROCESS | 3352 | 1472088720918 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 18:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:32:00 INFO - PROCESS | 3352 | 1472088720921 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:32:00 INFO - PROCESS | 3352 | 1472088720923 Marionette TRACE conn5 <- [1,1878,null,{}] 18:32:00 INFO - PROCESS | 3352 | 1472088720933 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:00 INFO - PROCESS | 3352 | 1472088720935 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:01 INFO - PROCESS | 3352 | 1472088721076 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 18:32:01 INFO - PROCESS | 3352 | 1472088721088 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:01 INFO - PROCESS | 3352 | 1472088721090 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:01 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BA000 == 37 [pid = 3352] [id = 479] 18:32:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E83F800) [pid = 3352] [serial = 1437] [outer = 0000000000000000] 18:32:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339EA84000) [pid = 3352] [serial = 1438] [outer = 000000339E83F800] 18:32:01 INFO - PROCESS | 3352 | 1472088721137 Marionette DEBUG loaded listener.js 18:32:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339EE8F400) [pid = 3352] [serial = 1439] [outer = 000000339E83F800] 18:32:01 INFO - PROCESS | 3352 | 1472088721574 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 734ms 18:32:01 INFO - PROCESS | 3352 | 1472088721659 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 18:32:01 INFO - PROCESS | 3352 | 1472088721661 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 18:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:32:01 INFO - PROCESS | 3352 | 1472088721665 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:32:01 INFO - PROCESS | 3352 | 1472088721666 Marionette TRACE conn5 <- [1,1882,null,{}] 18:32:01 INFO - PROCESS | 3352 | 1472088721680 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:01 INFO - PROCESS | 3352 | 1472088721687 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:01 INFO - PROCESS | 3352 | 1472088721827 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 18:32:01 INFO - PROCESS | 3352 | 1472088721878 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:01 INFO - PROCESS | 3352 | 1472088721880 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:01 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F85800 == 38 [pid = 3352] [id = 480] 18:32:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F1DAC00) [pid = 3352] [serial = 1440] [outer = 0000000000000000] 18:32:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F298C00) [pid = 3352] [serial = 1441] [outer = 000000339F1DAC00] 18:32:01 INFO - PROCESS | 3352 | 1472088721928 Marionette DEBUG loaded listener.js 18:32:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F347C00) [pid = 3352] [serial = 1442] [outer = 000000339F1DAC00] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003397044000) [pid = 3352] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339B914800) [pid = 3352] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339D7A6000) [pid = 3352] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390052C00) [pid = 3352] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033911C5000) [pid = 3352] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F34EC00) [pid = 3352] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339DCA7000) [pid = 3352] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E075000) [pid = 3352] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033960C9000) [pid = 3352] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D719C00) [pid = 3352] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:32:02 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003390057C00) [pid = 3352] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:32:02 INFO - PROCESS | 3352 | 1472088722412 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 797ms 18:32:02 INFO - PROCESS | 3352 | 1472088722464 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 18:32:02 INFO - PROCESS | 3352 | 1472088722467 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 18:32:02 INFO - PROCESS | 3352 | 1472088722475 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:32:02 INFO - PROCESS | 3352 | 1472088722477 Marionette TRACE conn5 <- [1,1886,null,{}] 18:32:02 INFO - PROCESS | 3352 | 1472088722480 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:02 INFO - PROCESS | 3352 | 1472088722482 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:02 INFO - PROCESS | 3352 | 1472088722566 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 18:32:02 INFO - PROCESS | 3352 | 1472088722576 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:02 INFO - PROCESS | 3352 | 1472088722578 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:02 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540D800 == 39 [pid = 3352] [id = 481] 18:32:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339676A800) [pid = 3352] [serial = 1443] [outer = 0000000000000000] 18:32:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D7A6000) [pid = 3352] [serial = 1444] [outer = 000000339676A800] 18:32:02 INFO - PROCESS | 3352 | 1472088722624 Marionette DEBUG loaded listener.js 18:32:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339F293800) [pid = 3352] [serial = 1445] [outer = 000000339676A800] 18:32:03 INFO - PROCESS | 3352 | 1472088723051 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 628ms 18:32:03 INFO - PROCESS | 3352 | 1472088723107 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 18:32:03 INFO - PROCESS | 3352 | 1472088723109 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 18:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:32:03 INFO - PROCESS | 3352 | 1472088723112 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:32:03 INFO - PROCESS | 3352 | 1472088723114 Marionette TRACE conn5 <- [1,1890,null,{}] 18:32:03 INFO - PROCESS | 3352 | 1472088723117 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:03 INFO - PROCESS | 3352 | 1472088723119 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:03 INFO - PROCESS | 3352 | 1472088723205 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 18:32:03 INFO - PROCESS | 3352 | 1472088723211 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:03 INFO - PROCESS | 3352 | 1472088723213 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5578000 == 40 [pid = 3352] [id = 482] 18:32:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339F34B000) [pid = 3352] [serial = 1446] [outer = 0000000000000000] 18:32:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339F6D4400) [pid = 3352] [serial = 1447] [outer = 000000339F34B000] 18:32:03 INFO - PROCESS | 3352 | 1472088723261 Marionette DEBUG loaded listener.js 18:32:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339FFA3800) [pid = 3352] [serial = 1448] [outer = 000000339F34B000] 18:32:03 INFO - PROCESS | 3352 | 1472088723699 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 629ms 18:32:03 INFO - PROCESS | 3352 | 1472088723745 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 18:32:03 INFO - PROCESS | 3352 | 1472088723747 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 18:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:32:03 INFO - PROCESS | 3352 | 1472088723755 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:32:03 INFO - PROCESS | 3352 | 1472088723757 Marionette TRACE conn5 <- [1,1894,null,{}] 18:32:03 INFO - PROCESS | 3352 | 1472088723760 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:03 INFO - PROCESS | 3352 | 1472088723762 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:03 INFO - PROCESS | 3352 | 1472088723853 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 18:32:03 INFO - PROCESS | 3352 | 1472088723859 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:03 INFO - PROCESS | 3352 | 1472088723861 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61B2800 == 41 [pid = 3352] [id = 483] 18:32:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F685400) [pid = 3352] [serial = 1449] [outer = 0000000000000000] 18:32:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339FFBFC00) [pid = 3352] [serial = 1450] [outer = 000000339F685400] 18:32:03 INFO - PROCESS | 3352 | 1472088723907 Marionette DEBUG loaded listener.js 18:32:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033A0F29800) [pid = 3352] [serial = 1451] [outer = 000000339F685400] 18:32:04 INFO - PROCESS | 3352 | 1472088724538 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 837ms 18:32:04 INFO - PROCESS | 3352 | 1472088724591 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 18:32:04 INFO - PROCESS | 3352 | 1472088724596 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 18:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:32:04 INFO - PROCESS | 3352 | 1472088724601 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:32:04 INFO - PROCESS | 3352 | 1472088724605 Marionette TRACE conn5 <- [1,1898,null,{}] 18:32:04 INFO - PROCESS | 3352 | 1472088724612 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:04 INFO - PROCESS | 3352 | 1472088724615 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:04 INFO - PROCESS | 3352 | 1472088724734 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 18:32:04 INFO - PROCESS | 3352 | 1472088724858 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:04 INFO - PROCESS | 3352 | 1472088724862 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:04 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D39C800 == 42 [pid = 3352] [id = 484] 18:32:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033924F1000) [pid = 3352] [serial = 1452] [outer = 0000000000000000] 18:32:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033965D7C00) [pid = 3352] [serial = 1453] [outer = 00000033924F1000] 18:32:04 INFO - PROCESS | 3352 | 1472088724925 Marionette DEBUG loaded listener.js 18:32:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003398308000) [pid = 3352] [serial = 1454] [outer = 00000033924F1000] 18:32:05 INFO - PROCESS | 3352 | 1472088725568 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1031ms 18:32:05 INFO - PROCESS | 3352 | 1472088725636 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 18:32:05 INFO - PROCESS | 3352 | 1472088725641 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 18:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:32:05 INFO - PROCESS | 3352 | 1472088725648 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:32:05 INFO - PROCESS | 3352 | 1472088725651 Marionette TRACE conn5 <- [1,1902,null,{}] 18:32:05 INFO - PROCESS | 3352 | 1472088725656 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:05 INFO - PROCESS | 3352 | 1472088725659 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:05 INFO - PROCESS | 3352 | 1472088725837 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 18:32:05 INFO - PROCESS | 3352 | 1472088725952 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:05 INFO - PROCESS | 3352 | 1472088725955 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F19800 == 43 [pid = 3352] [id = 485] 18:32:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339DCAAC00) [pid = 3352] [serial = 1455] [outer = 0000000000000000] 18:32:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E072400) [pid = 3352] [serial = 1456] [outer = 000000339DCAAC00] 18:32:06 INFO - PROCESS | 3352 | 1472088726017 Marionette DEBUG loaded listener.js 18:32:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E799400) [pid = 3352] [serial = 1457] [outer = 000000339DCAAC00] 18:32:06 INFO - PROCESS | 3352 | 1472088726679 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1082ms 18:32:06 INFO - PROCESS | 3352 | 1472088726749 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 18:32:06 INFO - PROCESS | 3352 | 1472088726752 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 18:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:32:06 INFO - PROCESS | 3352 | 1472088726757 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:32:06 INFO - PROCESS | 3352 | 1472088726761 Marionette TRACE conn5 <- [1,1906,null,{}] 18:32:06 INFO - PROCESS | 3352 | 1472088726773 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:06 INFO - PROCESS | 3352 | 1472088726778 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:06 INFO - PROCESS | 3352 | 1472088726957 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 18:32:07 INFO - PROCESS | 3352 | 1472088727050 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:07 INFO - PROCESS | 3352 | 1472088727054 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:07 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED28800 == 44 [pid = 3352] [id = 486] 18:32:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D718000) [pid = 3352] [serial = 1458] [outer = 0000000000000000] 18:32:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E076C00) [pid = 3352] [serial = 1459] [outer = 000000339D718000] 18:32:07 INFO - PROCESS | 3352 | 1472088727114 Marionette DEBUG loaded listener.js 18:32:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339FCD7C00) [pid = 3352] [serial = 1460] [outer = 000000339D718000] 18:32:07 INFO - PROCESS | 3352 | 1472088727853 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1139ms 18:32:07 INFO - PROCESS | 3352 | 1472088727898 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 18:32:07 INFO - PROCESS | 3352 | 1472088727902 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 18:32:07 INFO - PROCESS | 3352 | 1472088727907 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:32:07 INFO - PROCESS | 3352 | 1472088727912 Marionette TRACE conn5 <- [1,1910,null,{}] 18:32:07 INFO - PROCESS | 3352 | 1472088727918 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:07 INFO - PROCESS | 3352 | 1472088727920 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:08 INFO - PROCESS | 3352 | 1472088728029 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 18:32:08 INFO - PROCESS | 3352 | 1472088728128 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:08 INFO - PROCESS | 3352 | 1472088728131 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964C2000 == 45 [pid = 3352] [id = 487] 18:32:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003396CDA400) [pid = 3352] [serial = 1461] [outer = 0000000000000000] 18:32:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339704C000) [pid = 3352] [serial = 1462] [outer = 0000003396CDA400] 18:32:08 INFO - PROCESS | 3352 | 1472088728185 Marionette DEBUG loaded listener.js 18:32:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033987C0C00) [pid = 3352] [serial = 1463] [outer = 0000003396CDA400] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D06000 == 44 [pid = 3352] [id = 344] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 0000003392477800 == 43 [pid = 3352] [id = 352] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BD000 == 42 [pid = 3352] [id = 359] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339113F800 == 41 [pid = 3352] [id = 465] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 0000003396014000 == 40 [pid = 3352] [id = 343] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339671E800 == 39 [pid = 3352] [id = 353] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339323B000 == 38 [pid = 3352] [id = 351] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339F326000 == 37 [pid = 3352] [id = 349] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339F04C000 == 36 [pid = 3352] [id = 356] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D8000 == 35 [pid = 3352] [id = 347] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9CD000 == 34 [pid = 3352] [id = 355] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 000000339E75C000 == 33 [pid = 3352] [id = 346] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B8C000 == 32 [pid = 3352] [id = 350] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 00000033A217B800 == 31 [pid = 3352] [id = 358] 18:32:09 INFO - PROCESS | 3352 | --DOCSHELL 0000003391D54800 == 30 [pid = 3352] [id = 348] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E81F400) [pid = 3352] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D726800) [pid = 3352] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003397DE5400) [pid = 3352] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D63CC00) [pid = 3352] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D7F0000) [pid = 3352] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033909D9C00) [pid = 3352] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033960C4400) [pid = 3352] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339FCD7400) [pid = 3352] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003397C70800) [pid = 3352] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391FAAC00) [pid = 3352] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E497000) [pid = 3352] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D71B000) [pid = 3352] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390062800) [pid = 3352] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E077C00) [pid = 3352] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E4C1400) [pid = 3352] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396511000) [pid = 3352] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033A21CEC00) [pid = 3352] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E832800) [pid = 3352] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033A277CC00) [pid = 3352] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003391A27000) [pid = 3352] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E79F000) [pid = 3352] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339DF2DC00) [pid = 3352] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (00000033983B9400) [pid = 3352] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 18:32:09 INFO - PROCESS | 3352 | 1472088729416 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1547ms 18:32:09 INFO - PROCESS | 3352 | 1472088729459 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 18:32:09 INFO - PROCESS | 3352 | 1472088729463 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 18:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:32:09 INFO - PROCESS | 3352 | 1472088729468 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:32:09 INFO - PROCESS | 3352 | 1472088729473 Marionette TRACE conn5 <- [1,1914,null,{}] 18:32:09 INFO - PROCESS | 3352 | 1472088729478 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:09 INFO - PROCESS | 3352 | 1472088729480 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:09 INFO - PROCESS | 3352 | 1472088729573 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 18:32:09 INFO - PROCESS | 3352 | 1472088729580 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:09 INFO - PROCESS | 3352 | 1472088729583 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:09 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964CC000 == 31 [pid = 3352] [id = 488] 18:32:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003391132800) [pid = 3352] [serial = 1464] [outer = 0000000000000000] 18:32:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003391A25C00) [pid = 3352] [serial = 1465] [outer = 0000003391132800] 18:32:09 INFO - PROCESS | 3352 | 1472088729635 Marionette DEBUG loaded listener.js 18:32:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003391FAF400) [pid = 3352] [serial = 1466] [outer = 0000003391132800] 18:32:10 INFO - PROCESS | 3352 | 1472088730131 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 692ms 18:32:10 INFO - PROCESS | 3352 | 1472088730165 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 18:32:10 INFO - PROCESS | 3352 | 1472088730170 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 18:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:32:10 INFO - PROCESS | 3352 | 1472088730177 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:32:10 INFO - PROCESS | 3352 | 1472088730180 Marionette TRACE conn5 <- [1,1918,null,{}] 18:32:10 INFO - PROCESS | 3352 | 1472088730184 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:10 INFO - PROCESS | 3352 | 1472088730186 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:10 INFO - PROCESS | 3352 | 1472088730312 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 18:32:10 INFO - PROCESS | 3352 | 1472088730393 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:10 INFO - PROCESS | 3352 | 1472088730395 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:10 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8D4000 == 32 [pid = 3352] [id = 489] 18:32:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033924FB400) [pid = 3352] [serial = 1467] [outer = 0000000000000000] 18:32:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339646A000) [pid = 3352] [serial = 1468] [outer = 00000033924FB400] 18:32:10 INFO - PROCESS | 3352 | 1472088730447 Marionette DEBUG loaded listener.js 18:32:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003396D3E400) [pid = 3352] [serial = 1469] [outer = 00000033924FB400] 18:32:10 INFO - PROCESS | 3352 | 1472088730845 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 734ms 18:32:10 INFO - PROCESS | 3352 | 1472088730913 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 18:32:10 INFO - PROCESS | 3352 | 1472088730915 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 18:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:32:10 INFO - PROCESS | 3352 | 1472088730919 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:32:10 INFO - PROCESS | 3352 | 1472088730923 Marionette TRACE conn5 <- [1,1922,null,{}] 18:32:10 INFO - PROCESS | 3352 | 1472088730939 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:10 INFO - PROCESS | 3352 | 1472088730944 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:11 INFO - PROCESS | 3352 | 1472088731034 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 18:32:11 INFO - PROCESS | 3352 | 1472088731051 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:11 INFO - PROCESS | 3352 | 1472088731055 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7BA000 == 33 [pid = 3352] [id = 490] 18:32:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339B8B5C00) [pid = 3352] [serial = 1470] [outer = 0000000000000000] 18:32:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339B956000) [pid = 3352] [serial = 1471] [outer = 000000339B8B5C00] 18:32:11 INFO - PROCESS | 3352 | 1472088731107 Marionette DEBUG loaded listener.js 18:32:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D712000) [pid = 3352] [serial = 1472] [outer = 000000339B8B5C00] 18:32:11 INFO - PROCESS | 3352 | 1472088731593 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 691ms 18:32:11 INFO - PROCESS | 3352 | 1472088731612 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 18:32:11 INFO - PROCESS | 3352 | 1472088731615 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 18:32:11 INFO - PROCESS | 3352 | 1472088731618 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:32:11 INFO - PROCESS | 3352 | 1472088731620 Marionette TRACE conn5 <- [1,1926,null,{}] 18:32:11 INFO - PROCESS | 3352 | 1472088731630 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:11 INFO - PROCESS | 3352 | 1472088731632 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:11 INFO - PROCESS | 3352 | 1472088731780 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 18:32:11 INFO - PROCESS | 3352 | 1472088731791 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:11 INFO - PROCESS | 3352 | 1472088731793 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC84000 == 34 [pid = 3352] [id = 491] 18:32:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D71E400) [pid = 3352] [serial = 1473] [outer = 0000000000000000] 18:32:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D72A800) [pid = 3352] [serial = 1474] [outer = 000000339D71E400] 18:32:11 INFO - PROCESS | 3352 | 1472088731882 Marionette DEBUG loaded listener.js 18:32:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339DCA7400) [pid = 3352] [serial = 1475] [outer = 000000339D71E400] 18:32:12 INFO - PROCESS | 3352 | 1472088732325 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 734ms 18:32:12 INFO - PROCESS | 3352 | 1472088732360 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 18:32:12 INFO - PROCESS | 3352 | 1472088732362 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 18:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:32:12 INFO - PROCESS | 3352 | 1472088732370 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:32:12 INFO - PROCESS | 3352 | 1472088732372 Marionette TRACE conn5 <- [1,1930,null,{}] 18:32:12 INFO - PROCESS | 3352 | 1472088732376 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:12 INFO - PROCESS | 3352 | 1472088732378 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:12 INFO - PROCESS | 3352 | 1472088732487 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 18:32:12 INFO - PROCESS | 3352 | 1472088732493 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:12 INFO - PROCESS | 3352 | 1472088732495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:12 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F20F800 == 35 [pid = 3352] [id = 492] 18:32:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D723400) [pid = 3352] [serial = 1476] [outer = 0000000000000000] 18:32:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E056400) [pid = 3352] [serial = 1477] [outer = 000000339D723400] 18:32:12 INFO - PROCESS | 3352 | 1472088732542 Marionette DEBUG loaded listener.js 18:32:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E07DC00) [pid = 3352] [serial = 1478] [outer = 000000339D723400] 18:32:13 INFO - PROCESS | 3352 | 1472088733013 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 691ms 18:32:13 INFO - PROCESS | 3352 | 1472088733063 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 18:32:13 INFO - PROCESS | 3352 | 1472088733065 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 18:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:32:13 INFO - PROCESS | 3352 | 1472088733069 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:32:13 INFO - PROCESS | 3352 | 1472088733071 Marionette TRACE conn5 <- [1,1934,null,{}] 18:32:13 INFO - PROCESS | 3352 | 1472088733074 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:13 INFO - PROCESS | 3352 | 1472088733080 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:13 INFO - PROCESS | 3352 | 1472088733235 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F1DAC00) [pid = 3352] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E83F800) [pid = 3352] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003391A21400) [pid = 3352] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339B955000) [pid = 3352] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391FAE800) [pid = 3352] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033925A5800) [pid = 3352] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E02D400) [pid = 3352] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E4C2C00) [pid = 3352] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F34B000) [pid = 3352] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339F685400) [pid = 3352] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E7A0000) [pid = 3352] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:32:13 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339676A800) [pid = 3352] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:32:13 INFO - PROCESS | 3352 | 1472088733490 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:13 INFO - PROCESS | 3352 | 1472088733492 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D31E000 == 36 [pid = 3352] [id = 493] 18:32:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339001E400) [pid = 3352] [serial = 1479] [outer = 0000000000000000] 18:32:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339015C000) [pid = 3352] [serial = 1480] [outer = 000000339001E400] 18:32:13 INFO - PROCESS | 3352 | 1472088733540 Marionette DEBUG loaded listener.js 18:32:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003397254400) [pid = 3352] [serial = 1481] [outer = 000000339001E400] 18:32:13 INFO - PROCESS | 3352 | 1472088733907 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 901ms 18:32:13 INFO - PROCESS | 3352 | 1472088733971 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 18:32:13 INFO - PROCESS | 3352 | 1472088733973 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 18:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:32:13 INFO - PROCESS | 3352 | 1472088733976 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:32:13 INFO - PROCESS | 3352 | 1472088733978 Marionette TRACE conn5 <- [1,1938,null,{}] 18:32:13 INFO - PROCESS | 3352 | 1472088733982 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:13 INFO - PROCESS | 3352 | 1472088733984 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:14 INFO - PROCESS | 3352 | 1472088734065 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 18:32:14 INFO - PROCESS | 3352 | 1472088734070 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:14 INFO - PROCESS | 3352 | 1472088734072 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:14 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A271F800 == 37 [pid = 3352] [id = 494] 18:32:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339DF30800) [pid = 3352] [serial = 1482] [outer = 0000000000000000] 18:32:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E7A0000) [pid = 3352] [serial = 1483] [outer = 000000339DF30800] 18:32:14 INFO - PROCESS | 3352 | 1472088734119 Marionette DEBUG loaded listener.js 18:32:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E838000) [pid = 3352] [serial = 1484] [outer = 000000339DF30800] 18:32:14 INFO - PROCESS | 3352 | 1472088734540 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 587ms 18:32:14 INFO - PROCESS | 3352 | 1472088734579 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 18:32:14 INFO - PROCESS | 3352 | 1472088734581 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 18:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:32:14 INFO - PROCESS | 3352 | 1472088734585 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:32:14 INFO - PROCESS | 3352 | 1472088734587 Marionette TRACE conn5 <- [1,1942,null,{}] 18:32:14 INFO - PROCESS | 3352 | 1472088734591 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:14 INFO - PROCESS | 3352 | 1472088734593 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:14 INFO - PROCESS | 3352 | 1472088734675 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 18:32:14 INFO - PROCESS | 3352 | 1472088734681 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:14 INFO - PROCESS | 3352 | 1472088734683 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:14 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F27000 == 38 [pid = 3352] [id = 495] 18:32:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E835400) [pid = 3352] [serial = 1485] [outer = 0000000000000000] 18:32:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EA83400) [pid = 3352] [serial = 1486] [outer = 000000339E835400] 18:32:14 INFO - PROCESS | 3352 | 1472088734730 Marionette DEBUG loaded listener.js 18:32:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EE87000) [pid = 3352] [serial = 1487] [outer = 000000339E835400] 18:32:15 INFO - PROCESS | 3352 | 1472088735182 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 630ms 18:32:15 INFO - PROCESS | 3352 | 1472088735216 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 18:32:15 INFO - PROCESS | 3352 | 1472088735219 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 18:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:32:15 INFO - PROCESS | 3352 | 1472088735235 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:32:15 INFO - PROCESS | 3352 | 1472088735237 Marionette TRACE conn5 <- [1,1946,null,{}] 18:32:15 INFO - PROCESS | 3352 | 1472088735241 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:15 INFO - PROCESS | 3352 | 1472088735243 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:15 INFO - PROCESS | 3352 | 1472088735327 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 18:32:15 INFO - PROCESS | 3352 | 1472088735334 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:15 INFO - PROCESS | 3352 | 1472088735336 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:15 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541D800 == 39 [pid = 3352] [id = 496] 18:32:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F0F0800) [pid = 3352] [serial = 1488] [outer = 0000000000000000] 18:32:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F1D3C00) [pid = 3352] [serial = 1489] [outer = 000000339F0F0800] 18:32:15 INFO - PROCESS | 3352 | 1472088735382 Marionette DEBUG loaded listener.js 18:32:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F1DC400) [pid = 3352] [serial = 1490] [outer = 000000339F0F0800] 18:32:16 INFO - PROCESS | 3352 | 1472088736214 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1027ms 18:32:16 INFO - PROCESS | 3352 | 1472088736264 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 18:32:16 INFO - PROCESS | 3352 | 1472088736269 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 18:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:32:16 INFO - PROCESS | 3352 | 1472088736274 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:32:16 INFO - PROCESS | 3352 | 1472088736280 Marionette TRACE conn5 <- [1,1950,null,{}] 18:32:16 INFO - PROCESS | 3352 | 1472088736307 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:16 INFO - PROCESS | 3352 | 1472088736310 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:16 INFO - PROCESS | 3352 | 1472088736489 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 18:32:16 INFO - PROCESS | 3352 | 1472088736578 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:16 INFO - PROCESS | 3352 | 1472088736581 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:16 INFO - PROCESS | 3352 | ++DOCSHELL 000000339837C000 == 40 [pid = 3352] [id = 497] 18:32:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339133B800) [pid = 3352] [serial = 1491] [outer = 0000000000000000] 18:32:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003391FAB400) [pid = 3352] [serial = 1492] [outer = 000000339133B800] 18:32:16 INFO - PROCESS | 3352 | 1472088736644 Marionette DEBUG loaded listener.js 18:32:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339646A800) [pid = 3352] [serial = 1493] [outer = 000000339133B800] 18:32:17 INFO - PROCESS | 3352 | 1472088737357 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1103ms 18:32:17 INFO - PROCESS | 3352 | 1472088737392 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 18:32:17 INFO - PROCESS | 3352 | 1472088737397 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 18:32:17 INFO - PROCESS | 3352 | 1472088737427 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:32:17 INFO - PROCESS | 3352 | 1472088737430 Marionette TRACE conn5 <- [1,1954,null,{}] 18:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:32:17 INFO - PROCESS | 3352 | 1472088737434 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:17 INFO - PROCESS | 3352 | 1472088737438 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:17 INFO - PROCESS | 3352 | 1472088737663 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 18:32:17 INFO - PROCESS | 3352 | 1472088737797 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:17 INFO - PROCESS | 3352 | 1472088737800 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:17 INFO - PROCESS | 3352 | ++DOCSHELL 000000339218D000 == 41 [pid = 3352] [id = 498] 18:32:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003390058000) [pid = 3352] [serial = 1494] [outer = 0000000000000000] 18:32:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003390A1D800) [pid = 3352] [serial = 1495] [outer = 0000003390058000] 18:32:17 INFO - PROCESS | 3352 | 1472088737855 Marionette DEBUG loaded listener.js 18:32:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033925A5C00) [pid = 3352] [serial = 1496] [outer = 0000003390058000] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F27000 == 40 [pid = 3352] [id = 495] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A271F800 == 39 [pid = 3352] [id = 494] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339D31E000 == 38 [pid = 3352] [id = 493] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339F20F800 == 37 [pid = 3352] [id = 492] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC84000 == 36 [pid = 3352] [id = 491] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7BA000 == 35 [pid = 3352] [id = 490] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8D4000 == 34 [pid = 3352] [id = 489] 18:32:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033964CC000 == 33 [pid = 3352] [id = 488] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339F298C00) [pid = 3352] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339EE8F400) [pid = 3352] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339EA84000) [pid = 3352] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339B954000) [pid = 3352] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339D72B400) [pid = 3352] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D383C00) [pid = 3352] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D724400) [pid = 3352] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003392532C00) [pid = 3352] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033965DCC00) [pid = 3352] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003396070000) [pid = 3352] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396CD7400) [pid = 3352] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E498400) [pid = 3352] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E841C00) [pid = 3352] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F6D4400) [pid = 3352] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339FFA3800) [pid = 3352] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A0F29800) [pid = 3352] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339FFBFC00) [pid = 3352] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339F347C00) [pid = 3352] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E7A8800) [pid = 3352] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E83C800) [pid = 3352] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339D7A6000) [pid = 3352] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E78D000) [pid = 3352] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F293800) [pid = 3352] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 18:32:18 INFO - PROCESS | 3352 | 1472088738440 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1021ms 18:32:18 INFO - PROCESS | 3352 | 1472088738456 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 18:32:18 INFO - PROCESS | 3352 | 1472088738460 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 18:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:32:18 INFO - PROCESS | 3352 | 1472088738465 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:32:18 INFO - PROCESS | 3352 | 1472088738468 Marionette TRACE conn5 <- [1,1958,null,{}] 18:32:18 INFO - PROCESS | 3352 | 1472088738473 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:18 INFO - PROCESS | 3352 | 1472088738476 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:18 INFO - PROCESS | 3352 | 1472088738567 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 18:32:18 INFO - PROCESS | 3352 | 1472088738574 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:18 INFO - PROCESS | 3352 | 1472088738576 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:18 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD8A800 == 34 [pid = 3352] [id = 499] 18:32:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003396465400) [pid = 3352] [serial = 1497] [outer = 0000000000000000] 18:32:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003397043800) [pid = 3352] [serial = 1498] [outer = 0000003396465400] 18:32:18 INFO - PROCESS | 3352 | 1472088738629 Marionette DEBUG loaded listener.js 18:32:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339885B400) [pid = 3352] [serial = 1499] [outer = 0000003396465400] 18:32:19 INFO - PROCESS | 3352 | 1472088739099 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 692ms 18:32:19 INFO - PROCESS | 3352 | 1472088739165 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 18:32:19 INFO - PROCESS | 3352 | 1472088739168 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 18:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:32:19 INFO - PROCESS | 3352 | 1472088739174 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:32:19 INFO - PROCESS | 3352 | 1472088739176 Marionette TRACE conn5 <- [1,1962,null,{}] 18:32:19 INFO - PROCESS | 3352 | 1472088739180 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:19 INFO - PROCESS | 3352 | 1472088739182 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:19 INFO - PROCESS | 3352 | 1472088739274 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 18:32:19 INFO - PROCESS | 3352 | 1472088739291 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:19 INFO - PROCESS | 3352 | 1472088739293 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C4800 == 35 [pid = 3352] [id = 500] 18:32:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D711C00) [pid = 3352] [serial = 1500] [outer = 0000000000000000] 18:32:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D720C00) [pid = 3352] [serial = 1501] [outer = 000000339D711C00] 18:32:19 INFO - PROCESS | 3352 | 1472088739341 Marionette DEBUG loaded listener.js 18:32:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D7A6000) [pid = 3352] [serial = 1502] [outer = 000000339D711C00] 18:32:19 INFO - PROCESS | 3352 | 1472088739812 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 690ms 18:32:19 INFO - PROCESS | 3352 | 1472088739866 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 18:32:19 INFO - PROCESS | 3352 | 1472088739870 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 18:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:32:19 INFO - PROCESS | 3352 | 1472088739881 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:32:19 INFO - PROCESS | 3352 | 1472088739886 Marionette TRACE conn5 <- [1,1966,null,{}] 18:32:19 INFO - PROCESS | 3352 | 1472088739890 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:19 INFO - PROCESS | 3352 | 1472088739893 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:20 INFO - PROCESS | 3352 | 1472088739989 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 18:32:20 INFO - PROCESS | 3352 | 1472088739997 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:20 INFO - PROCESS | 3352 | 1472088739999 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F31D800 == 36 [pid = 3352] [id = 501] 18:32:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E07C000) [pid = 3352] [serial = 1503] [outer = 0000000000000000] 18:32:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E4C1C00) [pid = 3352] [serial = 1504] [outer = 000000339E07C000] 18:32:20 INFO - PROCESS | 3352 | 1472088740052 Marionette DEBUG loaded listener.js 18:32:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E793000) [pid = 3352] [serial = 1505] [outer = 000000339E07C000] 18:32:20 INFO - PROCESS | 3352 | 1472088740469 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 629ms 18:32:20 INFO - PROCESS | 3352 | 1472088740509 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 18:32:20 INFO - PROCESS | 3352 | 1472088740512 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 18:32:20 INFO - PROCESS | 3352 | 1472088740515 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:32:20 INFO - PROCESS | 3352 | 1472088740517 Marionette TRACE conn5 <- [1,1970,null,{}] 18:32:20 INFO - PROCESS | 3352 | 1472088740521 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:20 INFO - PROCESS | 3352 | 1472088740523 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:20 INFO - PROCESS | 3352 | 1472088740640 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 18:32:20 INFO - PROCESS | 3352 | 1472088740720 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:20 INFO - PROCESS | 3352 | 1472088740722 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:20 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12E0800 == 37 [pid = 3352] [id = 502] 18:32:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E07EC00) [pid = 3352] [serial = 1506] [outer = 0000000000000000] 18:32:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E7A9400) [pid = 3352] [serial = 1507] [outer = 000000339E07EC00] 18:32:20 INFO - PROCESS | 3352 | 1472088740776 Marionette DEBUG loaded listener.js 18:32:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E83C800) [pid = 3352] [serial = 1508] [outer = 000000339E07EC00] 18:32:21 INFO - PROCESS | 3352 | 1472088741175 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 734ms 18:32:21 INFO - PROCESS | 3352 | 1472088741263 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 18:32:21 INFO - PROCESS | 3352 | 1472088741266 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 18:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:32:21 INFO - PROCESS | 3352 | 1472088741281 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:32:21 INFO - PROCESS | 3352 | 1472088741283 Marionette TRACE conn5 <- [1,1974,null,{}] 18:32:21 INFO - PROCESS | 3352 | 1472088741287 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:21 INFO - PROCESS | 3352 | 1472088741289 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:21 INFO - PROCESS | 3352 | 1472088741409 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 18:32:21 INFO - PROCESS | 3352 | 1472088741460 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:21 INFO - PROCESS | 3352 | 1472088741466 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F20F800 == 38 [pid = 3352] [id = 503] 18:32:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F1CFC00) [pid = 3352] [serial = 1509] [outer = 0000000000000000] 18:32:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F1D6800) [pid = 3352] [serial = 1510] [outer = 000000339F1CFC00] 18:32:21 INFO - PROCESS | 3352 | 1472088741524 Marionette DEBUG loaded listener.js 18:32:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F297000) [pid = 3352] [serial = 1511] [outer = 000000339F1CFC00] 18:32:21 INFO - PROCESS | 3352 | 1472088741974 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 734ms 18:32:22 INFO - PROCESS | 3352 | 1472088742013 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 18:32:22 INFO - PROCESS | 3352 | 1472088742015 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 18:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:32:22 INFO - PROCESS | 3352 | 1472088742020 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:32:22 INFO - PROCESS | 3352 | 1472088742022 Marionette TRACE conn5 <- [1,1978,null,{}] 18:32:22 INFO - PROCESS | 3352 | 1472088742026 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:22 INFO - PROCESS | 3352 | 1472088742028 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:22 INFO - PROCESS | 3352 | 1472088742149 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 18:32:22 INFO - PROCESS | 3352 | 1472088742155 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:22 INFO - PROCESS | 3352 | 1472088742157 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:22 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5412800 == 39 [pid = 3352] [id = 504] 18:32:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F1D1800) [pid = 3352] [serial = 1512] [outer = 0000000000000000] 18:32:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F349800) [pid = 3352] [serial = 1513] [outer = 000000339F1D1800] 18:32:22 INFO - PROCESS | 3352 | 1472088742208 Marionette DEBUG loaded listener.js 18:32:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339FCCDC00) [pid = 3352] [serial = 1514] [outer = 000000339F1D1800] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339D71E400) [pid = 3352] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D723400) [pid = 3352] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033924FB400) [pid = 3352] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003391132800) [pid = 3352] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003396CDA400) [pid = 3352] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339B8B5C00) [pid = 3352] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (00000033924F1000) [pid = 3352] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339DCAAC00) [pid = 3352] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339001E400) [pid = 3352] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D718000) [pid = 3352] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339DF30800) [pid = 3352] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:32:22 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E835400) [pid = 3352] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:32:22 INFO - PROCESS | 3352 | 1472088742684 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 692ms 18:32:22 INFO - PROCESS | 3352 | 1472088742713 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 18:32:22 INFO - PROCESS | 3352 | 1472088742715 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 18:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:32:22 INFO - PROCESS | 3352 | 1472088742719 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:32:22 INFO - PROCESS | 3352 | 1472088742721 Marionette TRACE conn5 <- [1,1982,null,{}] 18:32:22 INFO - PROCESS | 3352 | 1472088742724 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:22 INFO - PROCESS | 3352 | 1472088742726 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:22 INFO - PROCESS | 3352 | 1472088742810 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 18:32:22 INFO - PROCESS | 3352 | 1472088742816 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:22 INFO - PROCESS | 3352 | 1472088742818 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8D4800 == 40 [pid = 3352] [id = 505] 18:32:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390053400) [pid = 3352] [serial = 1515] [outer = 0000000000000000] 18:32:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339B56C800) [pid = 3352] [serial = 1516] [outer = 0000003390053400] 18:32:22 INFO - PROCESS | 3352 | 1472088742865 Marionette DEBUG loaded listener.js 18:32:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E4BC800) [pid = 3352] [serial = 1517] [outer = 0000003390053400] 18:32:23 INFO - PROCESS | 3352 | 1472088743264 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 586ms 18:32:23 INFO - PROCESS | 3352 | 1472088743317 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 18:32:23 INFO - PROCESS | 3352 | 1472088743319 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 18:32:23 INFO - PROCESS | 3352 | 1472088743322 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:32:23 INFO - PROCESS | 3352 | 1472088743332 Marionette TRACE conn5 <- [1,1986,null,{}] 18:32:23 INFO - PROCESS | 3352 | 1472088743336 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:23 INFO - PROCESS | 3352 | 1472088743338 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:23 INFO - PROCESS | 3352 | 1472088743423 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 18:32:23 INFO - PROCESS | 3352 | 1472088743457 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:23 INFO - PROCESS | 3352 | 1472088743459 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:23 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61C4000 == 41 [pid = 3352] [id = 506] 18:32:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E07AC00) [pid = 3352] [serial = 1518] [outer = 0000000000000000] 18:32:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F346800) [pid = 3352] [serial = 1519] [outer = 000000339E07AC00] 18:32:23 INFO - PROCESS | 3352 | 1472088743505 Marionette DEBUG loaded listener.js 18:32:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339FFB1400) [pid = 3352] [serial = 1520] [outer = 000000339E07AC00] 18:32:23 INFO - PROCESS | 3352 | 1472088743925 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 648ms 18:32:23 INFO - PROCESS | 3352 | 1472088743976 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 18:32:23 INFO - PROCESS | 3352 | 1472088743978 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 18:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:32:23 INFO - PROCESS | 3352 | 1472088743982 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:32:23 INFO - PROCESS | 3352 | 1472088743983 Marionette TRACE conn5 <- [1,1990,null,{}] 18:32:23 INFO - PROCESS | 3352 | 1472088743987 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:23 INFO - PROCESS | 3352 | 1472088743989 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:24 INFO - PROCESS | 3352 | 1472088744076 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 18:32:24 INFO - PROCESS | 3352 | 1472088744085 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:24 INFO - PROCESS | 3352 | 1472088744087 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A736A800 == 42 [pid = 3352] [id = 507] 18:32:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033A09E8000) [pid = 3352] [serial = 1521] [outer = 0000000000000000] 18:32:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033A1384800) [pid = 3352] [serial = 1522] [outer = 00000033A09E8000] 18:32:24 INFO - PROCESS | 3352 | 1472088744135 Marionette DEBUG loaded listener.js 18:32:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E78FC00) [pid = 3352] [serial = 1523] [outer = 00000033A09E8000] 18:32:24 INFO - PROCESS | 3352 | 1472088744557 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 629ms 18:32:24 INFO - PROCESS | 3352 | 1472088744640 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 18:32:24 INFO - PROCESS | 3352 | 1472088744644 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 18:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:32:24 INFO - PROCESS | 3352 | 1472088744651 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:32:24 INFO - PROCESS | 3352 | 1472088744655 Marionette TRACE conn5 <- [1,1994,null,{}] 18:32:24 INFO - PROCESS | 3352 | 1472088744662 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:24 INFO - PROCESS | 3352 | 1472088744666 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:24 INFO - PROCESS | 3352 | 1472088744797 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 18:32:24 INFO - PROCESS | 3352 | 1472088744932 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:24 INFO - PROCESS | 3352 | 1472088744938 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:24 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D10800 == 43 [pid = 3352] [id = 508] 18:32:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339276D400) [pid = 3352] [serial = 1524] [outer = 0000000000000000] 18:32:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003396464800) [pid = 3352] [serial = 1525] [outer = 000000339276D400] 18:32:25 INFO - PROCESS | 3352 | 1472088745000 Marionette DEBUG loaded listener.js 18:32:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003397DE0800) [pid = 3352] [serial = 1526] [outer = 000000339276D400] 18:32:25 INFO - PROCESS | 3352 | 1472088745590 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:32:25 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 18:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 986ms 18:32:25 INFO - PROCESS | 3352 | 1472088745645 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 18:32:25 INFO - PROCESS | 3352 | 1472088745649 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 18:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:32:25 INFO - PROCESS | 3352 | 1472088745656 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:32:25 INFO - PROCESS | 3352 | 1472088745660 Marionette TRACE conn5 <- [1,1998,null,{}] 18:32:25 INFO - PROCESS | 3352 | 1472088745665 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:25 INFO - PROCESS | 3352 | 1472088745668 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:25 INFO - PROCESS | 3352 | 1472088745786 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 18:32:25 INFO - PROCESS | 3352 | 1472088745909 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:25 INFO - PROCESS | 3352 | 1472088745912 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC0C000 == 44 [pid = 3352] [id = 509] 18:32:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339D7A0C00) [pid = 3352] [serial = 1527] [outer = 0000000000000000] 18:32:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E02D400) [pid = 3352] [serial = 1528] [outer = 000000339D7A0C00] 18:32:25 INFO - PROCESS | 3352 | 1472088745973 Marionette DEBUG loaded listener.js 18:32:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E49A400) [pid = 3352] [serial = 1529] [outer = 000000339D7A0C00] 18:32:26 INFO - PROCESS | 3352 | 1472088746610 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:32:26 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 18:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 986ms 18:32:26 INFO - PROCESS | 3352 | 1472088746640 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 18:32:26 INFO - PROCESS | 3352 | 1472088746643 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 18:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:32:26 INFO - PROCESS | 3352 | 1472088746647 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:32:26 INFO - PROCESS | 3352 | 1472088746649 Marionette TRACE conn5 <- [1,2002,null,{}] 18:32:26 INFO - PROCESS | 3352 | 1472088746660 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:26 INFO - PROCESS | 3352 | 1472088746665 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:26 INFO - PROCESS | 3352 | 1472088746824 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 18:32:26 INFO - PROCESS | 3352 | 1472088746883 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:26 INFO - PROCESS | 3352 | 1472088746887 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73C5000 == 45 [pid = 3352] [id = 510] 18:32:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F341800) [pid = 3352] [serial = 1530] [outer = 0000000000000000] 18:32:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339F34B000) [pid = 3352] [serial = 1531] [outer = 000000339F341800] 18:32:26 INFO - PROCESS | 3352 | 1472088746949 Marionette DEBUG loaded listener.js 18:32:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A1C26800) [pid = 3352] [serial = 1532] [outer = 000000339F341800] 18:32:27 INFO - PROCESS | 3352 | 1472088747583 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 986ms 18:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:32:27 INFO - PROCESS | 3352 | 1472088747635 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 18:32:27 INFO - PROCESS | 3352 | 1472088747638 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 18:32:27 INFO - PROCESS | 3352 | 1472088747641 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:32:27 INFO - PROCESS | 3352 | 1472088747643 Marionette TRACE conn5 <- [1,2006,null,{}] 18:32:27 INFO - PROCESS | 3352 | 1472088747647 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:27 INFO - PROCESS | 3352 | 1472088747650 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:27 INFO - PROCESS | 3352 | 1472088747765 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 18:32:27 INFO - PROCESS | 3352 | 1472088747858 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:27 INFO - PROCESS | 3352 | 1472088747861 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:27 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A743A000 == 46 [pid = 3352] [id = 511] 18:32:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A21D1800) [pid = 3352] [serial = 1533] [outer = 0000000000000000] 18:32:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033A276E400) [pid = 3352] [serial = 1534] [outer = 00000033A21D1800] 18:32:27 INFO - PROCESS | 3352 | 1472088747918 Marionette DEBUG loaded listener.js 18:32:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A2776400) [pid = 3352] [serial = 1535] [outer = 00000033A21D1800] 18:32:28 INFO - PROCESS | 3352 | 1472088748545 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1083ms 18:32:28 INFO - PROCESS | 3352 | 1472088748749 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 18:32:28 INFO - PROCESS | 3352 | 1472088748754 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 18:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:32:28 INFO - PROCESS | 3352 | 1472088748760 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:32:28 INFO - PROCESS | 3352 | 1472088748763 Marionette TRACE conn5 <- [1,2010,null,{}] 18:32:28 INFO - PROCESS | 3352 | 1472088748769 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:28 INFO - PROCESS | 3352 | 1472088748772 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:28 INFO - PROCESS | 3352 | 1472088748877 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 18:32:28 INFO - PROCESS | 3352 | 1472088748953 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:28 INFO - PROCESS | 3352 | 1472088748958 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:29 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964CD000 == 47 [pid = 3352] [id = 512] 18:32:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (000000339001E400) [pid = 3352] [serial = 1536] [outer = 0000000000000000] 18:32:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (0000003390052C00) [pid = 3352] [serial = 1537] [outer = 000000339001E400] 18:32:29 INFO - PROCESS | 3352 | 1472088749052 Marionette DEBUG loaded listener.js 18:32:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003390A27C00) [pid = 3352] [serial = 1538] [outer = 000000339001E400] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61C4000 == 46 [pid = 3352] [id = 506] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8D4800 == 45 [pid = 3352] [id = 505] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5412800 == 44 [pid = 3352] [id = 504] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339F20F800 == 43 [pid = 3352] [id = 503] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12E0800 == 42 [pid = 3352] [id = 502] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339F31D800 == 41 [pid = 3352] [id = 501] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C4800 == 40 [pid = 3352] [id = 500] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD8A800 == 39 [pid = 3352] [id = 499] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339218D000 == 38 [pid = 3352] [id = 498] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339837C000 == 37 [pid = 3352] [id = 497] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541D800 == 36 [pid = 3352] [id = 496] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61B2800 == 35 [pid = 3352] [id = 483] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339D39C800 == 34 [pid = 3352] [id = 484] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033964C2000 == 33 [pid = 3352] [id = 487] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F19800 == 32 [pid = 3352] [id = 485] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED28800 == 31 [pid = 3352] [id = 486] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A743A000 == 30 [pid = 3352] [id = 511] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73C5000 == 29 [pid = 3352] [id = 510] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC0C000 == 28 [pid = 3352] [id = 509] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 00000033A736A800 == 27 [pid = 3352] [id = 507] 18:32:30 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D10800 == 26 [pid = 3352] [id = 508] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (000000339E838000) [pid = 3352] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (000000339D712000) [pid = 3352] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339EA83400) [pid = 3352] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339D72A800) [pid = 3352] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E056400) [pid = 3352] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339646A000) [pid = 3352] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003396D3E400) [pid = 3352] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003391A25C00) [pid = 3352] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033987C0C00) [pid = 3352] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339704C000) [pid = 3352] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339B956000) [pid = 3352] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339DCA7400) [pid = 3352] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003398308000) [pid = 3352] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033965D7C00) [pid = 3352] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E799400) [pid = 3352] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339015C000) [pid = 3352] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E072400) [pid = 3352] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339FCD7C00) [pid = 3352] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E076C00) [pid = 3352] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E07DC00) [pid = 3352] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003397254400) [pid = 3352] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E7A0000) [pid = 3352] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003391FAF400) [pid = 3352] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339EE87000) [pid = 3352] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 18:32:30 INFO - PROCESS | 3352 | 1472088750349 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1703ms 18:32:30 INFO - PROCESS | 3352 | 1472088750465 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 18:32:30 INFO - PROCESS | 3352 | 1472088750470 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 18:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:32:30 INFO - PROCESS | 3352 | 1472088750475 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:32:30 INFO - PROCESS | 3352 | 1472088750478 Marionette TRACE conn5 <- [1,2014,null,{}] 18:32:30 INFO - PROCESS | 3352 | 1472088750484 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:30 INFO - PROCESS | 3352 | 1472088750488 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:30 INFO - PROCESS | 3352 | 1472088750589 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 18:32:30 INFO - PROCESS | 3352 | 1472088750596 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:30 INFO - PROCESS | 3352 | 1472088750600 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:30 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396093000 == 27 [pid = 3352] [id = 513] 18:32:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390A26000) [pid = 3352] [serial = 1539] [outer = 0000000000000000] 18:32:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003390A2A000) [pid = 3352] [serial = 1540] [outer = 0000003390A26000] 18:32:30 INFO - PROCESS | 3352 | 1472088750652 Marionette DEBUG loaded listener.js 18:32:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003391A27000) [pid = 3352] [serial = 1541] [outer = 0000003390A26000] 18:32:31 INFO - PROCESS | 3352 | 1472088751132 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 734ms 18:32:31 INFO - PROCESS | 3352 | 1472088751211 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 18:32:31 INFO - PROCESS | 3352 | 1472088751217 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 18:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:32:31 INFO - PROCESS | 3352 | 1472088751224 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:32:31 INFO - PROCESS | 3352 | 1472088751227 Marionette TRACE conn5 <- [1,2018,null,{}] 18:32:31 INFO - PROCESS | 3352 | 1472088751231 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:31 INFO - PROCESS | 3352 | 1472088751234 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:31 INFO - PROCESS | 3352 | 1472088751329 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 18:32:31 INFO - PROCESS | 3352 | 1472088751344 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:31 INFO - PROCESS | 3352 | 1472088751347 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:31 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398420800 == 28 [pid = 3352] [id = 514] 18:32:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003396074C00) [pid = 3352] [serial = 1542] [outer = 0000000000000000] 18:32:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033960C9000) [pid = 3352] [serial = 1543] [outer = 0000003396074C00] 18:32:31 INFO - PROCESS | 3352 | 1472088751398 Marionette DEBUG loaded listener.js 18:32:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003396465800) [pid = 3352] [serial = 1544] [outer = 0000003396074C00] 18:32:31 INFO - PROCESS | 3352 | 1472088751881 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 688ms 18:32:31 INFO - PROCESS | 3352 | 1472088751913 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 18:32:31 INFO - PROCESS | 3352 | 1472088751916 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 18:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:32:31 INFO - PROCESS | 3352 | 1472088751919 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:32:31 INFO - PROCESS | 3352 | 1472088751923 Marionette TRACE conn5 <- [1,2022,null,{}] 18:32:31 INFO - PROCESS | 3352 | 1472088751935 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:31 INFO - PROCESS | 3352 | 1472088751940 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:32 INFO - PROCESS | 3352 | 1472088752097 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 18:32:32 INFO - PROCESS | 3352 | 1472088752149 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:32 INFO - PROCESS | 3352 | 1472088752152 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BE800 == 29 [pid = 3352] [id = 515] 18:32:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033909CD400) [pid = 3352] [serial = 1545] [outer = 0000000000000000] 18:32:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003397DE2C00) [pid = 3352] [serial = 1546] [outer = 00000033909CD400] 18:32:32 INFO - PROCESS | 3352 | 1472088752204 Marionette DEBUG loaded listener.js 18:32:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339885B000) [pid = 3352] [serial = 1547] [outer = 00000033909CD400] 18:32:32 INFO - PROCESS | 3352 | 1472088752636 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 734ms 18:32:32 INFO - PROCESS | 3352 | 1472088752656 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 18:32:32 INFO - PROCESS | 3352 | 1472088752659 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 18:32:32 INFO - PROCESS | 3352 | 1472088752662 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:32:32 INFO - PROCESS | 3352 | 1472088752664 Marionette TRACE conn5 <- [1,2026,null,{}] 18:32:32 INFO - PROCESS | 3352 | 1472088752674 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:32 INFO - PROCESS | 3352 | 1472088752676 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:32 INFO - PROCESS | 3352 | 1472088752791 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 18:32:32 INFO - PROCESS | 3352 | 1472088752797 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:32 INFO - PROCESS | 3352 | 1472088752800 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:32 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9CC800 == 30 [pid = 3352] [id = 516] 18:32:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339B8B6C00) [pid = 3352] [serial = 1548] [outer = 0000000000000000] 18:32:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339B95C000) [pid = 3352] [serial = 1549] [outer = 000000339B8B6C00] 18:32:32 INFO - PROCESS | 3352 | 1472088752850 Marionette DEBUG loaded listener.js 18:32:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339D63B800) [pid = 3352] [serial = 1550] [outer = 000000339B8B6C00] 18:32:33 INFO - PROCESS | 3352 | 1472088753316 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 693ms 18:32:33 INFO - PROCESS | 3352 | 1472088753359 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 18:32:33 INFO - PROCESS | 3352 | 1472088753361 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 18:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:32:33 INFO - PROCESS | 3352 | 1472088753371 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:32:33 INFO - PROCESS | 3352 | 1472088753373 Marionette TRACE conn5 <- [1,2030,null,{}] 18:32:33 INFO - PROCESS | 3352 | 1472088753376 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:33 INFO - PROCESS | 3352 | 1472088753378 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:33 INFO - PROCESS | 3352 | 1472088753515 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 18:32:33 INFO - PROCESS | 3352 | 1472088753527 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:33 INFO - PROCESS | 3352 | 1472088753530 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED2E800 == 31 [pid = 3352] [id = 517] 18:32:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (00000033925A6C00) [pid = 3352] [serial = 1551] [outer = 0000000000000000] 18:32:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D71AC00) [pid = 3352] [serial = 1552] [outer = 00000033925A6C00] 18:32:33 INFO - PROCESS | 3352 | 1472088753576 Marionette DEBUG loaded listener.js 18:32:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339D72F400) [pid = 3352] [serial = 1553] [outer = 00000033925A6C00] 18:32:34 INFO - PROCESS | 3352 | 1472088754041 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:32:34 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) 18:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 732ms 18:32:34 INFO - PROCESS | 3352 | 1472088754105 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 18:32:34 INFO - PROCESS | 3352 | 1472088754108 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 18:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:32:34 INFO - PROCESS | 3352 | 1472088754111 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:32:34 INFO - PROCESS | 3352 | 1472088754113 Marionette TRACE conn5 <- [1,2034,null,{}] 18:32:34 INFO - PROCESS | 3352 | 1472088754117 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:34 INFO - PROCESS | 3352 | 1472088754123 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:34 INFO - PROCESS | 3352 | 1472088754263 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 18:32:34 INFO - PROCESS | 3352 | 1472088754321 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:34 INFO - PROCESS | 3352 | 1472088754323 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC0F800 == 32 [pid = 3352] [id = 518] 18:32:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339DCB1000) [pid = 3352] [serial = 1554] [outer = 0000000000000000] 18:32:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E490C00) [pid = 3352] [serial = 1555] [outer = 000000339DCB1000] 18:32:34 INFO - PROCESS | 3352 | 1472088754371 Marionette DEBUG loaded listener.js 18:32:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339E4C0800) [pid = 3352] [serial = 1556] [outer = 000000339DCB1000] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E07EC00) [pid = 3352] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339F1CFC00) [pid = 3352] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D711C00) [pid = 3352] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339F1D1800) [pid = 3352] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F0F0800) [pid = 3352] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003396465400) [pid = 3352] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E07C000) [pid = 3352] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003390058000) [pid = 3352] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339133B800) [pid = 3352] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390053400) [pid = 3352] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E07AC00) [pid = 3352] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:32:34 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033A09E8000) [pid = 3352] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:32:34 INFO - PROCESS | 3352 | 1472088754983 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 943ms 18:32:35 INFO - PROCESS | 3352 | 1472088755057 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 18:32:35 INFO - PROCESS | 3352 | 1472088755059 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 18:32:35 INFO - PROCESS | 3352 | 1472088755062 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:32:35 INFO - PROCESS | 3352 | 1472088755064 Marionette TRACE conn5 <- [1,2038,null,{}] 18:32:35 INFO - PROCESS | 3352 | 1472088755068 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:35 INFO - PROCESS | 3352 | 1472088755070 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:35 INFO - PROCESS | 3352 | 1472088755154 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 18:32:35 INFO - PROCESS | 3352 | 1472088755160 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:35 INFO - PROCESS | 3352 | 1472088755162 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:35 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F20800 == 33 [pid = 3352] [id = 519] 18:32:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D72B400) [pid = 3352] [serial = 1557] [outer = 0000000000000000] 18:32:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E496000) [pid = 3352] [serial = 1558] [outer = 000000339D72B400] 18:32:35 INFO - PROCESS | 3352 | 1472088755208 Marionette DEBUG loaded listener.js 18:32:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E4CA400) [pid = 3352] [serial = 1559] [outer = 000000339D72B400] 18:32:35 INFO - PROCESS | 3352 | 1472088755634 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 18:32:35 INFO - PROCESS | 3352 | 1472088755694 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 18:32:35 INFO - PROCESS | 3352 | 1472088755696 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 18:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:32:35 INFO - PROCESS | 3352 | 1472088755699 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:32:35 INFO - PROCESS | 3352 | 1472088755701 Marionette TRACE conn5 <- [1,2042,null,{}] 18:32:35 INFO - PROCESS | 3352 | 1472088755705 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:35 INFO - PROCESS | 3352 | 1472088755707 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:35 INFO - PROCESS | 3352 | 1472088755789 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 18:32:35 INFO - PROCESS | 3352 | 1472088755795 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:35 INFO - PROCESS | 3352 | 1472088755797 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:35 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A272B800 == 34 [pid = 3352] [id = 520] 18:32:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E796400) [pid = 3352] [serial = 1560] [outer = 0000000000000000] 18:32:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E7A1000) [pid = 3352] [serial = 1561] [outer = 000000339E796400] 18:32:35 INFO - PROCESS | 3352 | 1472088755844 Marionette DEBUG loaded listener.js 18:32:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E818000) [pid = 3352] [serial = 1562] [outer = 000000339E796400] 18:32:36 INFO - PROCESS | 3352 | 1472088756326 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 692ms 18:32:36 INFO - PROCESS | 3352 | 1472088756395 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 18:32:36 INFO - PROCESS | 3352 | 1472088756397 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 18:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:32:36 INFO - PROCESS | 3352 | 1472088756401 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:32:36 INFO - PROCESS | 3352 | 1472088756403 Marionette TRACE conn5 <- [1,2046,null,{}] 18:32:36 INFO - PROCESS | 3352 | 1472088756406 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:36 INFO - PROCESS | 3352 | 1472088756408 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:36 INFO - PROCESS | 3352 | 1472088756494 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 18:32:36 INFO - PROCESS | 3352 | 1472088756506 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:36 INFO - PROCESS | 3352 | 1472088756508 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BD800 == 35 [pid = 3352] [id = 521] 18:32:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E835400) [pid = 3352] [serial = 1563] [outer = 0000000000000000] 18:32:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E99AC00) [pid = 3352] [serial = 1564] [outer = 000000339E835400] 18:32:36 INFO - PROCESS | 3352 | 1472088756554 Marionette DEBUG loaded listener.js 18:32:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339EA83000) [pid = 3352] [serial = 1565] [outer = 000000339E835400] 18:32:37 INFO - PROCESS | 3352 | 1472088757356 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1032ms 18:32:37 INFO - PROCESS | 3352 | 1472088757436 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 18:32:37 INFO - PROCESS | 3352 | 1472088757441 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 18:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:32:37 INFO - PROCESS | 3352 | 1472088757467 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:32:37 INFO - PROCESS | 3352 | 1472088757473 Marionette TRACE conn5 <- [1,2050,null,{}] 18:32:37 INFO - PROCESS | 3352 | 1472088757478 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:37 INFO - PROCESS | 3352 | 1472088757481 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:37 INFO - PROCESS | 3352 | 1472088757637 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 18:32:37 INFO - PROCESS | 3352 | 1472088757752 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:37 INFO - PROCESS | 3352 | 1472088757755 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D313000 == 36 [pid = 3352] [id = 522] 18:32:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003391FA4400) [pid = 3352] [serial = 1566] [outer = 0000000000000000] 18:32:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003392534000) [pid = 3352] [serial = 1567] [outer = 0000003391FA4400] 18:32:37 INFO - PROCESS | 3352 | 1472088757819 Marionette DEBUG loaded listener.js 18:32:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339646A400) [pid = 3352] [serial = 1568] [outer = 0000003391FA4400] 18:32:38 INFO - PROCESS | 3352 | 1472088758572 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1142ms 18:32:38 INFO - PROCESS | 3352 | 1472088758613 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 18:32:38 INFO - PROCESS | 3352 | 1472088758618 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 18:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:32:38 INFO - PROCESS | 3352 | 1472088758625 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:32:38 INFO - PROCESS | 3352 | 1472088758628 Marionette TRACE conn5 <- [1,2054,null,{}] 18:32:38 INFO - PROCESS | 3352 | 1472088758632 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:38 INFO - PROCESS | 3352 | 1472088758635 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:38 INFO - PROCESS | 3352 | 1472088758777 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 18:32:38 INFO - PROCESS | 3352 | 1472088758981 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:38 INFO - PROCESS | 3352 | 1472088758985 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:39 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392474800 == 37 [pid = 3352] [id = 523] 18:32:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003390A1F400) [pid = 3352] [serial = 1569] [outer = 0000000000000000] 18:32:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003391355400) [pid = 3352] [serial = 1570] [outer = 0000003390A1F400] 18:32:39 INFO - PROCESS | 3352 | 1472088759047 Marionette DEBUG loaded listener.js 18:32:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (000000339259C800) [pid = 3352] [serial = 1571] [outer = 0000003390A1F400] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 00000033A272B800 == 36 [pid = 3352] [id = 520] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F20800 == 35 [pid = 3352] [id = 519] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC0F800 == 34 [pid = 3352] [id = 518] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED2E800 == 33 [pid = 3352] [id = 517] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9CC800 == 32 [pid = 3352] [id = 516] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BE800 == 31 [pid = 3352] [id = 515] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 0000003398420800 == 30 [pid = 3352] [id = 514] 18:32:39 INFO - PROCESS | 3352 | --DOCSHELL 0000003396093000 == 29 [pid = 3352] [id = 513] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (00000033A1384800) [pid = 3352] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E7A9400) [pid = 3352] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E83C800) [pid = 3352] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339F1D6800) [pid = 3352] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339F297000) [pid = 3352] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D720C00) [pid = 3352] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D7A6000) [pid = 3352] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F349800) [pid = 3352] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F1DC400) [pid = 3352] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F1D3C00) [pid = 3352] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003397043800) [pid = 3352] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339885B400) [pid = 3352] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E4C1C00) [pid = 3352] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390A1D800) [pid = 3352] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033925A5C00) [pid = 3352] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391FAB400) [pid = 3352] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339646A800) [pid = 3352] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E4BC800) [pid = 3352] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E78FC00) [pid = 3352] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339B56C800) [pid = 3352] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F346800) [pid = 3352] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339FCCDC00) [pid = 3352] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339FFB1400) [pid = 3352] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E793000) [pid = 3352] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 18:32:39 INFO - PROCESS | 3352 | 1472088759707 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1141ms 18:32:39 INFO - PROCESS | 3352 | 1472088759768 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 18:32:39 INFO - PROCESS | 3352 | 1472088759772 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 18:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:32:39 INFO - PROCESS | 3352 | 1472088759776 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:32:39 INFO - PROCESS | 3352 | 1472088759779 Marionette TRACE conn5 <- [1,2058,null,{}] 18:32:39 INFO - PROCESS | 3352 | 1472088759785 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:39 INFO - PROCESS | 3352 | 1472088759789 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:39 INFO - PROCESS | 3352 | 1472088759882 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 18:32:39 INFO - PROCESS | 3352 | 1472088759965 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:39 INFO - PROCESS | 3352 | 1472088759968 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:39 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398420800 == 30 [pid = 3352] [id = 524] 18:32:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003390A25800) [pid = 3352] [serial = 1572] [outer = 0000000000000000] 18:32:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339645C400) [pid = 3352] [serial = 1573] [outer = 0000003390A25800] 18:32:40 INFO - PROCESS | 3352 | 1472088760020 Marionette DEBUG loaded listener.js 18:32:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003397DE1800) [pid = 3352] [serial = 1574] [outer = 0000003390A25800] 18:32:40 INFO - PROCESS | 3352 | 1472088760470 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 733ms 18:32:40 INFO - PROCESS | 3352 | 1472088760516 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 18:32:40 INFO - PROCESS | 3352 | 1472088760520 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 18:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:32:40 INFO - PROCESS | 3352 | 1472088760525 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:32:40 INFO - PROCESS | 3352 | 1472088760528 Marionette TRACE conn5 <- [1,2062,null,{}] 18:32:40 INFO - PROCESS | 3352 | 1472088760532 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:40 INFO - PROCESS | 3352 | 1472088760534 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:40 INFO - PROCESS | 3352 | 1472088760628 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 18:32:40 INFO - PROCESS | 3352 | 1472088760635 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:40 INFO - PROCESS | 3352 | 1472088760638 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:40 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7D0800 == 31 [pid = 3352] [id = 525] 18:32:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339B8AA400) [pid = 3352] [serial = 1575] [outer = 0000000000000000] 18:32:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D3CE800) [pid = 3352] [serial = 1576] [outer = 000000339B8AA400] 18:32:40 INFO - PROCESS | 3352 | 1472088760686 Marionette DEBUG loaded listener.js 18:32:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D72BC00) [pid = 3352] [serial = 1577] [outer = 000000339B8AA400] 18:32:41 INFO - PROCESS | 3352 | 1472088761170 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 691ms 18:32:41 INFO - PROCESS | 3352 | 1472088761220 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 18:32:41 INFO - PROCESS | 3352 | 1472088761222 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 18:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:32:41 INFO - PROCESS | 3352 | 1472088761227 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:32:41 INFO - PROCESS | 3352 | 1472088761234 Marionette TRACE conn5 <- [1,2066,null,{}] 18:32:41 INFO - PROCESS | 3352 | 1472088761245 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:41 INFO - PROCESS | 3352 | 1472088761249 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:41 INFO - PROCESS | 3352 | 1472088761345 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 18:32:41 INFO - PROCESS | 3352 | 1472088761360 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:41 INFO - PROCESS | 3352 | 1472088761362 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21D800 == 32 [pid = 3352] [id = 526] 18:32:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D7A6000) [pid = 3352] [serial = 1578] [outer = 0000000000000000] 18:32:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E254000) [pid = 3352] [serial = 1579] [outer = 000000339D7A6000] 18:32:41 INFO - PROCESS | 3352 | 1472088761410 Marionette DEBUG loaded listener.js 18:32:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E4BF800) [pid = 3352] [serial = 1580] [outer = 000000339D7A6000] 18:32:41 INFO - PROCESS | 3352 | 1472088761850 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 690ms 18:32:41 INFO - PROCESS | 3352 | 1472088761918 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 18:32:41 INFO - PROCESS | 3352 | 1472088761921 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 18:32:41 INFO - PROCESS | 3352 | 1472088761925 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:32:41 INFO - PROCESS | 3352 | 1472088761927 Marionette TRACE conn5 <- [1,2070,null,{}] 18:32:41 INFO - PROCESS | 3352 | 1472088761938 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:41 INFO - PROCESS | 3352 | 1472088761940 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:42 INFO - PROCESS | 3352 | 1472088762086 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 18:32:42 INFO - PROCESS | 3352 | 1472088762092 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:42 INFO - PROCESS | 3352 | 1472088762094 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:42 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F0B800 == 33 [pid = 3352] [id = 527] 18:32:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E4CB000) [pid = 3352] [serial = 1581] [outer = 0000000000000000] 18:32:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E798C00) [pid = 3352] [serial = 1582] [outer = 000000339E4CB000] 18:32:42 INFO - PROCESS | 3352 | 1472088762148 Marionette DEBUG loaded listener.js 18:32:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E817800) [pid = 3352] [serial = 1583] [outer = 000000339E4CB000] 18:32:42 INFO - PROCESS | 3352 | 1472088762591 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 691ms 18:32:42 INFO - PROCESS | 3352 | 1472088762619 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 18:32:42 INFO - PROCESS | 3352 | 1472088762621 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 18:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:32:42 INFO - PROCESS | 3352 | 1472088762630 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:32:42 INFO - PROCESS | 3352 | 1472088762632 Marionette TRACE conn5 <- [1,2074,null,{}] 18:32:42 INFO - PROCESS | 3352 | 1472088762636 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:42 INFO - PROCESS | 3352 | 1472088762638 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:42 INFO - PROCESS | 3352 | 1472088762762 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 18:32:42 INFO - PROCESS | 3352 | 1472088762769 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:42 INFO - PROCESS | 3352 | 1472088762775 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:42 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E2000 == 34 [pid = 3352] [id = 528] 18:32:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339EA7D400) [pid = 3352] [serial = 1584] [outer = 0000000000000000] 18:32:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA85000) [pid = 3352] [serial = 1585] [outer = 000000339EA7D400] 18:32:42 INFO - PROCESS | 3352 | 1472088762880 Marionette DEBUG loaded listener.js 18:32:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339EFB6C00) [pid = 3352] [serial = 1586] [outer = 000000339EA7D400] 18:32:43 INFO - PROCESS | 3352 | 1472088763340 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 734ms 18:32:43 INFO - PROCESS | 3352 | 1472088763367 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 18:32:43 INFO - PROCESS | 3352 | 1472088763369 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 18:32:43 INFO - PROCESS | 3352 | 1472088763372 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:32:43 INFO - PROCESS | 3352 | 1472088763374 Marionette TRACE conn5 <- [1,2078,null,{}] 18:32:43 INFO - PROCESS | 3352 | 1472088763405 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:43 INFO - PROCESS | 3352 | 1472088763407 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:43 INFO - PROCESS | 3352 | 1472088763538 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 18:32:43 INFO - PROCESS | 3352 | 1472088763552 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:43 INFO - PROCESS | 3352 | 1472088763554 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5411800 == 35 [pid = 3352] [id = 529] 18:32:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F1D7C00) [pid = 3352] [serial = 1587] [outer = 0000000000000000] 18:32:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F293000) [pid = 3352] [serial = 1588] [outer = 000000339F1D7C00] 18:32:43 INFO - PROCESS | 3352 | 1472088763645 Marionette DEBUG loaded listener.js 18:32:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F341400) [pid = 3352] [serial = 1589] [outer = 000000339F1D7C00] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033925A6C00) [pid = 3352] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339DCB1000) [pid = 3352] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E796400) [pid = 3352] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339276D400) [pid = 3352] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D7A0C00) [pid = 3352] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F341800) [pid = 3352] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033A21D1800) [pid = 3352] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D72B400) [pid = 3352] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033909CD400) [pid = 3352] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A26000) [pid = 3352] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003396074C00) [pid = 3352] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339001E400) [pid = 3352] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:32:43 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339B8B6C00) [pid = 3352] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:32:44 INFO - PROCESS | 3352 | 1472088764103 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 774ms 18:32:44 INFO - PROCESS | 3352 | 1472088764150 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 18:32:44 INFO - PROCESS | 3352 | 1472088764152 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 18:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:32:44 INFO - PROCESS | 3352 | 1472088764156 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:32:44 INFO - PROCESS | 3352 | 1472088764158 Marionette TRACE conn5 <- [1,2082,null,{}] 18:32:44 INFO - PROCESS | 3352 | 1472088764161 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:44 INFO - PROCESS | 3352 | 1472088764163 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:44 INFO - PROCESS | 3352 | 1472088764276 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 18:32:44 INFO - PROCESS | 3352 | 1472088764330 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:44 INFO - PROCESS | 3352 | 1472088764332 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:44 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D04000 == 36 [pid = 3352] [id = 530] 18:32:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339005C000) [pid = 3352] [serial = 1590] [outer = 0000000000000000] 18:32:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D383C00) [pid = 3352] [serial = 1591] [outer = 000000339005C000] 18:32:44 INFO - PROCESS | 3352 | 1472088764378 Marionette DEBUG loaded listener.js 18:32:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E811800) [pid = 3352] [serial = 1592] [outer = 000000339005C000] 18:32:44 INFO - PROCESS | 3352 | 1472088764745 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 629ms 18:32:44 INFO - PROCESS | 3352 | 1472088764788 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 18:32:44 INFO - PROCESS | 3352 | 1472088764790 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 18:32:44 INFO - PROCESS | 3352 | 1472088764794 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:32:44 INFO - PROCESS | 3352 | 1472088764795 Marionette TRACE conn5 <- [1,2086,null,{}] 18:32:44 INFO - PROCESS | 3352 | 1472088764799 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:44 INFO - PROCESS | 3352 | 1472088764801 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:44 INFO - PROCESS | 3352 | 1472088764949 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 18:32:44 INFO - PROCESS | 3352 | 1472088764963 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:44 INFO - PROCESS | 3352 | 1472088764965 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:44 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61AB000 == 37 [pid = 3352] [id = 531] 18:32:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F296000) [pid = 3352] [serial = 1593] [outer = 0000000000000000] 18:32:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F34D000) [pid = 3352] [serial = 1594] [outer = 000000339F296000] 18:32:45 INFO - PROCESS | 3352 | 1472088765011 Marionette DEBUG loaded listener.js 18:32:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F6CB000) [pid = 3352] [serial = 1595] [outer = 000000339F296000] 18:32:45 INFO - PROCESS | 3352 | 1472088765413 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 691ms 18:32:45 INFO - PROCESS | 3352 | 1472088765489 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 18:32:45 INFO - PROCESS | 3352 | 1472088765491 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 18:32:45 INFO - PROCESS | 3352 | 1472088765495 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:32:45 INFO - PROCESS | 3352 | 1472088765497 Marionette TRACE conn5 <- [1,2090,null,{}] 18:32:45 INFO - PROCESS | 3352 | 1472088765505 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:45 INFO - PROCESS | 3352 | 1472088765507 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:45 INFO - PROCESS | 3352 | 1472088765595 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 18:32:45 INFO - PROCESS | 3352 | 1472088765607 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:45 INFO - PROCESS | 3352 | 1472088765609 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:45 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61CD800 == 38 [pid = 3352] [id = 532] 18:32:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339FCA7000) [pid = 3352] [serial = 1596] [outer = 0000000000000000] 18:32:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339FCD7C00) [pid = 3352] [serial = 1597] [outer = 000000339FCA7000] 18:32:45 INFO - PROCESS | 3352 | 1472088765656 Marionette DEBUG loaded listener.js 18:32:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339FFAC800) [pid = 3352] [serial = 1598] [outer = 000000339FCA7000] 18:32:46 INFO - PROCESS | 3352 | --DOCSHELL 00000033964CD000 == 37 [pid = 3352] [id = 512] 18:32:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003398420800 == 36 [pid = 3352] [id = 524] 18:32:46 INFO - PROCESS | 3352 | --DOCSHELL 0000003392474800 == 35 [pid = 3352] [id = 523] 18:32:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339D313000 == 34 [pid = 3352] [id = 522] 18:32:46 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BD800 == 33 [pid = 3352] [id = 521] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E2000 == 32 [pid = 3352] [id = 528] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 000000339F21D800 == 31 [pid = 3352] [id = 526] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F0B800 == 30 [pid = 3352] [id = 527] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61AB000 == 29 [pid = 3352] [id = 531] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5411800 == 28 [pid = 3352] [id = 529] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D04000 == 27 [pid = 3352] [id = 530] 18:32:47 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7D0800 == 26 [pid = 3352] [id = 525] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003397DE2C00) [pid = 3352] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003390A2A000) [pid = 3352] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003391A27000) [pid = 3352] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033960C9000) [pid = 3352] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396465800) [pid = 3352] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A27C00) [pid = 3352] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003390052C00) [pid = 3352] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339B95C000) [pid = 3352] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D71AC00) [pid = 3352] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E490C00) [pid = 3352] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D72F400) [pid = 3352] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E7A1000) [pid = 3352] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003397DE0800) [pid = 3352] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003396464800) [pid = 3352] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E49A400) [pid = 3352] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E02D400) [pid = 3352] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033A1C26800) [pid = 3352] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339F34B000) [pid = 3352] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E818000) [pid = 3352] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E99AC00) [pid = 3352] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (00000033A2776400) [pid = 3352] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (00000033A276E400) [pid = 3352] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (000000339E4C0800) [pid = 3352] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339D63B800) [pid = 3352] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339E496000) [pid = 3352] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (000000339E4CA400) [pid = 3352] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (000000339885B000) [pid = 3352] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 18:32:47 INFO - PROCESS | 3352 | 1472088767488 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2030ms 18:32:47 INFO - PROCESS | 3352 | 1472088767528 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 18:32:47 INFO - PROCESS | 3352 | 1472088767532 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 18:32:47 INFO - PROCESS | 3352 | 1472088767537 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:32:47 INFO - PROCESS | 3352 | 1472088767541 Marionette TRACE conn5 <- [1,2094,null,{}] 18:32:47 INFO - PROCESS | 3352 | 1472088767547 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:47 INFO - PROCESS | 3352 | 1472088767550 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:47 INFO - PROCESS | 3352 | 1472088767646 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 18:32:47 INFO - PROCESS | 3352 | 1472088767654 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:47 INFO - PROCESS | 3352 | 1472088767659 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964CC800 == 27 [pid = 3352] [id = 533] 18:32:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (0000003390A2A000) [pid = 3352] [serial = 1599] [outer = 0000000000000000] 18:32:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (0000003390ACE000) [pid = 3352] [serial = 1600] [outer = 0000003390A2A000] 18:32:47 INFO - PROCESS | 3352 | 1472088767712 Marionette DEBUG loaded listener.js 18:32:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (0000003391A2B000) [pid = 3352] [serial = 1601] [outer = 0000003390A2A000] 18:32:48 INFO - PROCESS | 3352 | 1472088768222 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 18:32:48 INFO - PROCESS | 3352 | 1472088768278 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 18:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:32:48 INFO - PROCESS | 3352 | 1472088768285 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:32:48 INFO - PROCESS | 3352 | 1472088768288 Marionette TRACE conn5 <- [1,2098,null,{}] 18:32:48 INFO - PROCESS | 3352 | 1472088768292 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:48 INFO - PROCESS | 3352 | 1472088768296 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:48 INFO - PROCESS | 3352 | 1472088768388 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 18:32:48 INFO - PROCESS | 3352 | 1472088768396 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:48 INFO - PROCESS | 3352 | 1472088768399 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:48 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398371800 == 28 [pid = 3352] [id = 534] 18:32:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (0000003392C5A000) [pid = 3352] [serial = 1602] [outer = 0000000000000000] 18:32:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (0000003396070000) [pid = 3352] [serial = 1603] [outer = 0000003392C5A000] 18:32:48 INFO - PROCESS | 3352 | 1472088768450 Marionette DEBUG loaded listener.js 18:32:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (0000003396463400) [pid = 3352] [serial = 1604] [outer = 0000003392C5A000] 18:32:48 INFO - PROCESS | 3352 | 1472088768931 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 690ms 18:32:48 INFO - PROCESS | 3352 | 1472088768977 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 18:32:48 INFO - PROCESS | 3352 | 1472088768979 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 18:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:32:48 INFO - PROCESS | 3352 | 1472088768983 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:32:48 INFO - PROCESS | 3352 | 1472088768987 Marionette TRACE conn5 <- [1,2102,null,{}] 18:32:49 INFO - PROCESS | 3352 | 1472088769000 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:49 INFO - PROCESS | 3352 | 1472088769005 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:49 INFO - PROCESS | 3352 | 1472088769164 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 18:32:49 INFO - PROCESS | 3352 | 1472088769174 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:49 INFO - PROCESS | 3352 | 1472088769178 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF1B800 == 29 [pid = 3352] [id = 535] 18:32:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (000000338FF7F400) [pid = 3352] [serial = 1605] [outer = 0000000000000000] 18:32:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003397C71000) [pid = 3352] [serial = 1606] [outer = 000000338FF7F400] 18:32:49 INFO - PROCESS | 3352 | 1472088769229 Marionette DEBUG loaded listener.js 18:32:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003397DE5C00) [pid = 3352] [serial = 1607] [outer = 000000338FF7F400] 18:32:49 INFO - PROCESS | 3352 | 1472088769646 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 692ms 18:32:49 INFO - PROCESS | 3352 | 1472088769677 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 18:32:49 INFO - PROCESS | 3352 | 1472088769680 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 18:32:49 INFO - PROCESS | 3352 | 1472088769683 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:32:49 INFO - PROCESS | 3352 | 1472088769685 Marionette TRACE conn5 <- [1,2106,null,{}] 18:32:49 INFO - PROCESS | 3352 | 1472088769689 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:49 INFO - PROCESS | 3352 | 1472088769691 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:49 INFO - PROCESS | 3352 | 1472088769809 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 18:32:49 INFO - PROCESS | 3352 | 1472088769816 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:49 INFO - PROCESS | 3352 | 1472088769819 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:49 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C3000 == 30 [pid = 3352] [id = 536] 18:32:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (00000033987C5400) [pid = 3352] [serial = 1608] [outer = 0000000000000000] 18:32:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339B570C00) [pid = 3352] [serial = 1609] [outer = 00000033987C5400] 18:32:49 INFO - PROCESS | 3352 | 1472088769867 Marionette DEBUG loaded listener.js 18:32:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339B95A800) [pid = 3352] [serial = 1610] [outer = 00000033987C5400] 18:32:50 INFO - PROCESS | 3352 | 1472088770290 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 627ms 18:32:50 INFO - PROCESS | 3352 | 1472088770314 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 18:32:50 INFO - PROCESS | 3352 | 1472088770316 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 18:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:32:50 INFO - PROCESS | 3352 | 1472088770319 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:32:50 INFO - PROCESS | 3352 | 1472088770321 Marionette TRACE conn5 <- [1,2110,null,{}] 18:32:50 INFO - PROCESS | 3352 | 1472088770325 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:50 INFO - PROCESS | 3352 | 1472088770327 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:50 INFO - PROCESS | 3352 | 1472088770437 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 18:32:50 INFO - PROCESS | 3352 | 1472088770479 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:50 INFO - PROCESS | 3352 | 1472088770481 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:50 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC94000 == 31 [pid = 3352] [id = 537] 18:32:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003392532000) [pid = 3352] [serial = 1611] [outer = 0000000000000000] 18:32:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D633800) [pid = 3352] [serial = 1612] [outer = 0000003392532000] 18:32:50 INFO - PROCESS | 3352 | 1472088770528 Marionette DEBUG loaded listener.js 18:32:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D71F800) [pid = 3352] [serial = 1613] [outer = 0000003392532000] 18:32:50 INFO - PROCESS | 3352 | 1472088770955 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:32:50 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC34000 == 30 [pid = 3352] [id = 11] 18:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 689ms 18:32:51 INFO - PROCESS | 3352 | 1472088771013 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 18:32:51 INFO - PROCESS | 3352 | 1472088771015 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 18:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:32:51 INFO - PROCESS | 3352 | 1472088771018 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:32:51 INFO - PROCESS | 3352 | 1472088771020 Marionette TRACE conn5 <- [1,2114,null,{}] 18:32:51 INFO - PROCESS | 3352 | 1472088771024 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:51 INFO - PROCESS | 3352 | 1472088771029 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:51 INFO - PROCESS | 3352 | 1472088771137 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 18:32:51 INFO - PROCESS | 3352 | 1472088771148 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:51 INFO - PROCESS | 3352 | 1472088771150 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21D800 == 31 [pid = 3352] [id = 538] 18:32:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033909D8000) [pid = 3352] [serial = 1614] [outer = 0000000000000000] 18:32:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D728400) [pid = 3352] [serial = 1615] [outer = 00000033909D8000] 18:32:51 INFO - PROCESS | 3352 | 1472088771199 Marionette DEBUG loaded listener.js 18:32:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E075C00) [pid = 3352] [serial = 1616] [outer = 00000033909D8000] 18:32:51 INFO - PROCESS | 3352 | 1472088771668 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 18:32:51 INFO - PROCESS | 3352 | 1472088771693 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 18:32:51 INFO - PROCESS | 3352 | 1472088771695 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 18:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:32:51 INFO - PROCESS | 3352 | 1472088771698 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:32:51 INFO - PROCESS | 3352 | 1472088771700 Marionette TRACE conn5 <- [1,2118,null,{}] 18:32:51 INFO - PROCESS | 3352 | 1472088771708 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:51 INFO - PROCESS | 3352 | 1472088771710 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:51 INFO - PROCESS | 3352 | 1472088771819 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 18:32:51 INFO - PROCESS | 3352 | 1472088771826 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:51 INFO - PROCESS | 3352 | 1472088771828 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:51 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B92000 == 32 [pid = 3352] [id = 539] 18:32:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E076800) [pid = 3352] [serial = 1617] [outer = 0000000000000000] 18:32:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E491400) [pid = 3352] [serial = 1618] [outer = 000000339E076800] 18:32:51 INFO - PROCESS | 3352 | 1472088771875 Marionette DEBUG loaded listener.js 18:32:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E4C6000) [pid = 3352] [serial = 1619] [outer = 000000339E076800] 18:32:52 INFO - PROCESS | 3352 | 1472088772292 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 18:32:52 INFO - PROCESS | 3352 | 1472088772341 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 18:32:52 INFO - PROCESS | 3352 | 1472088772344 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:32:52 INFO - PROCESS | 3352 | 1472088772346 Marionette TRACE conn5 <- [1,2122,null,{}] 18:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:32:52 INFO - PROCESS | 3352 | 1472088772350 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:52 INFO - PROCESS | 3352 | 1472088772352 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:52 INFO - PROCESS | 3352 | 1472088772435 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 18:32:52 INFO - PROCESS | 3352 | 1472088772440 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:52 INFO - PROCESS | 3352 | 1472088772442 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:52 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2189800 == 33 [pid = 3352] [id = 540] 18:32:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E78EC00) [pid = 3352] [serial = 1620] [outer = 0000000000000000] 18:32:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E79F000) [pid = 3352] [serial = 1621] [outer = 000000339E78EC00] 18:32:52 INFO - PROCESS | 3352 | 1472088772488 Marionette DEBUG loaded listener.js 18:32:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E7A9C00) [pid = 3352] [serial = 1622] [outer = 000000339E78EC00] 18:32:52 INFO - PROCESS | 3352 | 1472088772946 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 18:32:52 INFO - PROCESS | 3352 | 1472088772981 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 18:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:32:52 INFO - PROCESS | 3352 | 1472088772985 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:32:52 INFO - PROCESS | 3352 | 1472088772987 Marionette TRACE conn5 <- [1,2126,null,{}] 18:32:52 INFO - PROCESS | 3352 | 1472088772991 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:52 INFO - PROCESS | 3352 | 1472088772993 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:53 INFO - PROCESS | 3352 | 1472088773104 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 18:32:53 INFO - PROCESS | 3352 | 1472088773111 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:53 INFO - PROCESS | 3352 | 1472088773113 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:53 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF19000 == 34 [pid = 3352] [id = 541] 18:32:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E815C00) [pid = 3352] [serial = 1623] [outer = 0000000000000000] 18:32:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E833C00) [pid = 3352] [serial = 1624] [outer = 000000339E815C00] 18:32:53 INFO - PROCESS | 3352 | 1472088773201 Marionette DEBUG loaded listener.js 18:32:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E840800) [pid = 3352] [serial = 1625] [outer = 000000339E815C00] 18:32:53 INFO - PROCESS | 3352 | 1472088773646 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 691ms 18:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:32:53 INFO - PROCESS | 3352 | 1472088773679 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 18:32:53 INFO - PROCESS | 3352 | 1472088773681 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 18:32:53 INFO - PROCESS | 3352 | 1472088773685 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:32:53 INFO - PROCESS | 3352 | 1472088773686 Marionette TRACE conn5 <- [1,2130,null,{}] 18:32:53 INFO - PROCESS | 3352 | 1472088773690 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:53 INFO - PROCESS | 3352 | 1472088773692 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:53 INFO - PROCESS | 3352 | 1472088773811 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 18:32:53 INFO - PROCESS | 3352 | 1472088773817 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:53 INFO - PROCESS | 3352 | 1472088773819 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:53 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F8C000 == 35 [pid = 3352] [id = 542] 18:32:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339EA7FC00) [pid = 3352] [serial = 1626] [outer = 0000000000000000] 18:32:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339EAE2400) [pid = 3352] [serial = 1627] [outer = 000000339EA7FC00] 18:32:53 INFO - PROCESS | 3352 | 1472088773910 Marionette DEBUG loaded listener.js 18:32:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339EFB5800) [pid = 3352] [serial = 1628] [outer = 000000339EA7FC00] 18:32:54 INFO - PROCESS | 3352 | 1472088774366 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:32:54 INFO - PROCESS | 3352 | 1472088774425 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 18:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:32:54 INFO - PROCESS | 3352 | 1472088774466 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:32:54 INFO - PROCESS | 3352 | 1472088774469 Marionette TRACE conn5 <- [1,2134,null,{}] 18:32:54 INFO - PROCESS | 3352 | 1472088774482 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:54 INFO - PROCESS | 3352 | 1472088774485 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:54 INFO - PROCESS | 3352 | 1472088774616 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E4CB000) [pid = 3352] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339EA7D400) [pid = 3352] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339005C000) [pid = 3352] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F1D7C00) [pid = 3352] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F296000) [pid = 3352] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B8AA400) [pid = 3352] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390A25800) [pid = 3352] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390A1F400) [pid = 3352] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391FA4400) [pid = 3352] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E835400) [pid = 3352] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:32:54 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D7A6000) [pid = 3352] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:32:54 INFO - PROCESS | 3352 | 1472088774786 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:54 INFO - PROCESS | 3352 | 1472088774789 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:54 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC8F800 == 36 [pid = 3352] [id = 543] 18:32:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003390061000) [pid = 3352] [serial = 1629] [outer = 0000000000000000] 18:32:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339133A400) [pid = 3352] [serial = 1630] [outer = 0000003390061000] 18:32:54 INFO - PROCESS | 3352 | 1472088774839 Marionette DEBUG loaded listener.js 18:32:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E497800) [pid = 3352] [serial = 1631] [outer = 0000003390061000] 18:32:55 INFO - PROCESS | 3352 | 1472088775228 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 18:32:55 INFO - PROCESS | 3352 | 1472088775277 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 18:32:55 INFO - PROCESS | 3352 | 1472088775280 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:32:55 INFO - PROCESS | 3352 | 1472088775282 Marionette TRACE conn5 <- [1,2138,null,{}] 18:32:55 INFO - PROCESS | 3352 | 1472088775286 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:55 INFO - PROCESS | 3352 | 1472088775288 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:55 INFO - PROCESS | 3352 | 1472088775401 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 18:32:55 INFO - PROCESS | 3352 | 1472088775409 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:55 INFO - PROCESS | 3352 | 1472088775411 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:55 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61CC800 == 37 [pid = 3352] [id = 544] 18:32:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D71E400) [pid = 3352] [serial = 1632] [outer = 0000000000000000] 18:32:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F292C00) [pid = 3352] [serial = 1633] [outer = 000000339D71E400] 18:32:55 INFO - PROCESS | 3352 | 1472088775457 Marionette DEBUG loaded listener.js 18:32:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F688000) [pid = 3352] [serial = 1634] [outer = 000000339D71E400] 18:32:55 INFO - PROCESS | 3352 | 1472088775870 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 18:32:55 INFO - PROCESS | 3352 | 1472088775917 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 18:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:32:55 INFO - PROCESS | 3352 | 1472088775920 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:32:55 INFO - PROCESS | 3352 | 1472088775922 Marionette TRACE conn5 <- [1,2142,null,{}] 18:32:55 INFO - PROCESS | 3352 | 1472088775925 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:55 INFO - PROCESS | 3352 | 1472088775927 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:56 INFO - PROCESS | 3352 | 1472088776042 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 18:32:56 INFO - PROCESS | 3352 | 1472088776079 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:56 INFO - PROCESS | 3352 | 1472088776081 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:56 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7382800 == 38 [pid = 3352] [id = 545] 18:32:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339FCD3400) [pid = 3352] [serial = 1635] [outer = 0000000000000000] 18:32:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339FFA7800) [pid = 3352] [serial = 1636] [outer = 000000339FCD3400] 18:32:56 INFO - PROCESS | 3352 | 1472088776128 Marionette DEBUG loaded listener.js 18:32:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339FFC5C00) [pid = 3352] [serial = 1637] [outer = 000000339FCD3400] 18:32:56 INFO - PROCESS | 3352 | 1472088776536 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 691ms 18:32:56 INFO - PROCESS | 3352 | 1472088776615 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 18:32:56 INFO - PROCESS | 3352 | 1472088776617 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 18:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:32:56 INFO - PROCESS | 3352 | 1472088776621 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:32:56 INFO - PROCESS | 3352 | 1472088776622 Marionette TRACE conn5 <- [1,2146,null,{}] 18:32:56 INFO - PROCESS | 3352 | 1472088776626 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:56 INFO - PROCESS | 3352 | 1472088776628 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:56 INFO - PROCESS | 3352 | 1472088776721 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 18:32:56 INFO - PROCESS | 3352 | 1472088776727 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:56 INFO - PROCESS | 3352 | 1472088776729 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:56 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73D2000 == 39 [pid = 3352] [id = 546] 18:32:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (00000033A09E4400) [pid = 3352] [serial = 1638] [outer = 0000000000000000] 18:32:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033A0FA8400) [pid = 3352] [serial = 1639] [outer = 00000033A09E4400] 18:32:56 INFO - PROCESS | 3352 | 1472088776778 Marionette DEBUG loaded listener.js 18:32:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033A1C2C400) [pid = 3352] [serial = 1640] [outer = 00000033A09E4400] 18:32:57 INFO - PROCESS | 3352 | 1472088777591 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:32:57 INFO - PROCESS | 3352 | 1472088777659 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 18:32:57 INFO - PROCESS | 3352 | 1472088777684 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:32:57 INFO - PROCESS | 3352 | 1472088777690 Marionette TRACE conn5 <- [1,2150,null,{}] 18:32:57 INFO - PROCESS | 3352 | 1472088777696 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:57 INFO - PROCESS | 3352 | 1472088777699 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:57 INFO - PROCESS | 3352 | 1472088777856 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 18:32:57 INFO - PROCESS | 3352 | 1472088777951 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:57 INFO - PROCESS | 3352 | 1472088777955 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:57 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D1B000 == 40 [pid = 3352] [id = 547] 18:32:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003391A21C00) [pid = 3352] [serial = 1641] [outer = 0000000000000000] 18:32:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033924F8C00) [pid = 3352] [serial = 1642] [outer = 0000003391A21C00] 18:32:58 INFO - PROCESS | 3352 | 1472088778016 Marionette DEBUG loaded listener.js 18:32:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033960C9C00) [pid = 3352] [serial = 1643] [outer = 0000003391A21C00] 18:32:58 INFO - PROCESS | 3352 | 1472088778940 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1342ms 18:32:59 INFO - PROCESS | 3352 | 1472088779031 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 18:32:59 INFO - PROCESS | 3352 | 1472088779036 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 18:32:59 INFO - PROCESS | 3352 | 1472088779041 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:32:59 INFO - PROCESS | 3352 | 1472088779044 Marionette TRACE conn5 <- [1,2154,null,{}] 18:32:59 INFO - PROCESS | 3352 | 1472088779050 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:59 INFO - PROCESS | 3352 | 1472088779053 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:59 INFO - PROCESS | 3352 | 1472088779198 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 18:32:59 INFO - PROCESS | 3352 | 1472088779274 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:32:59 INFO - PROCESS | 3352 | 1472088779278 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:32:59 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C30000 == 41 [pid = 3352] [id = 548] 18:32:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339326E800) [pid = 3352] [serial = 1644] [outer = 0000000000000000] 18:32:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003396462000) [pid = 3352] [serial = 1645] [outer = 000000339326E800] 18:32:59 INFO - PROCESS | 3352 | 1472088779376 Marionette DEBUG loaded listener.js 18:32:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (0000003396C3FC00) [pid = 3352] [serial = 1646] [outer = 000000339326E800] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7382800 == 40 [pid = 3352] [id = 545] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61CC800 == 39 [pid = 3352] [id = 544] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC8F800 == 38 [pid = 3352] [id = 543] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F8C000 == 37 [pid = 3352] [id = 542] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF19000 == 36 [pid = 3352] [id = 541] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2189800 == 35 [pid = 3352] [id = 540] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B92000 == 34 [pid = 3352] [id = 539] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 000000339F21D800 == 33 [pid = 3352] [id = 538] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC94000 == 32 [pid = 3352] [id = 537] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C3000 == 31 [pid = 3352] [id = 536] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF1B800 == 30 [pid = 3352] [id = 535] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 0000003398371800 == 29 [pid = 3352] [id = 534] 18:32:59 INFO - PROCESS | 3352 | --DOCSHELL 00000033964CC800 == 28 [pid = 3352] [id = 533] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339FCD7C00) [pid = 3352] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | 1472088779890 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E798C00) [pid = 3352] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339E817800) [pid = 3352] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339EFB6C00) [pid = 3352] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339EA85000) [pid = 3352] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D383C00) [pid = 3352] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339F293000) [pid = 3352] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F34D000) [pid = 3352] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F341400) [pid = 3352] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F6CB000) [pid = 3352] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D72BC00) [pid = 3352] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D3CE800) [pid = 3352] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339645C400) [pid = 3352] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397DE1800) [pid = 3352] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339259C800) [pid = 3352] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391355400) [pid = 3352] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339646A400) [pid = 3352] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003392534000) [pid = 3352] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339EA83000) [pid = 3352] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E254000) [pid = 3352] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E811800) [pid = 3352] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E4BF800) [pid = 3352] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 18:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 881ms 18:32:59 INFO - PROCESS | 3352 | 1472088779926 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 18:32:59 INFO - PROCESS | 3352 | 1472088779931 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 18:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:32:59 INFO - PROCESS | 3352 | 1472088779938 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:32:59 INFO - PROCESS | 3352 | 1472088779941 Marionette TRACE conn5 <- [1,2158,null,{}] 18:32:59 INFO - PROCESS | 3352 | 1472088779944 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:32:59 INFO - PROCESS | 3352 | 1472088779947 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:00 INFO - PROCESS | 3352 | 1472088780043 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 18:33:00 INFO - PROCESS | 3352 | 1472088780050 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:00 INFO - PROCESS | 3352 | 1472088780052 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6A5800 == 29 [pid = 3352] [id = 549] 18:33:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003397254400) [pid = 3352] [serial = 1647] [outer = 0000000000000000] 18:33:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003397C77000) [pid = 3352] [serial = 1648] [outer = 0000003397254400] 18:33:00 INFO - PROCESS | 3352 | 1472088780104 Marionette DEBUG loaded listener.js 18:33:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339830CC00) [pid = 3352] [serial = 1649] [outer = 0000003397254400] 18:33:00 INFO - PROCESS | 3352 | 1472088780582 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 691ms 18:33:00 INFO - PROCESS | 3352 | 1472088780631 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 18:33:00 INFO - PROCESS | 3352 | 1472088780634 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 18:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:33:00 INFO - PROCESS | 3352 | 1472088780637 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:33:00 INFO - PROCESS | 3352 | 1472088780641 Marionette TRACE conn5 <- [1,2162,null,{}] 18:33:00 INFO - PROCESS | 3352 | 1472088780653 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:00 INFO - PROCESS | 3352 | 1472088780658 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:00 INFO - PROCESS | 3352 | 1472088780781 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 18:33:00 INFO - PROCESS | 3352 | 1472088780869 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:00 INFO - PROCESS | 3352 | 1472088780873 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9CA000 == 30 [pid = 3352] [id = 550] 18:33:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D717400) [pid = 3352] [serial = 1650] [outer = 0000000000000000] 18:33:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D726800) [pid = 3352] [serial = 1651] [outer = 000000339D717400] 18:33:00 INFO - PROCESS | 3352 | 1472088780935 Marionette DEBUG loaded listener.js 18:33:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D7A5C00) [pid = 3352] [serial = 1652] [outer = 000000339D717400] 18:33:01 INFO - PROCESS | 3352 | 1472088781324 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 733ms 18:33:01 INFO - PROCESS | 3352 | 1472088781373 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 18:33:01 INFO - PROCESS | 3352 | 1472088781376 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 18:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:33:01 INFO - PROCESS | 3352 | 1472088781379 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:33:01 INFO - PROCESS | 3352 | 1472088781381 Marionette TRACE conn5 <- [1,2166,null,{}] 18:33:01 INFO - PROCESS | 3352 | 1472088781385 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:01 INFO - PROCESS | 3352 | 1472088781387 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:01 INFO - PROCESS | 3352 | 1472088781481 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 18:33:01 INFO - PROCESS | 3352 | 1472088781487 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:01 INFO - PROCESS | 3352 | 1472088781489 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:01 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F20B800 == 31 [pid = 3352] [id = 551] 18:33:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339DF35800) [pid = 3352] [serial = 1653] [outer = 0000000000000000] 18:33:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E07B400) [pid = 3352] [serial = 1654] [outer = 000000339DF35800] 18:33:01 INFO - PROCESS | 3352 | 1472088781537 Marionette DEBUG loaded listener.js 18:33:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E49D800) [pid = 3352] [serial = 1655] [outer = 000000339DF35800] 18:33:02 INFO - PROCESS | 3352 | 1472088782015 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 670ms 18:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:33:02 INFO - PROCESS | 3352 | 1472088782052 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 18:33:02 INFO - PROCESS | 3352 | 1472088782054 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 18:33:02 INFO - PROCESS | 3352 | 1472088782057 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:33:02 INFO - PROCESS | 3352 | 1472088782059 Marionette TRACE conn5 <- [1,2170,null,{}] 18:33:02 INFO - PROCESS | 3352 | 1472088782063 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:02 INFO - PROCESS | 3352 | 1472088782065 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:02 INFO - PROCESS | 3352 | 1472088782209 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 18:33:02 INFO - PROCESS | 3352 | 1472088782264 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:02 INFO - PROCESS | 3352 | 1472088782266 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:02 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09C4800 == 32 [pid = 3352] [id = 552] 18:33:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E49E400) [pid = 3352] [serial = 1656] [outer = 0000000000000000] 18:33:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E4CBC00) [pid = 3352] [serial = 1657] [outer = 000000339E49E400] 18:33:02 INFO - PROCESS | 3352 | 1472088782313 Marionette DEBUG loaded listener.js 18:33:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E7A2C00) [pid = 3352] [serial = 1658] [outer = 000000339E49E400] 18:33:02 INFO - PROCESS | 3352 | 1472088782745 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 733ms 18:33:02 INFO - PROCESS | 3352 | 1472088782795 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 18:33:02 INFO - PROCESS | 3352 | 1472088782797 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 18:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:33:02 INFO - PROCESS | 3352 | 1472088782800 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:33:02 INFO - PROCESS | 3352 | 1472088782802 Marionette TRACE conn5 <- [1,2174,null,{}] 18:33:02 INFO - PROCESS | 3352 | 1472088782806 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:02 INFO - PROCESS | 3352 | 1472088782812 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:02 INFO - PROCESS | 3352 | 1472088782951 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 18:33:03 INFO - PROCESS | 3352 | 1472088783008 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:03 INFO - PROCESS | 3352 | 1472088783010 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27CD800 == 33 [pid = 3352] [id = 553] 18:33:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E837000) [pid = 3352] [serial = 1659] [outer = 0000000000000000] 18:33:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339EFB3000) [pid = 3352] [serial = 1660] [outer = 000000339E837000] 18:33:03 INFO - PROCESS | 3352 | 1472088783058 Marionette DEBUG loaded listener.js 18:33:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F1DAC00) [pid = 3352] [serial = 1661] [outer = 000000339E837000] 18:33:03 INFO - PROCESS | 3352 | 1472088783486 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 733ms 18:33:03 INFO - PROCESS | 3352 | 1472088783549 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 18:33:03 INFO - PROCESS | 3352 | 1472088783551 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 18:33:03 INFO - PROCESS | 3352 | 1472088783561 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:33:03 INFO - PROCESS | 3352 | 1472088783563 Marionette TRACE conn5 <- [1,2178,null,{}] 18:33:03 INFO - PROCESS | 3352 | 1472088783575 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:03 INFO - PROCESS | 3352 | 1472088783577 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:03 INFO - PROCESS | 3352 | 1472088783687 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000338FF7F400) [pid = 3352] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E815C00) [pid = 3352] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339FCA7000) [pid = 3352] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E78EC00) [pid = 3352] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033909D8000) [pid = 3352] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A2A000) [pid = 3352] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E076800) [pid = 3352] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033987C5400) [pid = 3352] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339EA7FC00) [pid = 3352] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003390061000) [pid = 3352] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003392C5A000) [pid = 3352] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003392532000) [pid = 3352] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D71E400) [pid = 3352] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033925A9400) [pid = 3352] [serial = 32] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339EC34800) [pid = 3352] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:33:03 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339FCD3400) [pid = 3352] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:33:03 INFO - PROCESS | 3352 | 1472088783902 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:03 INFO - PROCESS | 3352 | 1472088783904 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:03 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8CA000 == 34 [pid = 3352] [id = 554] 18:33:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003390061000) [pid = 3352] [serial = 1662] [outer = 0000000000000000] 18:33:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003390A2CC00) [pid = 3352] [serial = 1663] [outer = 0000003390061000] 18:33:03 INFO - PROCESS | 3352 | 1472088783953 Marionette DEBUG loaded listener.js 18:33:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D71B800) [pid = 3352] [serial = 1664] [outer = 0000003390061000] 18:33:04 INFO - PROCESS | 3352 | 1472088784309 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 775ms 18:33:04 INFO - PROCESS | 3352 | 1472088784339 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 18:33:04 INFO - PROCESS | 3352 | 1472088784342 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 18:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:33:04 INFO - PROCESS | 3352 | 1472088784345 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:33:04 INFO - PROCESS | 3352 | 1472088784347 Marionette TRACE conn5 <- [1,2182,null,{}] 18:33:04 INFO - PROCESS | 3352 | 1472088784351 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:04 INFO - PROCESS | 3352 | 1472088784353 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:04 INFO - PROCESS | 3352 | 1472088784435 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 18:33:04 INFO - PROCESS | 3352 | 1472088784511 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:04 INFO - PROCESS | 3352 | 1472088784513 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:04 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8D6000 == 35 [pid = 3352] [id = 555] 18:33:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D71E400) [pid = 3352] [serial = 1665] [outer = 0000000000000000] 18:33:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339F1DB800) [pid = 3352] [serial = 1666] [outer = 000000339D71E400] 18:33:04 INFO - PROCESS | 3352 | 1472088784560 Marionette DEBUG loaded listener.js 18:33:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339F348800) [pid = 3352] [serial = 1667] [outer = 000000339D71E400] 18:33:04 INFO - PROCESS | 3352 | 1472088784926 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 629ms 18:33:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:33:04 INFO - PROCESS | 3352 | 1472088784977 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 18:33:04 INFO - PROCESS | 3352 | 1472088784979 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 18:33:04 INFO - PROCESS | 3352 | 1472088784982 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:33:04 INFO - PROCESS | 3352 | 1472088784984 Marionette TRACE conn5 <- [1,2186,null,{}] 18:33:05 INFO - PROCESS | 3352 | 1472088784988 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:05 INFO - PROCESS | 3352 | 1472088784989 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:05 INFO - PROCESS | 3352 | 1472088785103 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 18:33:05 INFO - PROCESS | 3352 | 1472088785140 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:05 INFO - PROCESS | 3352 | 1472088785142 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61AC800 == 36 [pid = 3352] [id = 556] 18:33:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003390A23800) [pid = 3352] [serial = 1668] [outer = 0000000000000000] 18:33:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E345800) [pid = 3352] [serial = 1669] [outer = 0000003390A23800] 18:33:05 INFO - PROCESS | 3352 | 1472088785188 Marionette DEBUG loaded listener.js 18:33:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FC9C000) [pid = 3352] [serial = 1670] [outer = 0000003390A23800] 18:33:05 INFO - PROCESS | 3352 | 1472088785578 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 628ms 18:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:33:05 INFO - PROCESS | 3352 | 1472088785614 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 18:33:05 INFO - PROCESS | 3352 | 1472088785616 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 18:33:05 INFO - PROCESS | 3352 | 1472088785620 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:33:05 INFO - PROCESS | 3352 | 1472088785622 Marionette TRACE conn5 <- [1,2190,null,{}] 18:33:05 INFO - PROCESS | 3352 | 1472088785625 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:05 INFO - PROCESS | 3352 | 1472088785627 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:05 INFO - PROCESS | 3352 | 1472088785745 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 18:33:05 INFO - PROCESS | 3352 | 1472088785754 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:05 INFO - PROCESS | 3352 | 1472088785756 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7365800 == 37 [pid = 3352] [id = 557] 18:33:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339FCA8400) [pid = 3352] [serial = 1671] [outer = 0000000000000000] 18:33:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339FFB1800) [pid = 3352] [serial = 1672] [outer = 000000339FCA8400] 18:33:05 INFO - PROCESS | 3352 | 1472088785802 Marionette DEBUG loaded listener.js 18:33:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (00000033A12CE800) [pid = 3352] [serial = 1673] [outer = 000000339FCA8400] 18:33:06 INFO - PROCESS | 3352 | 1472088786490 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 942ms 18:33:06 INFO - PROCESS | 3352 | 1472088786566 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 18:33:06 INFO - PROCESS | 3352 | 1472088786570 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 18:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:33:06 INFO - PROCESS | 3352 | 1472088786575 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:33:06 INFO - PROCESS | 3352 | 1472088786579 Marionette TRACE conn5 <- [1,2194,null,{}] 18:33:06 INFO - PROCESS | 3352 | 1472088786584 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:06 INFO - PROCESS | 3352 | 1472088786588 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:06 INFO - PROCESS | 3352 | 1472088786746 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 18:33:06 INFO - PROCESS | 3352 | 1472088786861 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:06 INFO - PROCESS | 3352 | 1472088786864 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:06 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E018800 == 38 [pid = 3352] [id = 558] 18:33:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339259EC00) [pid = 3352] [serial = 1674] [outer = 0000000000000000] 18:33:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003397046C00) [pid = 3352] [serial = 1675] [outer = 000000339259EC00] 18:33:06 INFO - PROCESS | 3352 | 1472088786926 Marionette DEBUG loaded listener.js 18:33:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339885D800) [pid = 3352] [serial = 1676] [outer = 000000339259EC00] 18:33:07 INFO - PROCESS | 3352 | 1472088787519 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 986ms 18:33:07 INFO - PROCESS | 3352 | 1472088787561 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 18:33:07 INFO - PROCESS | 3352 | 1472088787566 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 18:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:33:07 INFO - PROCESS | 3352 | 1472088787573 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:33:07 INFO - PROCESS | 3352 | 1472088787576 Marionette TRACE conn5 <- [1,2198,null,{}] 18:33:07 INFO - PROCESS | 3352 | 1472088787580 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:07 INFO - PROCESS | 3352 | 1472088787584 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:07 INFO - PROCESS | 3352 | 1472088787748 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 18:33:07 INFO - PROCESS | 3352 | 1472088787804 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:07 INFO - PROCESS | 3352 | 1472088787807 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:07 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BF000 == 39 [pid = 3352] [id = 559] 18:33:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339DF2E000) [pid = 3352] [serial = 1677] [outer = 0000000000000000] 18:33:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E04F400) [pid = 3352] [serial = 1678] [outer = 000000339DF2E000] 18:33:07 INFO - PROCESS | 3352 | 1472088787867 Marionette DEBUG loaded listener.js 18:33:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339E799400) [pid = 3352] [serial = 1679] [outer = 000000339DF2E000] 18:33:08 INFO - PROCESS | 3352 | 1472088788473 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 944ms 18:33:08 INFO - PROCESS | 3352 | 1472088788519 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 18:33:08 INFO - PROCESS | 3352 | 1472088788522 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 18:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:33:08 INFO - PROCESS | 3352 | 1472088788526 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:33:08 INFO - PROCESS | 3352 | 1472088788530 Marionette TRACE conn5 <- [1,2202,null,{}] 18:33:08 INFO - PROCESS | 3352 | 1472088788543 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:08 INFO - PROCESS | 3352 | 1472088788549 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:08 INFO - PROCESS | 3352 | 1472088788665 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 18:33:08 INFO - PROCESS | 3352 | 1472088788763 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:08 INFO - PROCESS | 3352 | 1472088788767 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A8108800 == 40 [pid = 3352] [id = 560] 18:33:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339F28E800) [pid = 3352] [serial = 1680] [outer = 0000000000000000] 18:33:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339F343000) [pid = 3352] [serial = 1681] [outer = 000000339F28E800] 18:33:08 INFO - PROCESS | 3352 | 1472088788827 Marionette DEBUG loaded listener.js 18:33:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (00000033A1C2E800) [pid = 3352] [serial = 1682] [outer = 000000339F28E800] 18:33:09 INFO - PROCESS | 3352 | 1472088789482 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:33:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:33:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 986ms 18:33:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:33:09 INFO - PROCESS | 3352 | 1472088789514 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 18:33:09 INFO - PROCESS | 3352 | 1472088789517 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 18:33:09 INFO - PROCESS | 3352 | 1472088789521 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:33:09 INFO - PROCESS | 3352 | 1472088789524 Marionette TRACE conn5 <- [1,2206,null,{}] 18:33:09 INFO - PROCESS | 3352 | 1472088789528 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:09 INFO - PROCESS | 3352 | 1472088789530 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:09 INFO - PROCESS | 3352 | 1472088789649 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 18:33:09 INFO - PROCESS | 3352 | 1472088789875 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:09 INFO - PROCESS | 3352 | 1472088789878 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:09 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D45000 == 41 [pid = 3352] [id = 561] 18:33:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033915BE800) [pid = 3352] [serial = 1683] [outer = 0000000000000000] 18:33:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (0000003391D9B800) [pid = 3352] [serial = 1684] [outer = 00000033915BE800] 18:33:09 INFO - PROCESS | 3352 | 1472088789942 Marionette DEBUG loaded listener.js 18:33:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (00000033960BB800) [pid = 3352] [serial = 1685] [outer = 00000033915BE800] 18:33:10 INFO - PROCESS | 3352 | 1472088790533 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61AC800 == 40 [pid = 3352] [id = 556] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8D6000 == 39 [pid = 3352] [id = 555] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8CA000 == 38 [pid = 3352] [id = 554] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27CD800 == 37 [pid = 3352] [id = 553] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09C4800 == 36 [pid = 3352] [id = 552] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339F20B800 == 35 [pid = 3352] [id = 551] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9CA000 == 34 [pid = 3352] [id = 550] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6A5800 == 33 [pid = 3352] [id = 549] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C30000 == 32 [pid = 3352] [id = 548] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D1B000 == 31 [pid = 3352] [id = 547] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73D2000 == 30 [pid = 3352] [id = 546] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61CD800 == 29 [pid = 3352] [id = 532] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 0000003391148000 == 28 [pid = 3352] [id = 12] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A8108800 == 27 [pid = 3352] [id = 560] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BF000 == 26 [pid = 3352] [id = 559] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 000000339E018800 == 25 [pid = 3352] [id = 558] 18:33:11 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7365800 == 24 [pid = 3352] [id = 557] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339EC89800) [pid = 3352] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339EFB5800) [pid = 3352] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E497800) [pid = 3352] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003396070000) [pid = 3352] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003396463400) [pid = 3352] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339D633800) [pid = 3352] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D71F800) [pid = 3352] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339F292C00) [pid = 3352] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E4BF000) [pid = 3352] [serial = 1088] [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.] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003397DE5C00) [pid = 3352] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F688000) [pid = 3352] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E7A9C00) [pid = 3352] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339FFC5C00) [pid = 3352] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339FFA7800) [pid = 3352] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397C71000) [pid = 3352] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E833C00) [pid = 3352] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339FFAC800) [pid = 3352] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E79F000) [pid = 3352] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D728400) [pid = 3352] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E075C00) [pid = 3352] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003390ACE000) [pid = 3352] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003391A2B000) [pid = 3352] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E491400) [pid = 3352] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E4C6000) [pid = 3352] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339B570C00) [pid = 3352] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339EAE2400) [pid = 3352] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1689ms 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E840800) [pid = 3352] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339B95A800) [pid = 3352] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339133A400) [pid = 3352] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 18:33:11 INFO - PROCESS | 3352 | 1472088791298 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 18:33:11 INFO - PROCESS | 3352 | 1472088791303 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 18:33:11 INFO - PROCESS | 3352 | 1472088791310 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:33:11 INFO - PROCESS | 3352 | 1472088791313 Marionette TRACE conn5 <- [1,2210,null,{}] 18:33:11 INFO - PROCESS | 3352 | 1472088791320 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:11 INFO - PROCESS | 3352 | 1472088791324 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:11 INFO - PROCESS | 3352 | 1472088791416 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 18:33:11 INFO - PROCESS | 3352 | 1472088791423 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:11 INFO - PROCESS | 3352 | 1472088791429 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:11 INFO - PROCESS | 3352 | ++DOCSHELL 000000339251F800 == 25 [pid = 3352] [id = 562] 18:33:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (00000033911C4000) [pid = 3352] [serial = 1686] [outer = 0000000000000000] 18:33:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003391354400) [pid = 3352] [serial = 1687] [outer = 00000033911C4000] 18:33:11 INFO - PROCESS | 3352 | 1472088791481 Marionette DEBUG loaded listener.js 18:33:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003391DA8C00) [pid = 3352] [serial = 1688] [outer = 00000033911C4000] 18:33:11 INFO - PROCESS | 3352 | 1472088791987 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 733ms 18:33:12 INFO - PROCESS | 3352 | 1472088792050 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 18:33:12 INFO - PROCESS | 3352 | 1472088792053 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 18:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:33:12 INFO - PROCESS | 3352 | 1472088792060 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:33:12 INFO - PROCESS | 3352 | 1472088792064 Marionette TRACE conn5 <- [1,2214,null,{}] 18:33:12 INFO - PROCESS | 3352 | 1472088792069 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:12 INFO - PROCESS | 3352 | 1472088792071 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:12 INFO - PROCESS | 3352 | 1472088792164 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 18:33:12 INFO - PROCESS | 3352 | 1472088792243 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:12 INFO - PROCESS | 3352 | 1472088792245 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:12 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397227800 == 26 [pid = 3352] [id = 563] 18:33:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003391FA2400) [pid = 3352] [serial = 1689] [outer = 0000000000000000] 18:33:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003396074C00) [pid = 3352] [serial = 1690] [outer = 0000003391FA2400] 18:33:12 INFO - PROCESS | 3352 | 1472088792297 Marionette DEBUG loaded listener.js 18:33:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003396467C00) [pid = 3352] [serial = 1691] [outer = 0000003391FA2400] 18:33:12 INFO - PROCESS | 3352 | 1472088792695 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:33:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:33:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 690ms 18:33:12 INFO - PROCESS | 3352 | 1472088792772 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 18:33:12 INFO - PROCESS | 3352 | 1472088792775 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 18:33:12 INFO - PROCESS | 3352 | 1472088792779 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:33:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:33:12 INFO - PROCESS | 3352 | 1472088792781 Marionette TRACE conn5 <- [1,2218,null,{}] 18:33:12 INFO - PROCESS | 3352 | 1472088792797 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:12 INFO - PROCESS | 3352 | 1472088792809 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:12 INFO - PROCESS | 3352 | 1472088792902 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 18:33:12 INFO - PROCESS | 3352 | 1472088792917 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:12 INFO - PROCESS | 3352 | 1472088792921 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:12 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E087800 == 27 [pid = 3352] [id = 564] 18:33:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339830B000) [pid = 3352] [serial = 1692] [outer = 0000000000000000] 18:33:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339B568400) [pid = 3352] [serial = 1693] [outer = 000000339830B000] 18:33:12 INFO - PROCESS | 3352 | 1472088792974 Marionette DEBUG loaded listener.js 18:33:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339B95BC00) [pid = 3352] [serial = 1694] [outer = 000000339830B000] 18:33:13 INFO - PROCESS | 3352 | 1472088793423 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 692ms 18:33:13 INFO - PROCESS | 3352 | 1472088793476 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 18:33:13 INFO - PROCESS | 3352 | 1472088793478 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 18:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:33:13 INFO - PROCESS | 3352 | 1472088793481 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:33:13 INFO - PROCESS | 3352 | 1472088793483 Marionette TRACE conn5 <- [1,2222,null,{}] 18:33:13 INFO - PROCESS | 3352 | 1472088793487 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:13 INFO - PROCESS | 3352 | 1472088793489 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:13 INFO - PROCESS | 3352 | 1472088793603 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 18:33:13 INFO - PROCESS | 3352 | 1472088793608 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:13 INFO - PROCESS | 3352 | 1472088793610 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9DA000 == 28 [pid = 3352] [id = 565] 18:33:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D712400) [pid = 3352] [serial = 1695] [outer = 0000000000000000] 18:33:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D71E800) [pid = 3352] [serial = 1696] [outer = 000000339D712400] 18:33:13 INFO - PROCESS | 3352 | 1472088793658 Marionette DEBUG loaded listener.js 18:33:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D728C00) [pid = 3352] [serial = 1697] [outer = 000000339D712400] 18:33:14 INFO - PROCESS | 3352 | 1472088794104 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 691ms 18:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:33:14 INFO - PROCESS | 3352 | 1472088794181 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 18:33:14 INFO - PROCESS | 3352 | 1472088794183 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 18:33:14 INFO - PROCESS | 3352 | 1472088794187 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:33:14 INFO - PROCESS | 3352 | 1472088794189 Marionette TRACE conn5 <- [1,2226,null,{}] 18:33:14 INFO - PROCESS | 3352 | 1472088794193 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:14 INFO - PROCESS | 3352 | 1472088794195 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:14 INFO - PROCESS | 3352 | 1472088794344 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 18:33:14 INFO - PROCESS | 3352 | 1472088794366 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:14 INFO - PROCESS | 3352 | 1472088794369 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:14 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E8800 == 29 [pid = 3352] [id = 566] 18:33:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D723000) [pid = 3352] [serial = 1698] [outer = 0000000000000000] 18:33:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339DCADC00) [pid = 3352] [serial = 1699] [outer = 000000339D723000] 18:33:14 INFO - PROCESS | 3352 | 1472088794415 Marionette DEBUG loaded listener.js 18:33:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E071400) [pid = 3352] [serial = 1700] [outer = 000000339D723000] 18:33:14 INFO - PROCESS | 3352 | 1472088794857 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 734ms 18:33:14 INFO - PROCESS | 3352 | 1472088794933 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 18:33:14 INFO - PROCESS | 3352 | 1472088794935 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 18:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:33:14 INFO - PROCESS | 3352 | 1472088794940 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:33:14 INFO - PROCESS | 3352 | 1472088794941 Marionette TRACE conn5 <- [1,2230,null,{}] 18:33:14 INFO - PROCESS | 3352 | 1472088794945 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:14 INFO - PROCESS | 3352 | 1472088794952 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:15 INFO - PROCESS | 3352 | 1472088795107 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 18:33:15 INFO - PROCESS | 3352 | 1472088795159 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:15 INFO - PROCESS | 3352 | 1472088795162 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:15 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0911000 == 30 [pid = 3352] [id = 567] 18:33:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E496400) [pid = 3352] [serial = 1701] [outer = 0000000000000000] 18:33:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E4C7000) [pid = 3352] [serial = 1702] [outer = 000000339E496400] 18:33:15 INFO - PROCESS | 3352 | 1472088795209 Marionette DEBUG loaded listener.js 18:33:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E79CC00) [pid = 3352] [serial = 1703] [outer = 000000339E496400] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D71E400) [pid = 3352] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339FCA8400) [pid = 3352] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A23800) [pid = 3352] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E49E400) [pid = 3352] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E837000) [pid = 3352] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390061000) [pid = 3352] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033A09E4400) [pid = 3352] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339DF35800) [pid = 3352] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397254400) [pid = 3352] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003391A21C00) [pid = 3352] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D717400) [pid = 3352] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:33:15 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339326E800) [pid = 3352] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:33:15 INFO - PROCESS | 3352 | 1472088795814 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:33:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:33:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 922ms 18:33:15 INFO - PROCESS | 3352 | 1472088795866 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 18:33:15 INFO - PROCESS | 3352 | 1472088795868 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 18:33:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:33:15 INFO - PROCESS | 3352 | 1472088795871 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:33:15 INFO - PROCESS | 3352 | 1472088795873 Marionette TRACE conn5 <- [1,2234,null,{}] 18:33:15 INFO - PROCESS | 3352 | 1472088795877 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:15 INFO - PROCESS | 3352 | 1472088795879 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:16 INFO - PROCESS | 3352 | 1472088795995 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 18:33:16 INFO - PROCESS | 3352 | 1472088796045 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:16 INFO - PROCESS | 3352 | 1472088796047 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:16 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A20B1000 == 31 [pid = 3352] [id = 568] 18:33:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033932D4400) [pid = 3352] [serial = 1704] [outer = 0000000000000000] 18:33:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D72F000) [pid = 3352] [serial = 1705] [outer = 00000033932D4400] 18:33:16 INFO - PROCESS | 3352 | 1472088796094 Marionette DEBUG loaded listener.js 18:33:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E7A5400) [pid = 3352] [serial = 1706] [outer = 00000033932D4400] 18:33:16 INFO - PROCESS | 3352 | 1472088796438 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 628ms 18:33:16 INFO - PROCESS | 3352 | 1472088796503 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 18:33:16 INFO - PROCESS | 3352 | 1472088796506 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 18:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:33:16 INFO - PROCESS | 3352 | 1472088796509 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:33:16 INFO - PROCESS | 3352 | 1472088796511 Marionette TRACE conn5 <- [1,2238,null,{}] 18:33:16 INFO - PROCESS | 3352 | 1472088796515 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:16 INFO - PROCESS | 3352 | 1472088796517 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:16 INFO - PROCESS | 3352 | 1472088796599 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 18:33:16 INFO - PROCESS | 3352 | 1472088796605 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:16 INFO - PROCESS | 3352 | 1472088796607 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:16 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27CC800 == 32 [pid = 3352] [id = 569] 18:33:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E7A7800) [pid = 3352] [serial = 1707] [outer = 0000000000000000] 18:33:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E832C00) [pid = 3352] [serial = 1708] [outer = 000000339E7A7800] 18:33:16 INFO - PROCESS | 3352 | 1472088796653 Marionette DEBUG loaded listener.js 18:33:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E841000) [pid = 3352] [serial = 1709] [outer = 000000339E7A7800] 18:33:17 INFO - PROCESS | 3352 | 1472088797074 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 587ms 18:33:17 INFO - PROCESS | 3352 | 1472088797099 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 18:33:17 INFO - PROCESS | 3352 | 1472088797101 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 18:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:33:17 INFO - PROCESS | 3352 | 1472088797117 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:33:17 INFO - PROCESS | 3352 | 1472088797119 Marionette TRACE conn5 <- [1,2242,null,{}] 18:33:17 INFO - PROCESS | 3352 | 1472088797127 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:17 INFO - PROCESS | 3352 | 1472088797129 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:17 INFO - PROCESS | 3352 | 1472088797219 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 18:33:17 INFO - PROCESS | 3352 | 1472088797225 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:17 INFO - PROCESS | 3352 | 1472088797227 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F93800 == 33 [pid = 3352] [id = 570] 18:33:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E99E400) [pid = 3352] [serial = 1710] [outer = 0000000000000000] 18:33:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EA85400) [pid = 3352] [serial = 1711] [outer = 000000339E99E400] 18:33:17 INFO - PROCESS | 3352 | 1472088797273 Marionette DEBUG loaded listener.js 18:33:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EE90000) [pid = 3352] [serial = 1712] [outer = 000000339E99E400] 18:33:17 INFO - PROCESS | 3352 | 1472088797873 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 796ms 18:33:17 INFO - PROCESS | 3352 | 1472088797915 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 18:33:17 INFO - PROCESS | 3352 | 1472088797921 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 18:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:33:17 INFO - PROCESS | 3352 | 1472088797927 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:33:17 INFO - PROCESS | 3352 | 1472088797930 Marionette TRACE conn5 <- [1,2246,null,{}] 18:33:17 INFO - PROCESS | 3352 | 1472088797937 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:17 INFO - PROCESS | 3352 | 1472088797941 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:18 INFO - PROCESS | 3352 | 1472088798073 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 18:33:18 INFO - PROCESS | 3352 | 1472088798195 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:18 INFO - PROCESS | 3352 | 1472088798200 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:18 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396715000 == 34 [pid = 3352] [id = 571] 18:33:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003390152400) [pid = 3352] [serial = 1713] [outer = 0000000000000000] 18:33:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003391132800) [pid = 3352] [serial = 1714] [outer = 0000003390152400] 18:33:18 INFO - PROCESS | 3352 | 1472088798262 Marionette DEBUG loaded listener.js 18:33:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003392533C00) [pid = 3352] [serial = 1715] [outer = 0000003390152400] 18:33:19 INFO - PROCESS | 3352 | 1472088799047 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1136ms 18:33:19 INFO - PROCESS | 3352 | 1472088799064 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 18:33:19 INFO - PROCESS | 3352 | 1472088799070 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 18:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:33:19 INFO - PROCESS | 3352 | 1472088799076 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:33:19 INFO - PROCESS | 3352 | 1472088799079 Marionette TRACE conn5 <- [1,2250,null,{}] 18:33:19 INFO - PROCESS | 3352 | 1472088799084 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:19 INFO - PROCESS | 3352 | 1472088799087 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:19 INFO - PROCESS | 3352 | 1472088799219 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 18:33:19 INFO - PROCESS | 3352 | 1472088799342 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:19 INFO - PROCESS | 3352 | 1472088799345 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED24000 == 35 [pid = 3352] [id = 572] 18:33:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003396FF3800) [pid = 3352] [serial = 1716] [outer = 0000000000000000] 18:33:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003398307800) [pid = 3352] [serial = 1717] [outer = 0000003396FF3800] 18:33:19 INFO - PROCESS | 3352 | 1472088799406 Marionette DEBUG loaded listener.js 18:33:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D715400) [pid = 3352] [serial = 1718] [outer = 0000003396FF3800] 18:33:20 INFO - PROCESS | 3352 | 1472088800304 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1296ms 18:33:20 INFO - PROCESS | 3352 | 1472088800375 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 18:33:20 INFO - PROCESS | 3352 | 1472088800379 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 18:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:33:20 INFO - PROCESS | 3352 | 1472088800385 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:33:20 INFO - PROCESS | 3352 | 1472088800388 Marionette TRACE conn5 <- [1,2254,null,{}] 18:33:20 INFO - PROCESS | 3352 | 1472088800394 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:20 INFO - PROCESS | 3352 | 1472088800397 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:20 INFO - PROCESS | 3352 | 1472088800521 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27CC800 == 34 [pid = 3352] [id = 569] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 00000033A20B1000 == 33 [pid = 3352] [id = 568] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0911000 == 32 [pid = 3352] [id = 567] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E8800 == 31 [pid = 3352] [id = 566] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9DA000 == 30 [pid = 3352] [id = 565] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 000000339E087800 == 29 [pid = 3352] [id = 564] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 0000003397227800 == 28 [pid = 3352] [id = 563] 18:33:20 INFO - PROCESS | 3352 | --DOCSHELL 000000339251F800 == 27 [pid = 3352] [id = 562] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339FFB1800) [pid = 3352] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E345800) [pid = 3352] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E4CBC00) [pid = 3352] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339EFB3000) [pid = 3352] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E7A2C00) [pid = 3352] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A2CC00) [pid = 3352] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033A1C2C400) [pid = 3352] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033A0FA8400) [pid = 3352] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E07B400) [pid = 3352] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003397C77000) [pid = 3352] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339830CC00) [pid = 3352] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033924F8C00) [pid = 3352] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033960C9C00) [pid = 3352] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F1DAC00) [pid = 3352] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D726800) [pid = 3352] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D7A5C00) [pid = 3352] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003396462000) [pid = 3352] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003396C3FC00) [pid = 3352] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339D71B800) [pid = 3352] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F1DB800) [pid = 3352] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339FC9C000) [pid = 3352] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E49D800) [pid = 3352] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339F348800) [pid = 3352] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (00000033A12CE800) [pid = 3352] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 18:33:20 INFO - PROCESS | 3352 | 1472088800629 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:20 INFO - PROCESS | 3352 | 1472088800633 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339241D800 == 28 [pid = 3352] [id = 573] 18:33:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (0000003390A27C00) [pid = 3352] [serial = 1719] [outer = 0000000000000000] 18:33:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (00000033915BC400) [pid = 3352] [serial = 1720] [outer = 0000003390A27C00] 18:33:20 INFO - PROCESS | 3352 | 1472088800687 Marionette DEBUG loaded listener.js 18:33:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (00000033960C9C00) [pid = 3352] [serial = 1721] [outer = 0000003390A27C00] 18:33:21 INFO - PROCESS | 3352 | 1472088801157 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 775ms 18:33:21 INFO - PROCESS | 3352 | 1472088801164 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 18:33:21 INFO - PROCESS | 3352 | 1472088801168 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 18:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:33:21 INFO - PROCESS | 3352 | 1472088801174 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:33:21 INFO - PROCESS | 3352 | 1472088801177 Marionette TRACE conn5 <- [1,2258,null,{}] 18:33:21 INFO - PROCESS | 3352 | 1472088801181 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:21 INFO - PROCESS | 3352 | 1472088801183 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:21 INFO - PROCESS | 3352 | 1472088801273 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 18:33:21 INFO - PROCESS | 3352 | 1472088801279 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:21 INFO - PROCESS | 3352 | 1472088801282 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6A3800 == 29 [pid = 3352] [id = 574] 18:33:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003396C4B800) [pid = 3352] [serial = 1722] [outer = 0000000000000000] 18:33:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003397D5D000) [pid = 3352] [serial = 1723] [outer = 0000003396C4B800] 18:33:21 INFO - PROCESS | 3352 | 1472088801332 Marionette DEBUG loaded listener.js 18:33:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (00000033987C6C00) [pid = 3352] [serial = 1724] [outer = 0000003396C4B800] 18:33:21 INFO - PROCESS | 3352 | 1472088801818 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 671ms 18:33:21 INFO - PROCESS | 3352 | 1472088801849 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 18:33:21 INFO - PROCESS | 3352 | 1472088801851 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 18:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:33:21 INFO - PROCESS | 3352 | 1472088801867 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:33:21 INFO - PROCESS | 3352 | 1472088801871 Marionette TRACE conn5 <- [1,2262,null,{}] 18:33:21 INFO - PROCESS | 3352 | 1472088801882 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:21 INFO - PROCESS | 3352 | 1472088801888 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:21 INFO - PROCESS | 3352 | 1472088801976 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 18:33:21 INFO - PROCESS | 3352 | 1472088801985 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:21 INFO - PROCESS | 3352 | 1472088801988 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA22800 == 30 [pid = 3352] [id = 575] 18:33:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003398308400) [pid = 3352] [serial = 1725] [outer = 0000000000000000] 18:33:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D7F0000) [pid = 3352] [serial = 1726] [outer = 0000003398308400] 18:33:22 INFO - PROCESS | 3352 | 1472088802107 Marionette DEBUG loaded listener.js 18:33:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E07CC00) [pid = 3352] [serial = 1727] [outer = 0000003398308400] 18:33:22 INFO - PROCESS | 3352 | 1472088802533 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 691ms 18:33:22 INFO - PROCESS | 3352 | 1472088802559 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 18:33:22 INFO - PROCESS | 3352 | 1472088802562 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 18:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:33:22 INFO - PROCESS | 3352 | 1472088802566 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:33:22 INFO - PROCESS | 3352 | 1472088802567 Marionette TRACE conn5 <- [1,2266,null,{}] 18:33:22 INFO - PROCESS | 3352 | 1472088802571 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:22 INFO - PROCESS | 3352 | 1472088802573 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:22 INFO - PROCESS | 3352 | 1472088802700 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 18:33:22 INFO - PROCESS | 3352 | 1472088802713 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:22 INFO - PROCESS | 3352 | 1472088802715 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC0E000 == 31 [pid = 3352] [id = 576] 18:33:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E492800) [pid = 3352] [serial = 1728] [outer = 0000000000000000] 18:33:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E4C1C00) [pid = 3352] [serial = 1729] [outer = 000000339E492800] 18:33:22 INFO - PROCESS | 3352 | 1472088802762 Marionette DEBUG loaded listener.js 18:33:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E79B400) [pid = 3352] [serial = 1730] [outer = 000000339E492800] 18:33:23 INFO - PROCESS | 3352 | 1472088803208 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 692ms 18:33:23 INFO - PROCESS | 3352 | 1472088803261 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 18:33:23 INFO - PROCESS | 3352 | 1472088803263 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 18:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:33:23 INFO - PROCESS | 3352 | 1472088803272 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:33:23 INFO - PROCESS | 3352 | 1472088803274 Marionette TRACE conn5 <- [1,2270,null,{}] 18:33:23 INFO - PROCESS | 3352 | 1472088803278 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:23 INFO - PROCESS | 3352 | 1472088803280 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:23 INFO - PROCESS | 3352 | 1472088803420 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 18:33:23 INFO - PROCESS | 3352 | 1472088803445 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:23 INFO - PROCESS | 3352 | 1472088803447 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:23 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2182800 == 32 [pid = 3352] [id = 577] 18:33:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E7A0800) [pid = 3352] [serial = 1731] [outer = 0000000000000000] 18:33:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E838C00) [pid = 3352] [serial = 1732] [outer = 000000339E7A0800] 18:33:23 INFO - PROCESS | 3352 | 1472088803494 Marionette DEBUG loaded listener.js 18:33:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339EA89400) [pid = 3352] [serial = 1733] [outer = 000000339E7A0800] 18:33:23 INFO - PROCESS | 3352 | 1472088803939 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 690ms 18:33:23 INFO - PROCESS | 3352 | 1472088803965 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 18:33:23 INFO - PROCESS | 3352 | 1472088803967 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 18:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:33:23 INFO - PROCESS | 3352 | 1472088803971 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:33:23 INFO - PROCESS | 3352 | 1472088803972 Marionette TRACE conn5 <- [1,2274,null,{}] 18:33:23 INFO - PROCESS | 3352 | 1472088803976 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:23 INFO - PROCESS | 3352 | 1472088803982 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:24 INFO - PROCESS | 3352 | 1472088804119 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 18:33:24 INFO - PROCESS | 3352 | 1472088804125 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:24 INFO - PROCESS | 3352 | 1472088804127 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5403000 == 33 [pid = 3352] [id = 578] 18:33:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F1D2C00) [pid = 3352] [serial = 1734] [outer = 0000000000000000] 18:33:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F294800) [pid = 3352] [serial = 1735] [outer = 000000339F1D2C00] 18:33:24 INFO - PROCESS | 3352 | 1472088804225 Marionette DEBUG loaded listener.js 18:33:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F34C400) [pid = 3352] [serial = 1736] [outer = 000000339F1D2C00] 18:33:24 INFO - PROCESS | 3352 | 1472088804734 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033915BE800) [pid = 3352] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391FA2400) [pid = 3352] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D712400) [pid = 3352] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E496400) [pid = 3352] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D723000) [pid = 3352] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339830B000) [pid = 3352] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033932D4400) [pid = 3352] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033911C4000) [pid = 3352] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E7A7800) [pid = 3352] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339259EC00) [pid = 3352] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339DF2E000) [pid = 3352] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:33:24 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339F28E800) [pid = 3352] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:33:24 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 18:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 838ms 18:33:24 INFO - PROCESS | 3352 | 1472088804811 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 18:33:24 INFO - PROCESS | 3352 | 1472088804813 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 18:33:24 INFO - PROCESS | 3352 | 1472088804816 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:33:24 INFO - PROCESS | 3352 | 1472088804818 Marionette TRACE conn5 <- [1,2278,null,{}] 18:33:24 INFO - PROCESS | 3352 | 1472088804822 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:24 INFO - PROCESS | 3352 | 1472088804824 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:24 INFO - PROCESS | 3352 | 1472088804911 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 18:33:24 INFO - PROCESS | 3352 | 1472088804918 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:24 INFO - PROCESS | 3352 | 1472088804920 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F82800 == 34 [pid = 3352] [id = 579] 18:33:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339326E800) [pid = 3352] [serial = 1737] [outer = 0000000000000000] 18:33:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003397C0B000) [pid = 3352] [serial = 1738] [outer = 000000339326E800] 18:33:24 INFO - PROCESS | 3352 | 1472088804968 Marionette DEBUG loaded listener.js 18:33:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E079800) [pid = 3352] [serial = 1739] [outer = 000000339326E800] 18:33:25 INFO - PROCESS | 3352 | 1472088805384 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 629ms 18:33:25 INFO - PROCESS | 3352 | 1472088805449 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 18:33:25 INFO - PROCESS | 3352 | 1472088805451 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 18:33:25 INFO - PROCESS | 3352 | 1472088805454 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:33:25 INFO - PROCESS | 3352 | 1472088805456 Marionette TRACE conn5 <- [1,2282,null,{}] 18:33:25 INFO - PROCESS | 3352 | 1472088805460 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:25 INFO - PROCESS | 3352 | 1472088805462 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:25 INFO - PROCESS | 3352 | 1472088805546 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 18:33:25 INFO - PROCESS | 3352 | 1472088805552 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:25 INFO - PROCESS | 3352 | 1472088805554 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61AE000 == 35 [pid = 3352] [id = 580] 18:33:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E83B400) [pid = 3352] [serial = 1740] [outer = 0000000000000000] 18:33:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339F6D4C00) [pid = 3352] [serial = 1741] [outer = 000000339E83B400] 18:33:25 INFO - PROCESS | 3352 | 1472088805610 Marionette DEBUG loaded listener.js 18:33:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339FFA4000) [pid = 3352] [serial = 1742] [outer = 000000339E83B400] 18:33:26 INFO - PROCESS | 3352 | 1472088806032 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 629ms 18:33:26 INFO - PROCESS | 3352 | 1472088806091 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 18:33:26 INFO - PROCESS | 3352 | 1472088806093 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 18:33:26 INFO - PROCESS | 3352 | 1472088806097 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:33:26 INFO - PROCESS | 3352 | 1472088806099 Marionette TRACE conn5 <- [1,2286,null,{}] 18:33:26 INFO - PROCESS | 3352 | 1472088806103 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:26 INFO - PROCESS | 3352 | 1472088806105 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:26 INFO - PROCESS | 3352 | 1472088806192 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 18:33:26 INFO - PROCESS | 3352 | 1472088806197 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:26 INFO - PROCESS | 3352 | 1472088806199 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:26 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BE000 == 36 [pid = 3352] [id = 581] 18:33:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339FCD5C00) [pid = 3352] [serial = 1743] [outer = 0000000000000000] 18:33:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339FFB1000) [pid = 3352] [serial = 1744] [outer = 000000339FCD5C00] 18:33:26 INFO - PROCESS | 3352 | 1472088806245 Marionette DEBUG loaded listener.js 18:33:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033A0F29800) [pid = 3352] [serial = 1745] [outer = 000000339FCD5C00] 18:33:26 INFO - PROCESS | 3352 | 1472088806694 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 629ms 18:33:26 INFO - PROCESS | 3352 | 1472088806772 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 18:33:26 INFO - PROCESS | 3352 | 1472088806777 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 18:33:26 INFO - PROCESS | 3352 | 1472088806788 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:33:26 INFO - PROCESS | 3352 | 1472088806793 Marionette TRACE conn5 <- [1,2290,null,{}] 18:33:26 INFO - PROCESS | 3352 | 1472088806799 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:26 INFO - PROCESS | 3352 | 1472088806803 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:26 INFO - PROCESS | 3352 | 1472088806937 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 18:33:27 INFO - PROCESS | 3352 | 1472088807053 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:27 INFO - PROCESS | 3352 | 1472088807058 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:27 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398377000 == 37 [pid = 3352] [id = 582] 18:33:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003390A2CC00) [pid = 3352] [serial = 1746] [outer = 0000000000000000] 18:33:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003391DA5400) [pid = 3352] [serial = 1747] [outer = 0000003390A2CC00] 18:33:27 INFO - PROCESS | 3352 | 1472088807121 Marionette DEBUG loaded listener.js 18:33:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003396CC6000) [pid = 3352] [serial = 1748] [outer = 0000003390A2CC00] 18:33:27 INFO - PROCESS | 3352 | 1472088807796 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1031ms 18:33:27 INFO - PROCESS | 3352 | 1472088807827 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 18:33:27 INFO - PROCESS | 3352 | 1472088807830 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 18:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:33:27 INFO - PROCESS | 3352 | 1472088807836 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:33:27 INFO - PROCESS | 3352 | 1472088807840 Marionette TRACE conn5 <- [1,2294,null,{}] 18:33:27 INFO - PROCESS | 3352 | 1472088807846 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:27 INFO - PROCESS | 3352 | 1472088807849 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:28 INFO - PROCESS | 3352 | 1472088807986 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 18:33:28 INFO - PROCESS | 3352 | 1472088808110 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:28 INFO - PROCESS | 3352 | 1472088808113 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:28 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A209C800 == 38 [pid = 3352] [id = 583] 18:33:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D383000) [pid = 3352] [serial = 1749] [outer = 0000000000000000] 18:33:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D7A2400) [pid = 3352] [serial = 1750] [outer = 000000339D383000] 18:33:28 INFO - PROCESS | 3352 | 1472088808174 Marionette DEBUG loaded listener.js 18:33:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E492400) [pid = 3352] [serial = 1751] [outer = 000000339D383000] 18:33:28 INFO - PROCESS | 3352 | 1472088808753 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 986ms 18:33:28 INFO - PROCESS | 3352 | 1472088808826 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 18:33:28 INFO - PROCESS | 3352 | 1472088808829 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 18:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:33:28 INFO - PROCESS | 3352 | 1472088808832 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:33:28 INFO - PROCESS | 3352 | 1472088808835 Marionette TRACE conn5 <- [1,2298,null,{}] 18:33:28 INFO - PROCESS | 3352 | 1472088808841 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:28 INFO - PROCESS | 3352 | 1472088808846 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:28 INFO - PROCESS | 3352 | 1472088808966 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 18:33:29 INFO - PROCESS | 3352 | 1472088809096 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:29 INFO - PROCESS | 3352 | 1472088809101 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:29 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73BB800 == 39 [pid = 3352] [id = 584] 18:33:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F28EC00) [pid = 3352] [serial = 1752] [outer = 0000000000000000] 18:33:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F293000) [pid = 3352] [serial = 1753] [outer = 000000339F28EC00] 18:33:29 INFO - PROCESS | 3352 | 1472088809163 Marionette DEBUG loaded listener.js 18:33:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339FCCD400) [pid = 3352] [serial = 1754] [outer = 000000339F28EC00] 18:33:29 INFO - PROCESS | 3352 | 1472088809788 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 984ms 18:33:29 INFO - PROCESS | 3352 | 1472088809841 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 18:33:29 INFO - PROCESS | 3352 | 1472088809844 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 18:33:29 INFO - PROCESS | 3352 | 1472088809849 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:33:29 INFO - PROCESS | 3352 | 1472088809851 Marionette TRACE conn5 <- [1,2302,null,{}] 18:33:29 INFO - PROCESS | 3352 | 1472088809855 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:29 INFO - PROCESS | 3352 | 1472088809857 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:29 INFO - PROCESS | 3352 | 1472088809972 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 18:33:30 INFO - PROCESS | 3352 | 1472088810216 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:30 INFO - PROCESS | 3352 | 1472088810220 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:30 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C2B000 == 40 [pid = 3352] [id = 585] 18:33:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003390060400) [pid = 3352] [serial = 1755] [outer = 0000000000000000] 18:33:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003390A2C000) [pid = 3352] [serial = 1756] [outer = 0000003390060400] 18:33:30 INFO - PROCESS | 3352 | 1472088810284 Marionette DEBUG loaded listener.js 18:33:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003392534C00) [pid = 3352] [serial = 1757] [outer = 0000003390060400] 18:33:30 INFO - PROCESS | 3352 | 1472088810886 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1084ms 18:33:30 INFO - PROCESS | 3352 | 1472088810939 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 18:33:30 INFO - PROCESS | 3352 | 1472088810943 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 18:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:33:30 INFO - PROCESS | 3352 | 1472088810947 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:33:30 INFO - PROCESS | 3352 | 1472088810950 Marionette TRACE conn5 <- [1,2306,null,{}] 18:33:30 INFO - PROCESS | 3352 | 1472088810956 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:30 INFO - PROCESS | 3352 | 1472088810960 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:31 INFO - PROCESS | 3352 | 1472088811068 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61AE000 == 39 [pid = 3352] [id = 580] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F82800 == 38 [pid = 3352] [id = 579] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5403000 == 37 [pid = 3352] [id = 578] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2182800 == 36 [pid = 3352] [id = 577] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC0E000 == 35 [pid = 3352] [id = 576] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339EA22800 == 34 [pid = 3352] [id = 575] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6A3800 == 33 [pid = 3352] [id = 574] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339241D800 == 32 [pid = 3352] [id = 573] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F93800 == 31 [pid = 3352] [id = 570] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003396715000 == 30 [pid = 3352] [id = 571] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED24000 == 29 [pid = 3352] [id = 572] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D45000 == 28 [pid = 3352] [id = 561] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C2B000 == 27 [pid = 3352] [id = 585] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73BB800 == 26 [pid = 3352] [id = 584] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 00000033A209C800 == 25 [pid = 3352] [id = 583] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BE000 == 24 [pid = 3352] [id = 581] 18:33:31 INFO - PROCESS | 3352 | --DOCSHELL 0000003398377000 == 23 [pid = 3352] [id = 582] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033960BB800) [pid = 3352] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003391D9B800) [pid = 3352] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003396074C00) [pid = 3352] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003396467C00) [pid = 3352] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339D71E800) [pid = 3352] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E4C7000) [pid = 3352] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E071400) [pid = 3352] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339DCADC00) [pid = 3352] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B568400) [pid = 3352] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D72F000) [pid = 3352] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391354400) [pid = 3352] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391DA8C00) [pid = 3352] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E832C00) [pid = 3352] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339885D800) [pid = 3352] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397046C00) [pid = 3352] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E799400) [pid = 3352] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E04F400) [pid = 3352] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033A1C2E800) [pid = 3352] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339F343000) [pid = 3352] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E79CC00) [pid = 3352] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339EA85400) [pid = 3352] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E841000) [pid = 3352] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E7A5400) [pid = 3352] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339D728C00) [pid = 3352] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339B95BC00) [pid = 3352] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 18:33:31 INFO - PROCESS | 3352 | 1472088811868 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:31 INFO - PROCESS | 3352 | 1472088811871 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:31 INFO - PROCESS | 3352 | ++DOCSHELL 000000339218C800 == 24 [pid = 3352] [id = 586] 18:33:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003390156000) [pid = 3352] [serial = 1758] [outer = 0000000000000000] 18:33:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (00000033901D5400) [pid = 3352] [serial = 1759] [outer = 0000003390156000] 18:33:31 INFO - PROCESS | 3352 | 1472088811927 Marionette DEBUG loaded listener.js 18:33:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003390A2B400) [pid = 3352] [serial = 1760] [outer = 0000003390156000] 18:33:32 INFO - PROCESS | 3352 | 1472088812345 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 18:33:32 INFO - PROCESS | 3352 | 1472088812411 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 18:33:32 INFO - PROCESS | 3352 | 1472088812416 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:33:32 INFO - PROCESS | 3352 | 1472088812420 Marionette TRACE conn5 <- [1,2310,null,{}] 18:33:32 INFO - PROCESS | 3352 | 1472088812425 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:32 INFO - PROCESS | 3352 | 1472088812428 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:32 INFO - PROCESS | 3352 | 1472088812518 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 18:33:32 INFO - PROCESS | 3352 | 1472088812527 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:32 INFO - PROCESS | 3352 | 1472088812530 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:32 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C48800 == 25 [pid = 3352] [id = 587] 18:33:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003392770400) [pid = 3352] [serial = 1761] [outer = 0000000000000000] 18:33:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033960C9000) [pid = 3352] [serial = 1762] [outer = 0000003392770400] 18:33:32 INFO - PROCESS | 3352 | 1472088812587 Marionette DEBUG loaded listener.js 18:33:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003396467800) [pid = 3352] [serial = 1763] [outer = 0000003392770400] 18:33:33 INFO - PROCESS | 3352 | 1472088813049 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 690ms 18:33:33 INFO - PROCESS | 3352 | 1472088813115 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 18:33:33 INFO - PROCESS | 3352 | 1472088813120 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 18:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:33:33 INFO - PROCESS | 3352 | 1472088813124 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:33:33 INFO - PROCESS | 3352 | 1472088813126 Marionette TRACE conn5 <- [1,2314,null,{}] 18:33:33 INFO - PROCESS | 3352 | 1472088813130 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:33 INFO - PROCESS | 3352 | 1472088813133 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:33 INFO - PROCESS | 3352 | 1472088813255 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 18:33:33 INFO - PROCESS | 3352 | 1472088813347 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:33 INFO - PROCESS | 3352 | 1472088813350 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3BF000 == 26 [pid = 3352] [id = 588] 18:33:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003396F7A400) [pid = 3352] [serial = 1764] [outer = 0000000000000000] 18:33:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003397D5C800) [pid = 3352] [serial = 1765] [outer = 0000003396F7A400] 18:33:33 INFO - PROCESS | 3352 | 1472088813399 Marionette DEBUG loaded listener.js 18:33:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (00000033983AC000) [pid = 3352] [serial = 1766] [outer = 0000003396F7A400] 18:33:33 INFO - PROCESS | 3352 | 1472088813793 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 693ms 18:33:33 INFO - PROCESS | 3352 | 1472088813818 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 18:33:33 INFO - PROCESS | 3352 | 1472088813821 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 18:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:33:33 INFO - PROCESS | 3352 | 1472088813832 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:33:33 INFO - PROCESS | 3352 | 1472088813838 Marionette TRACE conn5 <- [1,2318,null,{}] 18:33:33 INFO - PROCESS | 3352 | 1472088813851 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:33 INFO - PROCESS | 3352 | 1472088813856 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:33 INFO - PROCESS | 3352 | 1472088813970 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 18:33:33 INFO - PROCESS | 3352 | 1472088813975 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:33 INFO - PROCESS | 3352 | 1472088813978 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:33 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA21800 == 27 [pid = 3352] [id = 589] 18:33:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339B568400) [pid = 3352] [serial = 1767] [outer = 0000000000000000] 18:33:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D37C800) [pid = 3352] [serial = 1768] [outer = 000000339B568400] 18:33:34 INFO - PROCESS | 3352 | 1472088814025 Marionette DEBUG loaded listener.js 18:33:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D717400) [pid = 3352] [serial = 1769] [outer = 000000339B568400] 18:33:34 INFO - PROCESS | 3352 | 1472088814468 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 711ms 18:33:34 INFO - PROCESS | 3352 | 1472088814538 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 18:33:34 INFO - PROCESS | 3352 | 1472088814541 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 18:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:33:34 INFO - PROCESS | 3352 | 1472088814545 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:33:34 INFO - PROCESS | 3352 | 1472088814547 Marionette TRACE conn5 <- [1,2322,null,{}] 18:33:34 INFO - PROCESS | 3352 | 1472088814561 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:34 INFO - PROCESS | 3352 | 1472088814563 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:34 INFO - PROCESS | 3352 | 1472088814711 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 18:33:34 INFO - PROCESS | 3352 | 1472088814728 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:34 INFO - PROCESS | 3352 | 1472088814730 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:34 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F216800 == 28 [pid = 3352] [id = 590] 18:33:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D72E400) [pid = 3352] [serial = 1770] [outer = 0000000000000000] 18:33:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D7AA000) [pid = 3352] [serial = 1771] [outer = 000000339D72E400] 18:33:34 INFO - PROCESS | 3352 | 1472088814785 Marionette DEBUG loaded listener.js 18:33:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339DF39C00) [pid = 3352] [serial = 1772] [outer = 000000339D72E400] 18:33:35 INFO - PROCESS | 3352 | 1472088815216 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 690ms 18:33:35 INFO - PROCESS | 3352 | 1472088815243 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 18:33:35 INFO - PROCESS | 3352 | 1472088815246 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 18:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:33:35 INFO - PROCESS | 3352 | 1472088815249 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:33:35 INFO - PROCESS | 3352 | 1472088815251 Marionette TRACE conn5 <- [1,2326,null,{}] 18:33:35 INFO - PROCESS | 3352 | 1472088815254 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:35 INFO - PROCESS | 3352 | 1472088815256 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:35 INFO - PROCESS | 3352 | 1472088815366 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 18:33:35 INFO - PROCESS | 3352 | 1472088815373 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:35 INFO - PROCESS | 3352 | 1472088815379 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:35 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0914800 == 29 [pid = 3352] [id = 591] 18:33:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003396CE0000) [pid = 3352] [serial = 1773] [outer = 0000000000000000] 18:33:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E490000) [pid = 3352] [serial = 1774] [outer = 0000003396CE0000] 18:33:35 INFO - PROCESS | 3352 | 1472088815479 Marionette DEBUG loaded listener.js 18:33:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E4C6000) [pid = 3352] [serial = 1775] [outer = 0000003396CE0000] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F1D2C00) [pid = 3352] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339326E800) [pid = 3352] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E7A0800) [pid = 3352] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E83B400) [pid = 3352] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A27C00) [pid = 3352] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E492800) [pid = 3352] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003396FF3800) [pid = 3352] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390152400) [pid = 3352] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003396C4B800) [pid = 3352] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E99E400) [pid = 3352] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003398308400) [pid = 3352] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:33:36 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339FCD5C00) [pid = 3352] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:33:36 INFO - PROCESS | 3352 | 1472088816191 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 986ms 18:33:36 INFO - PROCESS | 3352 | 1472088816237 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 18:33:36 INFO - PROCESS | 3352 | 1472088816240 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 18:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:33:36 INFO - PROCESS | 3352 | 1472088816243 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:33:36 INFO - PROCESS | 3352 | 1472088816245 Marionette TRACE conn5 <- [1,2330,null,{}] 18:33:36 INFO - PROCESS | 3352 | 1472088816249 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:36 INFO - PROCESS | 3352 | 1472088816251 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:36 INFO - PROCESS | 3352 | 1472088816364 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 18:33:36 INFO - PROCESS | 3352 | 1472088816424 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:36 INFO - PROCESS | 3352 | 1472088816427 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:36 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391D54800 == 30 [pid = 3352] [id = 592] 18:33:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003390023C00) [pid = 3352] [serial = 1776] [outer = 0000000000000000] 18:33:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003393276400) [pid = 3352] [serial = 1777] [outer = 0000003390023C00] 18:33:36 INFO - PROCESS | 3352 | 1472088816474 Marionette DEBUG loaded listener.js 18:33:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E796000) [pid = 3352] [serial = 1778] [outer = 0000003390023C00] 18:33:36 INFO - PROCESS | 3352 | 1472088816837 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 628ms 18:33:36 INFO - PROCESS | 3352 | 1472088816876 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 18:33:36 INFO - PROCESS | 3352 | 1472088816878 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 18:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:33:36 INFO - PROCESS | 3352 | 1472088816881 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:33:36 INFO - PROCESS | 3352 | 1472088816883 Marionette TRACE conn5 <- [1,2334,null,{}] 18:33:36 INFO - PROCESS | 3352 | 1472088816887 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:36 INFO - PROCESS | 3352 | 1472088816889 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:36 INFO - PROCESS | 3352 | 1472088816970 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 18:33:36 INFO - PROCESS | 3352 | 1472088816976 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:36 INFO - PROCESS | 3352 | 1472088816978 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:36 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F1E800 == 31 [pid = 3352] [id = 593] 18:33:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E797000) [pid = 3352] [serial = 1779] [outer = 0000000000000000] 18:33:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E81A400) [pid = 3352] [serial = 1780] [outer = 000000339E797000] 18:33:37 INFO - PROCESS | 3352 | 1472088817024 Marionette DEBUG loaded listener.js 18:33:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E83E800) [pid = 3352] [serial = 1781] [outer = 000000339E797000] 18:33:37 INFO - PROCESS | 3352 | 1472088817448 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 586ms 18:33:37 INFO - PROCESS | 3352 | 1472088817469 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 18:33:37 INFO - PROCESS | 3352 | 1472088817471 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 18:33:37 INFO - PROCESS | 3352 | 1472088817475 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:33:37 INFO - PROCESS | 3352 | 1472088817476 Marionette TRACE conn5 <- [1,2338,null,{}] 18:33:37 INFO - PROCESS | 3352 | 1472088817492 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:37 INFO - PROCESS | 3352 | 1472088817494 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:37 INFO - PROCESS | 3352 | 1472088817585 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 18:33:37 INFO - PROCESS | 3352 | 1472088817590 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:37 INFO - PROCESS | 3352 | 1472088817592 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:37 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541E800 == 32 [pid = 3352] [id = 594] 18:33:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D722400) [pid = 3352] [serial = 1782] [outer = 0000000000000000] 18:33:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339EA80400) [pid = 3352] [serial = 1783] [outer = 000000339D722400] 18:33:37 INFO - PROCESS | 3352 | 1472088817638 Marionette DEBUG loaded listener.js 18:33:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EFB3000) [pid = 3352] [serial = 1784] [outer = 000000339D722400] 18:33:38 INFO - PROCESS | 3352 | 1472088818140 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 734ms 18:33:38 INFO - PROCESS | 3352 | 1472088818213 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 18:33:38 INFO - PROCESS | 3352 | 1472088818218 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 18:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:33:38 INFO - PROCESS | 3352 | 1472088818224 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:33:38 INFO - PROCESS | 3352 | 1472088818229 Marionette TRACE conn5 <- [1,2342,null,{}] 18:33:38 INFO - PROCESS | 3352 | 1472088818236 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:38 INFO - PROCESS | 3352 | 1472088818240 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:38 INFO - PROCESS | 3352 | 1472088818378 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 18:33:38 INFO - PROCESS | 3352 | 1472088818452 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:38 INFO - PROCESS | 3352 | 1472088818457 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:38 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C7C800 == 33 [pid = 3352] [id = 595] 18:33:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003390A1F800) [pid = 3352] [serial = 1785] [outer = 0000000000000000] 18:33:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339133C400) [pid = 3352] [serial = 1786] [outer = 0000003390A1F800] 18:33:38 INFO - PROCESS | 3352 | 1472088818559 Marionette DEBUG loaded listener.js 18:33:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339259F800) [pid = 3352] [serial = 1787] [outer = 0000003390A1F800] 18:33:39 INFO - PROCESS | 3352 | 1472088819340 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1183ms 18:33:39 INFO - PROCESS | 3352 | 1472088819410 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 18:33:39 INFO - PROCESS | 3352 | 1472088819415 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 18:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:33:39 INFO - PROCESS | 3352 | 1472088819422 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:33:39 INFO - PROCESS | 3352 | 1472088819425 Marionette TRACE conn5 <- [1,2346,null,{}] 18:33:39 INFO - PROCESS | 3352 | 1472088819430 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:39 INFO - PROCESS | 3352 | 1472088819433 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:39 INFO - PROCESS | 3352 | 1472088819566 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 18:33:39 INFO - PROCESS | 3352 | 1472088819681 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:39 INFO - PROCESS | 3352 | 1472088819684 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:39 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED31000 == 34 [pid = 3352] [id = 596] 18:33:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003396F87800) [pid = 3352] [serial = 1788] [outer = 0000000000000000] 18:33:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003398304400) [pid = 3352] [serial = 1789] [outer = 0000003396F87800] 18:33:39 INFO - PROCESS | 3352 | 1472088819746 Marionette DEBUG loaded listener.js 18:33:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339B914800) [pid = 3352] [serial = 1790] [outer = 0000003396F87800] 18:33:40 INFO - PROCESS | 3352 | 1472088820620 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1233ms 18:33:40 INFO - PROCESS | 3352 | 1472088820657 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 18:33:40 INFO - PROCESS | 3352 | 1472088820662 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 18:33:40 INFO - PROCESS | 3352 | 1472088820667 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:33:40 INFO - PROCESS | 3352 | 1472088820670 Marionette TRACE conn5 <- [1,2350,null,{}] 18:33:40 INFO - PROCESS | 3352 | 1472088820676 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:40 INFO - PROCESS | 3352 | 1472088820679 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:40 INFO - PROCESS | 3352 | 1472088820809 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 18:33:40 INFO - PROCESS | 3352 | 1472088820935 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:40 INFO - PROCESS | 3352 | 1472088820940 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:40 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD96000 == 35 [pid = 3352] [id = 597] 18:33:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003391FA3800) [pid = 3352] [serial = 1791] [outer = 0000000000000000] 18:33:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033960BE800) [pid = 3352] [serial = 1792] [outer = 0000003391FA3800] 18:33:41 INFO - PROCESS | 3352 | 1472088820995 Marionette DEBUG loaded listener.js 18:33:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003396CDEC00) [pid = 3352] [serial = 1793] [outer = 0000003391FA3800] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F1E800 == 34 [pid = 3352] [id = 593] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 0000003391D54800 == 33 [pid = 3352] [id = 592] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0914800 == 32 [pid = 3352] [id = 591] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339F216800 == 31 [pid = 3352] [id = 590] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339EA21800 == 30 [pid = 3352] [id = 589] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3BF000 == 29 [pid = 3352] [id = 588] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C48800 == 28 [pid = 3352] [id = 587] 18:33:41 INFO - PROCESS | 3352 | --DOCSHELL 000000339218C800 == 27 [pid = 3352] [id = 586] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339FFB1000) [pid = 3352] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A0F29800) [pid = 3352] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F34C400) [pid = 3352] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E079800) [pid = 3352] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339EA89400) [pid = 3352] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339FFA4000) [pid = 3352] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033960C9C00) [pid = 3352] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E4C1C00) [pid = 3352] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003398307800) [pid = 3352] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E79B400) [pid = 3352] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003392533C00) [pid = 3352] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D715400) [pid = 3352] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F6D4C00) [pid = 3352] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397D5D000) [pid = 3352] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003391132800) [pid = 3352] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339EE90000) [pid = 3352] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033915BC400) [pid = 3352] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E07CC00) [pid = 3352] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E838C00) [pid = 3352] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003397C0B000) [pid = 3352] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339F294800) [pid = 3352] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033987C6C00) [pid = 3352] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339D7F0000) [pid = 3352] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 18:33:41 INFO - PROCESS | 3352 | 1472088821511 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 880ms 18:33:41 INFO - PROCESS | 3352 | 1472088821551 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 18:33:41 INFO - PROCESS | 3352 | 1472088821556 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 18:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:33:41 INFO - PROCESS | 3352 | 1472088821562 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:33:41 INFO - PROCESS | 3352 | 1472088821565 Marionette TRACE conn5 <- [1,2354,null,{}] 18:33:41 INFO - PROCESS | 3352 | 1472088821569 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:41 INFO - PROCESS | 3352 | 1472088821571 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:41 INFO - PROCESS | 3352 | 1472088821663 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 18:33:41 INFO - PROCESS | 3352 | 1472088821672 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:41 INFO - PROCESS | 3352 | 1472088821675 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D6A8000 == 28 [pid = 3352] [id = 598] 18:33:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003397DD9000) [pid = 3352] [serial = 1794] [outer = 0000000000000000] 18:33:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003398308400) [pid = 3352] [serial = 1795] [outer = 0000003397DD9000] 18:33:41 INFO - PROCESS | 3352 | 1472088821726 Marionette DEBUG loaded listener.js 18:33:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339B8B1000) [pid = 3352] [serial = 1796] [outer = 0000003397DD9000] 18:33:42 INFO - PROCESS | 3352 | 1472088822221 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 690ms 18:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:33:42 INFO - PROCESS | 3352 | 1472088822254 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 18:33:42 INFO - PROCESS | 3352 | 1472088822257 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 18:33:42 INFO - PROCESS | 3352 | 1472088822260 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:33:42 INFO - PROCESS | 3352 | 1472088822264 Marionette TRACE conn5 <- [1,2358,null,{}] 18:33:42 INFO - PROCESS | 3352 | 1472088822275 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:42 INFO - PROCESS | 3352 | 1472088822280 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:42 INFO - PROCESS | 3352 | 1472088822399 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 18:33:42 INFO - PROCESS | 3352 | 1472088822487 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:42 INFO - PROCESS | 3352 | 1472088822491 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:42 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED28000 == 29 [pid = 3352] [id = 599] 18:33:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339D71A000) [pid = 3352] [serial = 1797] [outer = 0000000000000000] 18:33:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D72D400) [pid = 3352] [serial = 1798] [outer = 000000339D71A000] 18:33:42 INFO - PROCESS | 3352 | 1472088822549 Marionette DEBUG loaded listener.js 18:33:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E077400) [pid = 3352] [serial = 1799] [outer = 000000339D71A000] 18:33:42 INFO - PROCESS | 3352 | 1472088822933 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 689ms 18:33:42 INFO - PROCESS | 3352 | 1472088822960 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 18:33:42 INFO - PROCESS | 3352 | 1472088822963 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 18:33:42 INFO - PROCESS | 3352 | 1472088822967 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:33:42 INFO - PROCESS | 3352 | 1472088822968 Marionette TRACE conn5 <- [1,2362,null,{}] 18:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:33:42 INFO - PROCESS | 3352 | 1472088822972 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:42 INFO - PROCESS | 3352 | 1472088822974 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:43 INFO - PROCESS | 3352 | 1472088823065 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 18:33:43 INFO - PROCESS | 3352 | 1472088823072 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:43 INFO - PROCESS | 3352 | 1472088823074 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B8E800 == 30 [pid = 3352] [id = 600] 18:33:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E497C00) [pid = 3352] [serial = 1800] [outer = 0000000000000000] 18:33:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E4C7800) [pid = 3352] [serial = 1801] [outer = 000000339E497C00] 18:33:43 INFO - PROCESS | 3352 | 1472088823122 Marionette DEBUG loaded listener.js 18:33:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E79F400) [pid = 3352] [serial = 1802] [outer = 000000339E497C00] 18:33:43 INFO - PROCESS | 3352 | 1472088823609 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 18:33:43 INFO - PROCESS | 3352 | 1472088823644 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 18:33:43 INFO - PROCESS | 3352 | 1472088823646 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 18:33:43 INFO - PROCESS | 3352 | 1472088823649 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:33:43 INFO - PROCESS | 3352 | 1472088823651 Marionette TRACE conn5 <- [1,2366,null,{}] 18:33:43 INFO - PROCESS | 3352 | 1472088823655 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:43 INFO - PROCESS | 3352 | 1472088823657 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:43 INFO - PROCESS | 3352 | 1472088823782 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 18:33:43 INFO - PROCESS | 3352 | 1472088823867 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:43 INFO - PROCESS | 3352 | 1472088823869 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:43 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27C3800 == 31 [pid = 3352] [id = 601] 18:33:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003390064C00) [pid = 3352] [serial = 1803] [outer = 0000000000000000] 18:33:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E4C3800) [pid = 3352] [serial = 1804] [outer = 0000003390064C00] 18:33:43 INFO - PROCESS | 3352 | 1472088823916 Marionette DEBUG loaded listener.js 18:33:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339EA7C400) [pid = 3352] [serial = 1805] [outer = 0000003390064C00] 18:33:44 INFO - PROCESS | 3352 | 1472088824352 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 734ms 18:33:44 INFO - PROCESS | 3352 | 1472088824386 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 18:33:44 INFO - PROCESS | 3352 | 1472088824389 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 18:33:44 INFO - PROCESS | 3352 | 1472088824392 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:33:44 INFO - PROCESS | 3352 | 1472088824394 Marionette TRACE conn5 <- [1,2370,null,{}] 18:33:44 INFO - PROCESS | 3352 | 1472088824402 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:44 INFO - PROCESS | 3352 | 1472088824408 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:44 INFO - PROCESS | 3352 | 1472088824547 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 18:33:44 INFO - PROCESS | 3352 | 1472088824605 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:44 INFO - PROCESS | 3352 | 1472088824607 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:44 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541D000 == 32 [pid = 3352] [id = 602] 18:33:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F1CF000) [pid = 3352] [serial = 1806] [outer = 0000000000000000] 18:33:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F342800) [pid = 3352] [serial = 1807] [outer = 000000339F1CF000] 18:33:44 INFO - PROCESS | 3352 | 1472088824655 Marionette DEBUG loaded listener.js 18:33:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F54EC00) [pid = 3352] [serial = 1808] [outer = 000000339F1CF000] 18:33:45 INFO - PROCESS | 3352 | 1472088825081 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 733ms 18:33:45 INFO - PROCESS | 3352 | 1472088825152 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 18:33:45 INFO - PROCESS | 3352 | 1472088825154 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 18:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:33:45 INFO - PROCESS | 3352 | 1472088825160 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:33:45 INFO - PROCESS | 3352 | 1472088825162 Marionette TRACE conn5 <- [1,2374,null,{}] 18:33:45 INFO - PROCESS | 3352 | 1472088825166 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:45 INFO - PROCESS | 3352 | 1472088825168 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:45 INFO - PROCESS | 3352 | 1472088825288 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 18:33:45 INFO - PROCESS | 3352 | 1472088825298 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:45 INFO - PROCESS | 3352 | 1472088825300 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:45 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61B4000 == 33 [pid = 3352] [id = 603] 18:33:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F550C00) [pid = 3352] [serial = 1809] [outer = 0000000000000000] 18:33:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339FCD5C00) [pid = 3352] [serial = 1810] [outer = 000000339F550C00] 18:33:45 INFO - PROCESS | 3352 | 1472088825346 Marionette DEBUG loaded listener.js 18:33:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339FFC9C00) [pid = 3352] [serial = 1811] [outer = 000000339F550C00] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003390156000) [pid = 3352] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003392770400) [pid = 3352] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396F7A400) [pid = 3352] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390060400) [pid = 3352] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396CE0000) [pid = 3352] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D72E400) [pid = 3352] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003390023C00) [pid = 3352] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E797000) [pid = 3352] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390A2CC00) [pid = 3352] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D383000) [pid = 3352] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F28EC00) [pid = 3352] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:33:45 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339B568400) [pid = 3352] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:33:45 INFO - PROCESS | 3352 | 1472088825796 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 692ms 18:33:45 INFO - PROCESS | 3352 | 1472088825856 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 18:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:33:45 INFO - PROCESS | 3352 | 1472088825858 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 18:33:45 INFO - PROCESS | 3352 | 1472088825862 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:33:45 INFO - PROCESS | 3352 | 1472088825864 Marionette TRACE conn5 <- [1,2378,null,{}] 18:33:45 INFO - PROCESS | 3352 | 1472088825867 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:45 INFO - PROCESS | 3352 | 1472088825869 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:45 INFO - PROCESS | 3352 | 1472088825953 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 18:33:45 INFO - PROCESS | 3352 | 1472088825958 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:45 INFO - PROCESS | 3352 | 1472088825960 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:45 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61D1800 == 34 [pid = 3352] [id = 604] 18:33:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396CE0000) [pid = 3352] [serial = 1812] [outer = 0000000000000000] 18:33:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E797000) [pid = 3352] [serial = 1813] [outer = 0000003396CE0000] 18:33:46 INFO - PROCESS | 3352 | 1472088826007 Marionette DEBUG loaded listener.js 18:33:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033A0944800) [pid = 3352] [serial = 1814] [outer = 0000003396CE0000] 18:33:46 INFO - PROCESS | 3352 | 1472088826425 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 630ms 18:33:46 INFO - PROCESS | 3352 | 1472088826504 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 18:33:46 INFO - PROCESS | 3352 | 1472088826506 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 18:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:33:46 INFO - PROCESS | 3352 | 1472088826510 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:33:46 INFO - PROCESS | 3352 | 1472088826511 Marionette TRACE conn5 <- [1,2382,null,{}] 18:33:46 INFO - PROCESS | 3352 | 1472088826515 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:46 INFO - PROCESS | 3352 | 1472088826517 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:46 INFO - PROCESS | 3352 | 1472088826602 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 18:33:46 INFO - PROCESS | 3352 | 1472088826609 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:46 INFO - PROCESS | 3352 | 1472088826611 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:46 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A737D000 == 35 [pid = 3352] [id = 605] 18:33:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (00000033A0946C00) [pid = 3352] [serial = 1815] [outer = 0000000000000000] 18:33:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (00000033A1C2AC00) [pid = 3352] [serial = 1816] [outer = 00000033A0946C00] 18:33:46 INFO - PROCESS | 3352 | 1472088826657 Marionette DEBUG loaded listener.js 18:33:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033A208E400) [pid = 3352] [serial = 1817] [outer = 00000033A0946C00] 18:33:47 INFO - PROCESS | 3352 | 1472088827121 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 628ms 18:33:47 INFO - PROCESS | 3352 | 1472088827144 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 18:33:47 INFO - PROCESS | 3352 | 1472088827147 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 18:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:33:47 INFO - PROCESS | 3352 | 1472088827150 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:33:47 INFO - PROCESS | 3352 | 1472088827152 Marionette TRACE conn5 <- [1,2386,null,{}] 18:33:47 INFO - PROCESS | 3352 | 1472088827156 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:47 INFO - PROCESS | 3352 | 1472088827158 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:47 INFO - PROCESS | 3352 | 1472088827243 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 18:33:47 INFO - PROCESS | 3352 | 1472088827248 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:47 INFO - PROCESS | 3352 | 1472088827250 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7421800 == 36 [pid = 3352] [id = 606] 18:33:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033A20D1000) [pid = 3352] [serial = 1818] [outer = 0000000000000000] 18:33:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033A21D0800) [pid = 3352] [serial = 1819] [outer = 00000033A20D1000] 18:33:47 INFO - PROCESS | 3352 | 1472088827296 Marionette DEBUG loaded listener.js 18:33:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E7A9C00) [pid = 3352] [serial = 1820] [outer = 00000033A20D1000] 18:33:47 INFO - PROCESS | 3352 | 1472088827887 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 775ms 18:33:47 INFO - PROCESS | 3352 | 1472088827927 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 18:33:47 INFO - PROCESS | 3352 | 1472088827932 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 18:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:33:47 INFO - PROCESS | 3352 | 1472088827981 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:33:47 INFO - PROCESS | 3352 | 1472088827985 Marionette TRACE conn5 <- [1,2390,null,{}] 18:33:48 INFO - PROCESS | 3352 | 1472088828036 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:48 INFO - PROCESS | 3352 | 1472088828039 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:48 INFO - PROCESS | 3352 | 1472088828208 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 18:33:48 INFO - PROCESS | 3352 | 1472088828218 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:48 INFO - PROCESS | 3352 | 1472088828221 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:48 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC57800 == 37 [pid = 3352] [id = 607] 18:33:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003392C58000) [pid = 3352] [serial = 1821] [outer = 0000000000000000] 18:33:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003396465C00) [pid = 3352] [serial = 1822] [outer = 0000003392C58000] 18:33:48 INFO - PROCESS | 3352 | 1472088828281 Marionette DEBUG loaded listener.js 18:33:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003397DDF800) [pid = 3352] [serial = 1823] [outer = 0000003392C58000] 18:33:48 INFO - PROCESS | 3352 | 1472088828927 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 985ms 18:33:48 INFO - PROCESS | 3352 | 1472088828966 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 18:33:48 INFO - PROCESS | 3352 | 1472088828972 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 18:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:33:48 INFO - PROCESS | 3352 | 1472088828978 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:33:48 INFO - PROCESS | 3352 | 1472088828982 Marionette TRACE conn5 <- [1,2394,null,{}] 18:33:48 INFO - PROCESS | 3352 | 1472088828986 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:49 INFO - PROCESS | 3352 | 1472088828989 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:49 INFO - PROCESS | 3352 | 1472088829148 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 18:33:49 INFO - PROCESS | 3352 | 1472088829165 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:49 INFO - PROCESS | 3352 | 1472088829168 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F15000 == 38 [pid = 3352] [id = 608] 18:33:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339D72F400) [pid = 3352] [serial = 1824] [outer = 0000000000000000] 18:33:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E073C00) [pid = 3352] [serial = 1825] [outer = 000000339D72F400] 18:33:49 INFO - PROCESS | 3352 | 1472088829227 Marionette DEBUG loaded listener.js 18:33:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E4C0800) [pid = 3352] [serial = 1826] [outer = 000000339D72F400] 18:33:49 INFO - PROCESS | 3352 | 1472088829851 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 944ms 18:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:33:49 INFO - PROCESS | 3352 | 1472088829924 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 18:33:49 INFO - PROCESS | 3352 | 1472088829927 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 18:33:49 INFO - PROCESS | 3352 | 1472088829930 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:33:49 INFO - PROCESS | 3352 | 1472088829935 Marionette TRACE conn5 <- [1,2398,null,{}] 18:33:49 INFO - PROCESS | 3352 | 1472088829946 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:49 INFO - PROCESS | 3352 | 1472088829952 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:50 INFO - PROCESS | 3352 | 1472088830075 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 18:33:50 INFO - PROCESS | 3352 | 1472088830194 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:50 INFO - PROCESS | 3352 | 1472088830197 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:50 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A8116000 == 39 [pid = 3352] [id = 609] 18:33:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339F295C00) [pid = 3352] [serial = 1827] [outer = 0000000000000000] 18:33:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F341000) [pid = 3352] [serial = 1828] [outer = 000000339F295C00] 18:33:50 INFO - PROCESS | 3352 | 1472088830259 Marionette DEBUG loaded listener.js 18:33:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033A1C26C00) [pid = 3352] [serial = 1829] [outer = 000000339F295C00] 18:33:50 INFO - PROCESS | 3352 | 1472088830825 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 943ms 18:33:50 INFO - PROCESS | 3352 | 1472088830875 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 18:33:50 INFO - PROCESS | 3352 | 1472088830878 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 18:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:33:50 INFO - PROCESS | 3352 | 1472088830882 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:33:50 INFO - PROCESS | 3352 | 1472088830884 Marionette TRACE conn5 <- [1,2402,null,{}] 18:33:50 INFO - PROCESS | 3352 | 1472088830888 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:50 INFO - PROCESS | 3352 | 1472088830891 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:51 INFO - PROCESS | 3352 | 1472088831052 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 18:33:51 INFO - PROCESS | 3352 | 1472088831316 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:51 INFO - PROCESS | 3352 | 1472088831320 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:51 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964B7000 == 40 [pid = 3352] [id = 610] 18:33:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003390A1F400) [pid = 3352] [serial = 1830] [outer = 0000000000000000] 18:33:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339133B800) [pid = 3352] [serial = 1831] [outer = 0000003390A1F400] 18:33:51 INFO - PROCESS | 3352 | 1472088831395 Marionette DEBUG loaded listener.js 18:33:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339326E800) [pid = 3352] [serial = 1832] [outer = 0000003390A1F400] 18:33:52 INFO - PROCESS | 3352 | 1472088832090 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1239ms 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A737D000 == 39 [pid = 3352] [id = 605] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61D1800 == 38 [pid = 3352] [id = 604] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61B4000 == 37 [pid = 3352] [id = 603] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541D000 == 36 [pid = 3352] [id = 602] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27C3800 == 35 [pid = 3352] [id = 601] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B8E800 == 34 [pid = 3352] [id = 600] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED28000 == 33 [pid = 3352] [id = 599] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339D6A8000 == 32 [pid = 3352] [id = 598] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD96000 == 31 [pid = 3352] [id = 597] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED31000 == 30 [pid = 3352] [id = 596] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541E800 == 29 [pid = 3352] [id = 594] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 0000003396C7C800 == 28 [pid = 3352] [id = 595] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A8116000 == 27 [pid = 3352] [id = 609] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F15000 == 26 [pid = 3352] [id = 608] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7421800 == 25 [pid = 3352] [id = 606] 18:33:52 INFO - PROCESS | 3352 | --DOCSHELL 000000339DC57800 == 24 [pid = 3352] [id = 607] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (00000033901D5400) [pid = 3352] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (0000003390A2B400) [pid = 3352] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033960C9000) [pid = 3352] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003396467800) [pid = 3352] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003397D5C800) [pid = 3352] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (0000003392534C00) [pid = 3352] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (0000003390A2C000) [pid = 3352] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E490000) [pid = 3352] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339DF39C00) [pid = 3352] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D7AA000) [pid = 3352] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003393276400) [pid = 3352] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E81A400) [pid = 3352] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003396CC6000) [pid = 3352] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391DA5400) [pid = 3352] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E492400) [pid = 3352] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D7A2400) [pid = 3352] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339FCCD400) [pid = 3352] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F293000) [pid = 3352] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E4C6000) [pid = 3352] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D37C800) [pid = 3352] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339EA80400) [pid = 3352] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D717400) [pid = 3352] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E796000) [pid = 3352] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E83E800) [pid = 3352] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (00000033983AC000) [pid = 3352] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 18:33:52 INFO - PROCESS | 3352 | 1472088832854 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 18:33:52 INFO - PROCESS | 3352 | 1472088832859 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 18:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:33:52 INFO - PROCESS | 3352 | 1472088832873 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:33:52 INFO - PROCESS | 3352 | 1472088832876 Marionette TRACE conn5 <- [1,2406,null,{}] 18:33:52 INFO - PROCESS | 3352 | 1472088832883 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:52 INFO - PROCESS | 3352 | 1472088832887 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:52 INFO - PROCESS | 3352 | 1472088832980 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 18:33:52 INFO - PROCESS | 3352 | 1472088832990 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:52 INFO - PROCESS | 3352 | 1472088832995 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:53 INFO - PROCESS | 3352 | ++DOCSHELL 000000339322C000 == 25 [pid = 3352] [id = 611] 18:33:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003390A26000) [pid = 3352] [serial = 1833] [outer = 0000000000000000] 18:33:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003390A2C000) [pid = 3352] [serial = 1834] [outer = 0000003390A26000] 18:33:53 INFO - PROCESS | 3352 | 1472088833047 Marionette DEBUG loaded listener.js 18:33:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003391DA0000) [pid = 3352] [serial = 1835] [outer = 0000003390A26000] 18:33:53 INFO - PROCESS | 3352 | 1472088833561 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 733ms 18:33:53 INFO - PROCESS | 3352 | 1472088833612 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 18:33:53 INFO - PROCESS | 3352 | 1472088833616 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 18:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:33:53 INFO - PROCESS | 3352 | 1472088833622 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:33:53 INFO - PROCESS | 3352 | 1472088833627 Marionette TRACE conn5 <- [1,2410,null,{}] 18:33:53 INFO - PROCESS | 3352 | 1472088833631 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:53 INFO - PROCESS | 3352 | 1472088833634 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:53 INFO - PROCESS | 3352 | 1472088833728 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 18:33:53 INFO - PROCESS | 3352 | 1472088833810 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:53 INFO - PROCESS | 3352 | 1472088833813 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:53 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398420800 == 26 [pid = 3352] [id = 612] 18:33:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003392770400) [pid = 3352] [serial = 1836] [outer = 0000000000000000] 18:33:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339645F400) [pid = 3352] [serial = 1837] [outer = 0000003392770400] 18:33:53 INFO - PROCESS | 3352 | 1472088833865 Marionette DEBUG loaded listener.js 18:33:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (00000033965DA800) [pid = 3352] [serial = 1838] [outer = 0000003392770400] 18:33:54 INFO - PROCESS | 3352 | 1472088834279 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 689ms 18:33:54 INFO - PROCESS | 3352 | 1472088834343 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 18:33:54 INFO - PROCESS | 3352 | 1472088834346 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 18:33:54 INFO - PROCESS | 3352 | 1472088834350 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:33:54 INFO - PROCESS | 3352 | 1472088834352 Marionette TRACE conn5 <- [1,2414,null,{}] 18:33:54 INFO - PROCESS | 3352 | 1472088834363 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:54 INFO - PROCESS | 3352 | 1472088834368 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:54 INFO - PROCESS | 3352 | 1472088834469 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 18:33:54 INFO - PROCESS | 3352 | 1472088834483 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:54 INFO - PROCESS | 3352 | 1472088834487 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:54 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E76A800 == 27 [pid = 3352] [id = 613] 18:33:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003397DE3800) [pid = 3352] [serial = 1839] [outer = 0000000000000000] 18:33:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003398306800) [pid = 3352] [serial = 1840] [outer = 0000003397DE3800] 18:33:54 INFO - PROCESS | 3352 | 1472088834542 Marionette DEBUG loaded listener.js 18:33:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339B56D000) [pid = 3352] [serial = 1841] [outer = 0000003397DE3800] 18:33:55 INFO - PROCESS | 3352 | 1472088834995 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 18:33:55 INFO - PROCESS | 3352 | 1472088835026 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 18:33:55 INFO - PROCESS | 3352 | 1472088835028 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 18:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:33:55 INFO - PROCESS | 3352 | 1472088835031 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:33:55 INFO - PROCESS | 3352 | 1472088835033 Marionette TRACE conn5 <- [1,2418,null,{}] 18:33:55 INFO - PROCESS | 3352 | 1472088835046 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:55 INFO - PROCESS | 3352 | 1472088835049 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:55 INFO - PROCESS | 3352 | 1472088835164 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 18:33:55 INFO - PROCESS | 3352 | 1472088835170 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:55 INFO - PROCESS | 3352 | 1472088835172 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:55 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1B000 == 28 [pid = 3352] [id = 614] 18:33:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D3CB800) [pid = 3352] [serial = 1842] [outer = 0000000000000000] 18:33:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D71B000) [pid = 3352] [serial = 1843] [outer = 000000339D3CB800] 18:33:55 INFO - PROCESS | 3352 | 1472088835220 Marionette DEBUG loaded listener.js 18:33:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D72C400) [pid = 3352] [serial = 1844] [outer = 000000339D3CB800] 18:33:55 INFO - PROCESS | 3352 | 1472088835665 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 692ms 18:33:55 INFO - PROCESS | 3352 | 1472088835729 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 18:33:55 INFO - PROCESS | 3352 | 1472088835731 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 18:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:33:55 INFO - PROCESS | 3352 | 1472088835735 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:33:55 INFO - PROCESS | 3352 | 1472088835737 Marionette TRACE conn5 <- [1,2422,null,{}] 18:33:55 INFO - PROCESS | 3352 | 1472088835741 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:55 INFO - PROCESS | 3352 | 1472088835743 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:55 INFO - PROCESS | 3352 | 1472088835889 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 18:33:55 INFO - PROCESS | 3352 | 1472088835912 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:55 INFO - PROCESS | 3352 | 1472088835914 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:55 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F318000 == 29 [pid = 3352] [id = 615] 18:33:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D633800) [pid = 3352] [serial = 1845] [outer = 0000000000000000] 18:33:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339DF31400) [pid = 3352] [serial = 1846] [outer = 000000339D633800] 18:33:55 INFO - PROCESS | 3352 | 1472088835961 Marionette DEBUG loaded listener.js 18:33:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E076000) [pid = 3352] [serial = 1847] [outer = 000000339D633800] 18:33:56 INFO - PROCESS | 3352 | 1472088836392 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 690ms 18:33:56 INFO - PROCESS | 3352 | 1472088836429 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 18:33:56 INFO - PROCESS | 3352 | 1472088836432 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 18:33:56 INFO - PROCESS | 3352 | 1472088836435 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:33:56 INFO - PROCESS | 3352 | 1472088836437 Marionette TRACE conn5 <- [1,2426,null,{}] 18:33:56 INFO - PROCESS | 3352 | 1472088836440 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:56 INFO - PROCESS | 3352 | 1472088836446 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:56 INFO - PROCESS | 3352 | 1472088836588 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 18:33:56 INFO - PROCESS | 3352 | 1472088836643 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:56 INFO - PROCESS | 3352 | 1472088836645 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:56 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12D8800 == 30 [pid = 3352] [id = 616] 18:33:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E490000) [pid = 3352] [serial = 1848] [outer = 0000000000000000] 18:33:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E4C8C00) [pid = 3352] [serial = 1849] [outer = 000000339E490000] 18:33:56 INFO - PROCESS | 3352 | 1472088836693 Marionette DEBUG loaded listener.js 18:33:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E79B000) [pid = 3352] [serial = 1850] [outer = 000000339E490000] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003390064C00) [pid = 3352] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F1CF000) [pid = 3352] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F550C00) [pid = 3352] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D722400) [pid = 3352] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396F87800) [pid = 3352] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FA3800) [pid = 3352] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003397DD9000) [pid = 3352] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A1F800) [pid = 3352] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E497C00) [pid = 3352] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D71A000) [pid = 3352] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033A20D1000) [pid = 3352] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A0946C00) [pid = 3352] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:33:57 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003396CE0000) [pid = 3352] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:33:57 INFO - PROCESS | 3352 | 1472088837382 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 985ms 18:33:57 INFO - PROCESS | 3352 | 1472088837425 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 18:33:57 INFO - PROCESS | 3352 | 1472088837427 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 18:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:33:57 INFO - PROCESS | 3352 | 1472088837430 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:33:57 INFO - PROCESS | 3352 | 1472088837432 Marionette TRACE conn5 <- [1,2430,null,{}] 18:33:57 INFO - PROCESS | 3352 | 1472088837436 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:57 INFO - PROCESS | 3352 | 1472088837438 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:57 INFO - PROCESS | 3352 | 1472088837555 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 18:33:57 INFO - PROCESS | 3352 | 1472088837608 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:57 INFO - PROCESS | 3352 | 1472088837611 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:57 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BC800 == 31 [pid = 3352] [id = 617] 18:33:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003390047800) [pid = 3352] [serial = 1851] [outer = 0000000000000000] 18:33:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003391FA3800) [pid = 3352] [serial = 1852] [outer = 0000003390047800] 18:33:57 INFO - PROCESS | 3352 | 1472088837657 Marionette DEBUG loaded listener.js 18:33:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D727C00) [pid = 3352] [serial = 1853] [outer = 0000003390047800] 18:33:58 INFO - PROCESS | 3352 | 1472088838019 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 630ms 18:33:58 INFO - PROCESS | 3352 | 1472088838063 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 18:33:58 INFO - PROCESS | 3352 | 1472088838065 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 18:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:33:58 INFO - PROCESS | 3352 | 1472088838068 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:33:58 INFO - PROCESS | 3352 | 1472088838070 Marionette TRACE conn5 <- [1,2434,null,{}] 18:33:58 INFO - PROCESS | 3352 | 1472088838081 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:58 INFO - PROCESS | 3352 | 1472088838083 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:58 INFO - PROCESS | 3352 | 1472088838166 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 18:33:58 INFO - PROCESS | 3352 | 1472088838172 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:58 INFO - PROCESS | 3352 | 1472088838174 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:58 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F87000 == 32 [pid = 3352] [id = 618] 18:33:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E792000) [pid = 3352] [serial = 1854] [outer = 0000000000000000] 18:33:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E819400) [pid = 3352] [serial = 1855] [outer = 000000339E792000] 18:33:58 INFO - PROCESS | 3352 | 1472088838220 Marionette DEBUG loaded listener.js 18:33:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E83E000) [pid = 3352] [serial = 1856] [outer = 000000339E792000] 18:33:58 INFO - PROCESS | 3352 | 1472088838630 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 627ms 18:33:58 INFO - PROCESS | 3352 | 1472088838700 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 18:33:58 INFO - PROCESS | 3352 | 1472088838702 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 18:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:33:58 INFO - PROCESS | 3352 | 1472088838705 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:33:58 INFO - PROCESS | 3352 | 1472088838707 Marionette TRACE conn5 <- [1,2438,null,{}] 18:33:58 INFO - PROCESS | 3352 | 1472088838711 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:58 INFO - PROCESS | 3352 | 1472088838713 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:58 INFO - PROCESS | 3352 | 1472088838803 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 18:33:58 INFO - PROCESS | 3352 | 1472088838810 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:58 INFO - PROCESS | 3352 | 1472088838812 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:58 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541B000 == 33 [pid = 3352] [id = 619] 18:33:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E7A6400) [pid = 3352] [serial = 1857] [outer = 0000000000000000] 18:33:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EA84C00) [pid = 3352] [serial = 1858] [outer = 000000339E7A6400] 18:33:58 INFO - PROCESS | 3352 | 1472088838859 Marionette DEBUG loaded listener.js 18:33:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339EE8FC00) [pid = 3352] [serial = 1859] [outer = 000000339E7A6400] 18:33:59 INFO - PROCESS | 3352 | 1472088839373 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 733ms 18:33:59 INFO - PROCESS | 3352 | 1472088839442 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 18:33:59 INFO - PROCESS | 3352 | 1472088839447 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 18:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:33:59 INFO - PROCESS | 3352 | 1472088839453 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:33:59 INFO - PROCESS | 3352 | 1472088839457 Marionette TRACE conn5 <- [1,2442,null,{}] 18:33:59 INFO - PROCESS | 3352 | 1472088839463 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:33:59 INFO - PROCESS | 3352 | 1472088839466 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:59 INFO - PROCESS | 3352 | 1472088839614 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 18:33:59 INFO - PROCESS | 3352 | 1472088839711 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:59 INFO - PROCESS | 3352 | 1472088839717 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:33:59 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C32800 == 34 [pid = 3352] [id = 620] 18:33:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003390A04400) [pid = 3352] [serial = 1860] [outer = 0000000000000000] 18:33:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003390A27400) [pid = 3352] [serial = 1861] [outer = 0000003390A04400] 18:33:59 INFO - PROCESS | 3352 | 1472088839778 Marionette DEBUG loaded listener.js 18:33:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003391FAE800) [pid = 3352] [serial = 1862] [outer = 0000003390A04400] 18:34:00 INFO - PROCESS | 3352 | 1472088840517 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1135ms 18:34:00 INFO - PROCESS | 3352 | 1472088840612 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 18:34:00 INFO - PROCESS | 3352 | 1472088840617 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 18:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:34:00 INFO - PROCESS | 3352 | 1472088840625 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:34:00 INFO - PROCESS | 3352 | 1472088840628 Marionette TRACE conn5 <- [1,2446,null,{}] 18:34:00 INFO - PROCESS | 3352 | 1472088840632 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:00 INFO - PROCESS | 3352 | 1472088840635 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:00 INFO - PROCESS | 3352 | 1472088840772 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 18:34:00 INFO - PROCESS | 3352 | 1472088840887 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:00 INFO - PROCESS | 3352 | 1472088840890 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:00 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FDAC800 == 35 [pid = 3352] [id = 621] 18:34:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003396CDFC00) [pid = 3352] [serial = 1863] [outer = 0000000000000000] 18:34:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003397D5E000) [pid = 3352] [serial = 1864] [outer = 0000003396CDFC00] 18:34:00 INFO - PROCESS | 3352 | 1472088840952 Marionette DEBUG loaded listener.js 18:34:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339B912400) [pid = 3352] [serial = 1865] [outer = 0000003396CDFC00] 18:34:01 INFO - PROCESS | 3352 | 1472088841893 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1292ms 18:34:01 INFO - PROCESS | 3352 | 1472088841918 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 18:34:01 INFO - PROCESS | 3352 | 1472088841922 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 18:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:34:01 INFO - PROCESS | 3352 | 1472088841927 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:34:01 INFO - PROCESS | 3352 | 1472088841931 Marionette TRACE conn5 <- [1,2450,null,{}] 18:34:01 INFO - PROCESS | 3352 | 1472088841936 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:01 INFO - PROCESS | 3352 | 1472088841939 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:02 INFO - PROCESS | 3352 | 1472088842059 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 18:34:02 INFO - PROCESS | 3352 | 1472088842141 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:02 INFO - PROCESS | 3352 | 1472088842145 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:02 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D42800 == 36 [pid = 3352] [id = 622] 18:34:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003391A21C00) [pid = 3352] [serial = 1866] [outer = 0000000000000000] 18:34:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033931FE000) [pid = 3352] [serial = 1867] [outer = 0000003391A21C00] 18:34:02 INFO - PROCESS | 3352 | 1472088842231 Marionette DEBUG loaded listener.js 18:34:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003396C4B800) [pid = 3352] [serial = 1868] [outer = 0000003391A21C00] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F87000 == 35 [pid = 3352] [id = 618] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BC800 == 34 [pid = 3352] [id = 617] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12D8800 == 33 [pid = 3352] [id = 616] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 000000339F318000 == 32 [pid = 3352] [id = 615] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED1B000 == 31 [pid = 3352] [id = 614] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 000000339E76A800 == 30 [pid = 3352] [id = 613] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 0000003398420800 == 29 [pid = 3352] [id = 612] 18:34:02 INFO - PROCESS | 3352 | --DOCSHELL 000000339322C000 == 28 [pid = 3352] [id = 611] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339E4C3800) [pid = 3352] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339F342800) [pid = 3352] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339EA7C400) [pid = 3352] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339FCD5C00) [pid = 3352] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F54EC00) [pid = 3352] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339EFB3000) [pid = 3352] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003398304400) [pid = 3352] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339B914800) [pid = 3352] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (00000033960BE800) [pid = 3352] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396CDEC00) [pid = 3352] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003398308400) [pid = 3352] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339B8B1000) [pid = 3352] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339133C400) [pid = 3352] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339259F800) [pid = 3352] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E4C7800) [pid = 3352] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D72D400) [pid = 3352] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E077400) [pid = 3352] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E7A9C00) [pid = 3352] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033A21D0800) [pid = 3352] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033A208E400) [pid = 3352] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (00000033A1C2AC00) [pid = 3352] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339FFC9C00) [pid = 3352] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E797000) [pid = 3352] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033A0944800) [pid = 3352] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E79F400) [pid = 3352] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 18:34:02 INFO - PROCESS | 3352 | 1472088842689 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 839ms 18:34:02 INFO - PROCESS | 3352 | 1472088842771 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 18:34:02 INFO - PROCESS | 3352 | 1472088842775 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 18:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:34:02 INFO - PROCESS | 3352 | 1472088842781 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:34:02 INFO - PROCESS | 3352 | 1472088842784 Marionette TRACE conn5 <- [1,2454,null,{}] 18:34:02 INFO - PROCESS | 3352 | 1472088842793 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:02 INFO - PROCESS | 3352 | 1472088842795 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:02 INFO - PROCESS | 3352 | 1472088842889 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 18:34:02 INFO - PROCESS | 3352 | 1472088842901 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:02 INFO - PROCESS | 3352 | 1472088842904 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:02 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E00D000 == 29 [pid = 3352] [id = 623] 18:34:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003397DE2400) [pid = 3352] [serial = 1869] [outer = 0000000000000000] 18:34:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003398303800) [pid = 3352] [serial = 1870] [outer = 0000003397DE2400] 18:34:02 INFO - PROCESS | 3352 | 1472088842956 Marionette DEBUG loaded listener.js 18:34:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339B955000) [pid = 3352] [serial = 1871] [outer = 0000003397DE2400] 18:34:03 INFO - PROCESS | 3352 | 1472088843433 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:34:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:34:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 691ms 18:34:03 INFO - PROCESS | 3352 | 1472088843476 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 18:34:03 INFO - PROCESS | 3352 | 1472088843478 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 18:34:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:34:03 INFO - PROCESS | 3352 | 1472088843482 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:34:03 INFO - PROCESS | 3352 | 1472088843486 Marionette TRACE conn5 <- [1,2458,null,{}] 18:34:03 INFO - PROCESS | 3352 | 1472088843497 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:03 INFO - PROCESS | 3352 | 1472088843502 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:03 INFO - PROCESS | 3352 | 1472088843600 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 18:34:03 INFO - PROCESS | 3352 | 1472088843610 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:03 INFO - PROCESS | 3352 | 1472088843613 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:03 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED1C800 == 30 [pid = 3352] [id = 624] 18:34:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339DCA6000) [pid = 3352] [serial = 1872] [outer = 0000000000000000] 18:34:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339E055000) [pid = 3352] [serial = 1873] [outer = 000000339DCA6000] 18:34:03 INFO - PROCESS | 3352 | 1472088843670 Marionette DEBUG loaded listener.js 18:34:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E492400) [pid = 3352] [serial = 1874] [outer = 000000339DCA6000] 18:34:04 INFO - PROCESS | 3352 | 1472088844138 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 692ms 18:34:04 INFO - PROCESS | 3352 | 1472088844177 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 18:34:04 INFO - PROCESS | 3352 | 1472088844180 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 18:34:04 INFO - PROCESS | 3352 | 1472088844199 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:34:04 INFO - PROCESS | 3352 | 1472088844201 Marionette TRACE conn5 <- [1,2462,null,{}] 18:34:04 INFO - PROCESS | 3352 | 1472088844204 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:04 INFO - PROCESS | 3352 | 1472088844207 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:04 INFO - PROCESS | 3352 | 1472088844300 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 18:34:04 INFO - PROCESS | 3352 | 1472088844306 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:04 INFO - PROCESS | 3352 | 1472088844308 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:04 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B8A800 == 31 [pid = 3352] [id = 625] 18:34:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E4C4800) [pid = 3352] [serial = 1875] [outer = 0000000000000000] 18:34:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E795800) [pid = 3352] [serial = 1876] [outer = 000000339E4C4800] 18:34:04 INFO - PROCESS | 3352 | 1472088844356 Marionette DEBUG loaded listener.js 18:34:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E7A3C00) [pid = 3352] [serial = 1877] [outer = 000000339E4C4800] 18:34:04 INFO - PROCESS | 3352 | 1472088844833 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 691ms 18:34:04 INFO - PROCESS | 3352 | 1472088844895 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 18:34:04 INFO - PROCESS | 3352 | 1472088844897 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 18:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:34:04 INFO - PROCESS | 3352 | 1472088844901 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:34:04 INFO - PROCESS | 3352 | 1472088844902 Marionette TRACE conn5 <- [1,2466,null,{}] 18:34:04 INFO - PROCESS | 3352 | 1472088844913 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:04 INFO - PROCESS | 3352 | 1472088844916 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:05 INFO - PROCESS | 3352 | 1472088845064 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 18:34:05 INFO - PROCESS | 3352 | 1472088845093 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:05 INFO - PROCESS | 3352 | 1472088845095 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27BE000 == 32 [pid = 3352] [id = 626] 18:34:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E833C00) [pid = 3352] [serial = 1878] [outer = 0000000000000000] 18:34:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E83E800) [pid = 3352] [serial = 1879] [outer = 000000339E833C00] 18:34:05 INFO - PROCESS | 3352 | 1472088845144 Marionette DEBUG loaded listener.js 18:34:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339EA85400) [pid = 3352] [serial = 1880] [outer = 000000339E833C00] 18:34:05 INFO - PROCESS | 3352 | 1472088845600 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:34:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:34:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 734ms 18:34:05 INFO - PROCESS | 3352 | 1472088845637 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 18:34:05 INFO - PROCESS | 3352 | 1472088845639 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 18:34:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:34:05 INFO - PROCESS | 3352 | 1472088845643 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:34:05 INFO - PROCESS | 3352 | 1472088845644 Marionette TRACE conn5 <- [1,2470,null,{}] 18:34:05 INFO - PROCESS | 3352 | 1472088845648 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:05 INFO - PROCESS | 3352 | 1472088845654 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:05 INFO - PROCESS | 3352 | 1472088845802 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 18:34:05 INFO - PROCESS | 3352 | 1472088845859 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:05 INFO - PROCESS | 3352 | 1472088845861 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:05 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A556C800 == 33 [pid = 3352] [id = 627] 18:34:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F1CEC00) [pid = 3352] [serial = 1881] [outer = 0000000000000000] 18:34:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F28C000) [pid = 3352] [serial = 1882] [outer = 000000339F1CEC00] 18:34:05 INFO - PROCESS | 3352 | 1472088845909 Marionette DEBUG loaded listener.js 18:34:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F34B400) [pid = 3352] [serial = 1883] [outer = 000000339F1CEC00] 18:34:06 INFO - PROCESS | 3352 | 1472088846351 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 733ms 18:34:06 INFO - PROCESS | 3352 | 1472088846404 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 18:34:06 INFO - PROCESS | 3352 | 1472088846407 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 18:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:34:06 INFO - PROCESS | 3352 | 1472088846412 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:34:06 INFO - PROCESS | 3352 | 1472088846415 Marionette TRACE conn5 <- [1,2474,null,{}] 18:34:06 INFO - PROCESS | 3352 | 1472088846418 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:06 INFO - PROCESS | 3352 | 1472088846420 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:06 INFO - PROCESS | 3352 | 1472088846537 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D3CB800) [pid = 3352] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E490000) [pid = 3352] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003392770400) [pid = 3352] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003397DE3800) [pid = 3352] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003390A1F400) [pid = 3352] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003392C58000) [pid = 3352] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D633800) [pid = 3352] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D72F400) [pid = 3352] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339F295C00) [pid = 3352] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003390047800) [pid = 3352] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:34:06 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E792000) [pid = 3352] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:34:06 INFO - PROCESS | 3352 | 1472088846645 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:06 INFO - PROCESS | 3352 | 1472088846647 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:06 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED29000 == 34 [pid = 3352] [id = 628] 18:34:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003390A1F400) [pid = 3352] [serial = 1884] [outer = 0000000000000000] 18:34:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339645D800) [pid = 3352] [serial = 1885] [outer = 0000003390A1F400] 18:34:06 INFO - PROCESS | 3352 | 1472088846696 Marionette DEBUG loaded listener.js 18:34:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339DF2D400) [pid = 3352] [serial = 1886] [outer = 0000003390A1F400] 18:34:07 INFO - PROCESS | 3352 | 1472088847084 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 690ms 18:34:07 INFO - PROCESS | 3352 | 1472088847104 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 18:34:07 INFO - PROCESS | 3352 | 1472088847106 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 18:34:07 INFO - PROCESS | 3352 | 1472088847109 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:34:07 INFO - PROCESS | 3352 | 1472088847111 Marionette TRACE conn5 <- [1,2478,null,{}] 18:34:07 INFO - PROCESS | 3352 | 1472088847114 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:07 INFO - PROCESS | 3352 | 1472088847116 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:07 INFO - PROCESS | 3352 | 1472088847202 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 18:34:07 INFO - PROCESS | 3352 | 1472088847286 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:07 INFO - PROCESS | 3352 | 1472088847288 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:07 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61DA000 == 35 [pid = 3352] [id = 629] 18:34:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D72F400) [pid = 3352] [serial = 1887] [outer = 0000000000000000] 18:34:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339FCA6C00) [pid = 3352] [serial = 1888] [outer = 000000339D72F400] 18:34:07 INFO - PROCESS | 3352 | 1472088847336 Marionette DEBUG loaded listener.js 18:34:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339FFC7400) [pid = 3352] [serial = 1889] [outer = 000000339D72F400] 18:34:07 INFO - PROCESS | 3352 | 1472088847709 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 628ms 18:34:07 INFO - PROCESS | 3352 | 1472088847741 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 18:34:07 INFO - PROCESS | 3352 | 1472088847743 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 18:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:34:07 INFO - PROCESS | 3352 | 1472088847747 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:34:07 INFO - PROCESS | 3352 | 1472088847748 Marionette TRACE conn5 <- [1,2482,null,{}] 18:34:07 INFO - PROCESS | 3352 | 1472088847752 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:07 INFO - PROCESS | 3352 | 1472088847754 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:07 INFO - PROCESS | 3352 | 1472088847872 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 18:34:07 INFO - PROCESS | 3352 | 1472088847907 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:07 INFO - PROCESS | 3352 | 1472088847909 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:07 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73BC800 == 36 [pid = 3352] [id = 630] 18:34:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (00000033A0946C00) [pid = 3352] [serial = 1890] [outer = 0000000000000000] 18:34:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033A12CCC00) [pid = 3352] [serial = 1891] [outer = 00000033A0946C00] 18:34:07 INFO - PROCESS | 3352 | 1472088847955 Marionette DEBUG loaded listener.js 18:34:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033A2087800) [pid = 3352] [serial = 1892] [outer = 00000033A0946C00] 18:34:08 INFO - PROCESS | 3352 | 1472088848360 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 627ms 18:34:08 INFO - PROCESS | 3352 | 1472088848377 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 18:34:08 INFO - PROCESS | 3352 | 1472088848380 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 18:34:08 INFO - PROCESS | 3352 | 1472088848383 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:34:08 INFO - PROCESS | 3352 | 1472088848385 Marionette TRACE conn5 <- [1,2486,null,{}] 18:34:08 INFO - PROCESS | 3352 | 1472088848388 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:08 INFO - PROCESS | 3352 | 1472088848390 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:08 INFO - PROCESS | 3352 | 1472088848510 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 18:34:08 INFO - PROCESS | 3352 | 1472088848517 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:08 INFO - PROCESS | 3352 | 1472088848519 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7428000 == 37 [pid = 3352] [id = 631] 18:34:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033A09EF000) [pid = 3352] [serial = 1893] [outer = 0000000000000000] 18:34:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033A20CD400) [pid = 3352] [serial = 1894] [outer = 00000033A09EF000] 18:34:08 INFO - PROCESS | 3352 | 1472088848576 Marionette DEBUG loaded listener.js 18:34:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033A2778000) [pid = 3352] [serial = 1895] [outer = 00000033A09EF000] 18:34:09 INFO - PROCESS | 3352 | 1472088849282 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 944ms 18:34:09 INFO - PROCESS | 3352 | 1472088849331 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 18:34:09 INFO - PROCESS | 3352 | 1472088849336 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 18:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:34:09 INFO - PROCESS | 3352 | 1472088849341 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:34:09 INFO - PROCESS | 3352 | 1472088849347 Marionette TRACE conn5 <- [1,2490,null,{}] 18:34:09 INFO - PROCESS | 3352 | 1472088849352 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:09 INFO - PROCESS | 3352 | 1472088849355 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:09 INFO - PROCESS | 3352 | 1472088849487 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 18:34:09 INFO - PROCESS | 3352 | 1472088849604 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:09 INFO - PROCESS | 3352 | 1472088849607 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7B7800 == 38 [pid = 3352] [id = 632] 18:34:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339327D000) [pid = 3352] [serial = 1896] [outer = 0000000000000000] 18:34:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003397C73C00) [pid = 3352] [serial = 1897] [outer = 000000339327D000] 18:34:09 INFO - PROCESS | 3352 | 1472088849669 Marionette DEBUG loaded listener.js 18:34:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339B95E800) [pid = 3352] [serial = 1898] [outer = 000000339327D000] 18:34:10 INFO - PROCESS | 3352 | 1472088850252 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 985ms 18:34:10 INFO - PROCESS | 3352 | 1472088850330 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 18:34:10 INFO - PROCESS | 3352 | 1472088850335 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 18:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:34:10 INFO - PROCESS | 3352 | 1472088850357 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:34:10 INFO - PROCESS | 3352 | 1472088850360 Marionette TRACE conn5 <- [1,2494,null,{}] 18:34:10 INFO - PROCESS | 3352 | 1472088850364 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:10 INFO - PROCESS | 3352 | 1472088850367 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:10 INFO - PROCESS | 3352 | 1472088850495 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 18:34:10 INFO - PROCESS | 3352 | 1472088850612 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:10 INFO - PROCESS | 3352 | 1472088850615 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:10 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540F000 == 39 [pid = 3352] [id = 633] 18:34:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E033C00) [pid = 3352] [serial = 1899] [outer = 0000000000000000] 18:34:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E4CB000) [pid = 3352] [serial = 1900] [outer = 000000339E033C00] 18:34:10 INFO - PROCESS | 3352 | 1472088850676 Marionette DEBUG loaded listener.js 18:34:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339EA82C00) [pid = 3352] [serial = 1901] [outer = 000000339E033C00] 18:34:11 INFO - PROCESS | 3352 | 1472088851302 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 986ms 18:34:11 INFO - PROCESS | 3352 | 1472088851344 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 18:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:34:11 INFO - PROCESS | 3352 | 1472088851346 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 18:34:11 INFO - PROCESS | 3352 | 1472088851351 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:34:11 INFO - PROCESS | 3352 | 1472088851355 Marionette TRACE conn5 <- [1,2498,null,{}] 18:34:11 INFO - PROCESS | 3352 | 1472088851366 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:11 INFO - PROCESS | 3352 | 1472088851372 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:11 INFO - PROCESS | 3352 | 1472088851487 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 18:34:11 INFO - PROCESS | 3352 | 1472088851586 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:11 INFO - PROCESS | 3352 | 1472088851590 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:11 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A888B000 == 40 [pid = 3352] [id = 634] 18:34:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339FCD5C00) [pid = 3352] [serial = 1902] [outer = 0000000000000000] 18:34:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339FFCB000) [pid = 3352] [serial = 1903] [outer = 000000339FCD5C00] 18:34:11 INFO - PROCESS | 3352 | 1472088851650 Marionette DEBUG loaded listener.js 18:34:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A2842C00) [pid = 3352] [serial = 1904] [outer = 000000339FCD5C00] 18:34:12 INFO - PROCESS | 3352 | 1472088852305 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 985ms 18:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:34:12 INFO - PROCESS | 3352 | 1472088852337 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 18:34:12 INFO - PROCESS | 3352 | 1472088852340 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 18:34:12 INFO - PROCESS | 3352 | 1472088852344 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:34:12 INFO - PROCESS | 3352 | 1472088852346 Marionette TRACE conn5 <- [1,2502,null,{}] 18:34:12 INFO - PROCESS | 3352 | 1472088852350 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:12 INFO - PROCESS | 3352 | 1472088852352 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:12 INFO - PROCESS | 3352 | 1472088852473 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 18:34:12 INFO - PROCESS | 3352 | 1472088852715 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:12 INFO - PROCESS | 3352 | 1472088852718 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:12 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D04000 == 41 [pid = 3352] [id = 635] 18:34:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003390064C00) [pid = 3352] [serial = 1905] [outer = 0000000000000000] 18:34:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (0000003391354400) [pid = 3352] [serial = 1906] [outer = 0000003390064C00] 18:34:12 INFO - PROCESS | 3352 | 1472088852811 Marionette DEBUG loaded listener.js 18:34:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (0000003393279400) [pid = 3352] [serial = 1907] [outer = 0000003390064C00] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73BC800 == 40 [pid = 3352] [id = 630] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61DA000 == 39 [pid = 3352] [id = 629] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED29000 == 38 [pid = 3352] [id = 628] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A556C800 == 37 [pid = 3352] [id = 627] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BE000 == 36 [pid = 3352] [id = 626] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B8A800 == 35 [pid = 3352] [id = 625] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED1C800 == 34 [pid = 3352] [id = 624] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339E00D000 == 33 [pid = 3352] [id = 623] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D42800 == 32 [pid = 3352] [id = 622] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339FDAC800 == 31 [pid = 3352] [id = 621] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541B000 == 30 [pid = 3352] [id = 619] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C32800 == 29 [pid = 3352] [id = 620] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033964B7000 == 28 [pid = 3352] [id = 610] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A888B000 == 27 [pid = 3352] [id = 634] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A540F000 == 26 [pid = 3352] [id = 633] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7B7800 == 25 [pid = 3352] [id = 632] 18:34:13 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7428000 == 24 [pid = 3352] [id = 631] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339D71B000) [pid = 3352] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E4C8C00) [pid = 3352] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339645F400) [pid = 3352] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033965DA800) [pid = 3352] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003398306800) [pid = 3352] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003390A2C000) [pid = 3352] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339133B800) [pid = 3352] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339326E800) [pid = 3352] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003397DDF800) [pid = 3352] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003396465C00) [pid = 3352] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E076000) [pid = 3352] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E4C0800) [pid = 3352] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E073C00) [pid = 3352] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033A1C26C00) [pid = 3352] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339F341000) [pid = 3352] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339DF31400) [pid = 3352] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391FA3800) [pid = 3352] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E819400) [pid = 3352] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E79B000) [pid = 3352] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D72C400) [pid = 3352] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339EA84C00) [pid = 3352] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D727C00) [pid = 3352] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E83E000) [pid = 3352] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339B56D000) [pid = 3352] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 18:34:14 INFO - PROCESS | 3352 | 1472088854167 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1852ms 18:34:14 INFO - PROCESS | 3352 | 1472088854198 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 18:34:14 INFO - PROCESS | 3352 | 1472088854203 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 18:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:34:14 INFO - PROCESS | 3352 | 1472088854209 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:34:14 INFO - PROCESS | 3352 | 1472088854212 Marionette TRACE conn5 <- [1,2506,null,{}] 18:34:14 INFO - PROCESS | 3352 | 1472088854219 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:14 INFO - PROCESS | 3352 | 1472088854222 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:14 INFO - PROCESS | 3352 | 1472088854324 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 18:34:14 INFO - PROCESS | 3352 | 1472088854331 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:14 INFO - PROCESS | 3352 | 1472088854334 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:14 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396720800 == 25 [pid = 3352] [id = 636] 18:34:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003391355400) [pid = 3352] [serial = 1908] [outer = 0000000000000000] 18:34:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (00000033915C6C00) [pid = 3352] [serial = 1909] [outer = 0000003391355400] 18:34:14 INFO - PROCESS | 3352 | 1472088854388 Marionette DEBUG loaded listener.js 18:34:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339015AC00) [pid = 3352] [serial = 1910] [outer = 0000003391355400] 18:34:14 INFO - PROCESS | 3352 | 1472088854897 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 734ms 18:34:14 INFO - PROCESS | 3352 | 1472088854946 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 18:34:14 INFO - PROCESS | 3352 | 1472088854951 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 18:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:34:14 INFO - PROCESS | 3352 | 1472088854958 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:34:14 INFO - PROCESS | 3352 | 1472088854961 Marionette TRACE conn5 <- [1,2510,null,{}] 18:34:14 INFO - PROCESS | 3352 | 1472088854965 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:14 INFO - PROCESS | 3352 | 1472088854968 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:15 INFO - PROCESS | 3352 | 1472088855063 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 18:34:15 INFO - PROCESS | 3352 | 1472088855142 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:15 INFO - PROCESS | 3352 | 1472088855145 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:15 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D31B800 == 26 [pid = 3352] [id = 637] 18:34:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396462800) [pid = 3352] [serial = 1911] [outer = 0000000000000000] 18:34:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033965DA800) [pid = 3352] [serial = 1912] [outer = 0000003396462800] 18:34:15 INFO - PROCESS | 3352 | 1472088855206 Marionette DEBUG loaded listener.js 18:34:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339704E400) [pid = 3352] [serial = 1913] [outer = 0000003396462800] 18:34:15 INFO - PROCESS | 3352 | 1472088855624 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 734ms 18:34:15 INFO - PROCESS | 3352 | 1472088855729 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 18:34:15 INFO - PROCESS | 3352 | 1472088855732 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 18:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:34:15 INFO - PROCESS | 3352 | 1472088855736 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:34:15 INFO - PROCESS | 3352 | 1472088855740 Marionette TRACE conn5 <- [1,2514,null,{}] 18:34:15 INFO - PROCESS | 3352 | 1472088855751 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:15 INFO - PROCESS | 3352 | 1472088855757 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:15 INFO - PROCESS | 3352 | 1472088855853 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 18:34:15 INFO - PROCESS | 3352 | 1472088855861 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:15 INFO - PROCESS | 3352 | 1472088855864 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:15 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9CB000 == 27 [pid = 3352] [id = 638] 18:34:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339094EC00) [pid = 3352] [serial = 1914] [outer = 0000000000000000] 18:34:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339B573000) [pid = 3352] [serial = 1915] [outer = 000000339094EC00] 18:34:15 INFO - PROCESS | 3352 | 1472088855915 Marionette DEBUG loaded listener.js 18:34:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D3C5C00) [pid = 3352] [serial = 1916] [outer = 000000339094EC00] 18:34:16 INFO - PROCESS | 3352 | 1472088856387 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 692ms 18:34:16 INFO - PROCESS | 3352 | 1472088856431 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 18:34:16 INFO - PROCESS | 3352 | 1472088856434 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 18:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:34:16 INFO - PROCESS | 3352 | 1472088856437 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:34:16 INFO - PROCESS | 3352 | 1472088856439 Marionette TRACE conn5 <- [1,2518,null,{}] 18:34:16 INFO - PROCESS | 3352 | 1472088856442 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:16 INFO - PROCESS | 3352 | 1472088856444 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:16 INFO - PROCESS | 3352 | 1472088856561 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 18:34:16 INFO - PROCESS | 3352 | 1472088856617 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:16 INFO - PROCESS | 3352 | 1472088856619 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:16 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED30000 == 28 [pid = 3352] [id = 639] 18:34:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D725800) [pid = 3352] [serial = 1917] [outer = 0000000000000000] 18:34:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D72F800) [pid = 3352] [serial = 1918] [outer = 000000339D725800] 18:34:16 INFO - PROCESS | 3352 | 1472088856667 Marionette DEBUG loaded listener.js 18:34:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D7FC000) [pid = 3352] [serial = 1919] [outer = 000000339D725800] 18:34:17 INFO - PROCESS | 3352 | 1472088857103 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 691ms 18:34:17 INFO - PROCESS | 3352 | 1472088857130 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 18:34:17 INFO - PROCESS | 3352 | 1472088857132 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 18:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:34:17 INFO - PROCESS | 3352 | 1472088857153 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:34:17 INFO - PROCESS | 3352 | 1472088857155 Marionette TRACE conn5 <- [1,2522,null,{}] 18:34:17 INFO - PROCESS | 3352 | 1472088857164 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:17 INFO - PROCESS | 3352 | 1472088857166 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:17 INFO - PROCESS | 3352 | 1472088857306 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 18:34:17 INFO - PROCESS | 3352 | 1472088857318 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:17 INFO - PROCESS | 3352 | 1472088857320 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:17 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC0D000 == 29 [pid = 3352] [id = 640] 18:34:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339645F800) [pid = 3352] [serial = 1920] [outer = 0000000000000000] 18:34:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339DCB0400) [pid = 3352] [serial = 1921] [outer = 000000339645F800] 18:34:17 INFO - PROCESS | 3352 | 1472088857369 Marionette DEBUG loaded listener.js 18:34:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E07D000) [pid = 3352] [serial = 1922] [outer = 000000339645F800] 18:34:17 INFO - PROCESS | 3352 | 1472088857836 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 753ms 18:34:17 INFO - PROCESS | 3352 | 1472088857892 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 18:34:17 INFO - PROCESS | 3352 | 1472088857894 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 18:34:17 INFO - PROCESS | 3352 | 1472088857897 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:34:17 INFO - PROCESS | 3352 | 1472088857899 Marionette TRACE conn5 <- [1,2526,null,{}] 18:34:17 INFO - PROCESS | 3352 | 1472088857908 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:17 INFO - PROCESS | 3352 | 1472088857914 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:18 INFO - PROCESS | 3352 | 1472088858051 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 18:34:18 INFO - PROCESS | 3352 | 1472088858064 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:18 INFO - PROCESS | 3352 | 1472088858066 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:18 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2184800 == 30 [pid = 3352] [id = 641] 18:34:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003391FAFC00) [pid = 3352] [serial = 1923] [outer = 0000000000000000] 18:34:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339B571C00) [pid = 3352] [serial = 1924] [outer = 0000003391FAFC00] 18:34:18 INFO - PROCESS | 3352 | 1472088858368 Marionette DEBUG loaded listener.js 18:34:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E79F000) [pid = 3352] [serial = 1925] [outer = 0000003391FAFC00] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339D72F400) [pid = 3352] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339F1CEC00) [pid = 3352] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339DCA6000) [pid = 3352] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033A09EF000) [pid = 3352] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E7A6400) [pid = 3352] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391A21C00) [pid = 3352] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E4C4800) [pid = 3352] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E833C00) [pid = 3352] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390A1F400) [pid = 3352] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A04400) [pid = 3352] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003397DE2400) [pid = 3352] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033A0946C00) [pid = 3352] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390A26000) [pid = 3352] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:34:18 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003396CDFC00) [pid = 3352] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:34:18 INFO - PROCESS | 3352 | 1472088858792 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 922ms 18:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:34:18 INFO - PROCESS | 3352 | 1472088858822 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 18:34:18 INFO - PROCESS | 3352 | 1472088858825 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 18:34:18 INFO - PROCESS | 3352 | 1472088858828 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:34:18 INFO - PROCESS | 3352 | 1472088858829 Marionette TRACE conn5 <- [1,2530,null,{}] 18:34:18 INFO - PROCESS | 3352 | 1472088858833 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:18 INFO - PROCESS | 3352 | 1472088858835 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:18 INFO - PROCESS | 3352 | 1472088858947 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 18:34:18 INFO - PROCESS | 3352 | 1472088858957 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:18 INFO - PROCESS | 3352 | 1472088858959 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:18 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2A24800 == 31 [pid = 3352] [id = 642] 18:34:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003391FA6400) [pid = 3352] [serial = 1926] [outer = 0000000000000000] 18:34:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E4BE400) [pid = 3352] [serial = 1927] [outer = 0000003391FA6400] 18:34:19 INFO - PROCESS | 3352 | 1472088859006 Marionette DEBUG loaded listener.js 18:34:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E7A8400) [pid = 3352] [serial = 1928] [outer = 0000003391FA6400] 18:34:19 INFO - PROCESS | 3352 | 1472088859413 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 628ms 18:34:19 INFO - PROCESS | 3352 | 1472088859460 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 18:34:19 INFO - PROCESS | 3352 | 1472088859462 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 18:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:34:19 INFO - PROCESS | 3352 | 1472088859466 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:34:19 INFO - PROCESS | 3352 | 1472088859467 Marionette TRACE conn5 <- [1,2534,null,{}] 18:34:19 INFO - PROCESS | 3352 | 1472088859471 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:19 INFO - PROCESS | 3352 | 1472088859473 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:19 INFO - PROCESS | 3352 | 1472088859585 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 18:34:19 INFO - PROCESS | 3352 | 1472088859593 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:19 INFO - PROCESS | 3352 | 1472088859596 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:19 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2A41800 == 32 [pid = 3352] [id = 643] 18:34:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E7A6400) [pid = 3352] [serial = 1929] [outer = 0000000000000000] 18:34:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E833C00) [pid = 3352] [serial = 1930] [outer = 000000339E7A6400] 18:34:19 INFO - PROCESS | 3352 | 1472088859643 Marionette DEBUG loaded listener.js 18:34:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EA7C400) [pid = 3352] [serial = 1931] [outer = 000000339E7A6400] 18:34:20 INFO - PROCESS | 3352 | 1472088860087 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 670ms 18:34:20 INFO - PROCESS | 3352 | 1472088860139 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 18:34:20 INFO - PROCESS | 3352 | 1472088860141 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 18:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:34:20 INFO - PROCESS | 3352 | 1472088860151 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:34:20 INFO - PROCESS | 3352 | 1472088860153 Marionette TRACE conn5 <- [1,2538,null,{}] 18:34:20 INFO - PROCESS | 3352 | 1472088860157 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:20 INFO - PROCESS | 3352 | 1472088860159 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:20 INFO - PROCESS | 3352 | 1472088860244 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 18:34:20 INFO - PROCESS | 3352 | 1472088860250 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:20 INFO - PROCESS | 3352 | 1472088860252 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9C9000 == 33 [pid = 3352] [id = 644] 18:34:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EA87C00) [pid = 3352] [serial = 1932] [outer = 0000000000000000] 18:34:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339EFB4800) [pid = 3352] [serial = 1933] [outer = 000000339EA87C00] 18:34:20 INFO - PROCESS | 3352 | 1472088860298 Marionette DEBUG loaded listener.js 18:34:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F1D7000) [pid = 3352] [serial = 1934] [outer = 000000339EA87C00] 18:34:21 INFO - PROCESS | 3352 | 1472088861182 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1083ms 18:34:21 INFO - PROCESS | 3352 | 1472088861235 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 18:34:21 INFO - PROCESS | 3352 | 1472088861240 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 18:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:34:21 INFO - PROCESS | 3352 | 1472088861245 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:34:21 INFO - PROCESS | 3352 | 1472088861251 Marionette TRACE conn5 <- [1,2542,null,{}] 18:34:21 INFO - PROCESS | 3352 | 1472088861257 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:21 INFO - PROCESS | 3352 | 1472088861260 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:21 INFO - PROCESS | 3352 | 1472088861409 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 18:34:21 INFO - PROCESS | 3352 | 1472088861531 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:21 INFO - PROCESS | 3352 | 1472088861534 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D3B7800 == 34 [pid = 3352] [id = 645] 18:34:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003391A2B000) [pid = 3352] [serial = 1935] [outer = 0000000000000000] 18:34:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003392C51400) [pid = 3352] [serial = 1936] [outer = 0000003391A2B000] 18:34:21 INFO - PROCESS | 3352 | 1472088861597 Marionette DEBUG loaded listener.js 18:34:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339676E400) [pid = 3352] [serial = 1937] [outer = 0000003391A2B000] 18:34:22 INFO - PROCESS | 3352 | 1472088862389 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1190ms 18:34:22 INFO - PROCESS | 3352 | 1472088862463 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 18:34:22 INFO - PROCESS | 3352 | 1472088862468 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 18:34:22 INFO - PROCESS | 3352 | 1472088862476 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:34:22 INFO - PROCESS | 3352 | 1472088862479 Marionette TRACE conn5 <- [1,2546,null,{}] 18:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:34:22 INFO - PROCESS | 3352 | 1472088862484 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:22 INFO - PROCESS | 3352 | 1472088862487 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:22 INFO - PROCESS | 3352 | 1472088862720 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 18:34:22 INFO - PROCESS | 3352 | 1472088862843 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:22 INFO - PROCESS | 3352 | 1472088862846 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339278E000 == 35 [pid = 3352] [id = 646] 18:34:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003391A27000) [pid = 3352] [serial = 1938] [outer = 0000000000000000] 18:34:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003391FA1800) [pid = 3352] [serial = 1939] [outer = 0000003391A27000] 18:34:22 INFO - PROCESS | 3352 | 1472088862942 Marionette DEBUG loaded listener.js 18:34:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339650A400) [pid = 3352] [serial = 1940] [outer = 0000003391A27000] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2A41800 == 34 [pid = 3352] [id = 643] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2A24800 == 33 [pid = 3352] [id = 642] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2184800 == 32 [pid = 3352] [id = 641] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC0D000 == 31 [pid = 3352] [id = 640] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED30000 == 30 [pid = 3352] [id = 639] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9CB000 == 29 [pid = 3352] [id = 638] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339D31B800 == 28 [pid = 3352] [id = 637] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 0000003396720800 == 27 [pid = 3352] [id = 636] 18:34:23 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D04000 == 26 [pid = 3352] [id = 635] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033A20CD400) [pid = 3352] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A12CCC00) [pid = 3352] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E83E800) [pid = 3352] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339F28C000) [pid = 3352] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339EA85400) [pid = 3352] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339645D800) [pid = 3352] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339EE8FC00) [pid = 3352] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003398303800) [pid = 3352] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339B955000) [pid = 3352] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003397D5E000) [pid = 3352] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339B912400) [pid = 3352] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003390A27400) [pid = 3352] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003391FAE800) [pid = 3352] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E795800) [pid = 3352] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E055000) [pid = 3352] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E492400) [pid = 3352] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339F34B400) [pid = 3352] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033931FE000) [pid = 3352] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003396C4B800) [pid = 3352] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (00000033A2087800) [pid = 3352] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339DF2D400) [pid = 3352] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339FCA6C00) [pid = 3352] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339FFC7400) [pid = 3352] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E7A3C00) [pid = 3352] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (0000003391DA0000) [pid = 3352] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (00000033A2778000) [pid = 3352] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 18:34:23 INFO - PROCESS | 3352 | 1472088863504 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1081ms 18:34:23 INFO - PROCESS | 3352 | 1472088863565 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 18:34:23 INFO - PROCESS | 3352 | 1472088863569 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 18:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:34:23 INFO - PROCESS | 3352 | 1472088863574 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:34:23 INFO - PROCESS | 3352 | 1472088863578 Marionette TRACE conn5 <- [1,2550,null,{}] 18:34:23 INFO - PROCESS | 3352 | 1472088863582 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:23 INFO - PROCESS | 3352 | 1472088863585 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:23 INFO - PROCESS | 3352 | 1472088863683 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 18:34:23 INFO - PROCESS | 3352 | 1472088863766 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:23 INFO - PROCESS | 3352 | 1472088863769 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:23 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD96000 == 27 [pid = 3352] [id = 647] 18:34:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (0000003396403800) [pid = 3352] [serial = 1941] [outer = 0000000000000000] 18:34:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003397DDC400) [pid = 3352] [serial = 1942] [outer = 0000003396403800] 18:34:23 INFO - PROCESS | 3352 | 1472088863819 Marionette DEBUG loaded listener.js 18:34:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (000000339885EC00) [pid = 3352] [serial = 1943] [outer = 0000003396403800] 18:34:24 INFO - PROCESS | 3352 | 1472088864273 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 734ms 18:34:24 INFO - PROCESS | 3352 | 1472088864313 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 18:34:24 INFO - PROCESS | 3352 | 1472088864316 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 18:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:34:24 INFO - PROCESS | 3352 | 1472088864320 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:34:24 INFO - PROCESS | 3352 | 1472088864322 Marionette TRACE conn5 <- [1,2554,null,{}] 18:34:24 INFO - PROCESS | 3352 | 1472088864326 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:24 INFO - PROCESS | 3352 | 1472088864329 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:24 INFO - PROCESS | 3352 | 1472088864419 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 18:34:24 INFO - PROCESS | 3352 | 1472088864434 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:24 INFO - PROCESS | 3352 | 1472088864436 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:24 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC46800 == 28 [pid = 3352] [id = 648] 18:34:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339D3C6C00) [pid = 3352] [serial = 1944] [outer = 0000000000000000] 18:34:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339D723400) [pid = 3352] [serial = 1945] [outer = 000000339D3C6C00] 18:34:24 INFO - PROCESS | 3352 | 1472088864485 Marionette DEBUG loaded listener.js 18:34:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339DF30400) [pid = 3352] [serial = 1946] [outer = 000000339D3C6C00] 18:34:24 INFO - PROCESS | 3352 | 1472088864962 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 692ms 18:34:25 INFO - PROCESS | 3352 | 1472088865014 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 18:34:25 INFO - PROCESS | 3352 | 1472088865018 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 18:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:34:25 INFO - PROCESS | 3352 | 1472088865029 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:34:25 INFO - PROCESS | 3352 | 1472088865034 Marionette TRACE conn5 <- [1,2558,null,{}] 18:34:25 INFO - PROCESS | 3352 | 1472088865038 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:25 INFO - PROCESS | 3352 | 1472088865041 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:25 INFO - PROCESS | 3352 | 1472088865137 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 18:34:25 INFO - PROCESS | 3352 | 1472088865142 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:25 INFO - PROCESS | 3352 | 1472088865144 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B8C000 == 29 [pid = 3352] [id = 649] 18:34:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003390065C00) [pid = 3352] [serial = 1947] [outer = 0000000000000000] 18:34:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339E490C00) [pid = 3352] [serial = 1948] [outer = 0000003390065C00] 18:34:25 INFO - PROCESS | 3352 | 1472088865265 Marionette DEBUG loaded listener.js 18:34:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E793000) [pid = 3352] [serial = 1949] [outer = 0000003390065C00] 18:34:25 INFO - PROCESS | 3352 | 1472088865698 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 692ms 18:34:25 INFO - PROCESS | 3352 | 1472088865720 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 18:34:25 INFO - PROCESS | 3352 | 1472088865722 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 18:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:34:25 INFO - PROCESS | 3352 | 1472088865725 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:34:25 INFO - PROCESS | 3352 | 1472088865727 Marionette TRACE conn5 <- [1,2562,null,{}] 18:34:25 INFO - PROCESS | 3352 | 1472088865736 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:25 INFO - PROCESS | 3352 | 1472088865739 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:25 INFO - PROCESS | 3352 | 1472088865884 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 18:34:25 INFO - PROCESS | 3352 | 1472088865897 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:25 INFO - PROCESS | 3352 | 1472088865899 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:25 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A271F000 == 30 [pid = 3352] [id = 650] 18:34:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339D7A7000) [pid = 3352] [serial = 1950] [outer = 0000000000000000] 18:34:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E819400) [pid = 3352] [serial = 1951] [outer = 000000339D7A7000] 18:34:26 INFO - PROCESS | 3352 | 1472088865995 Marionette DEBUG loaded listener.js 18:34:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E840800) [pid = 3352] [serial = 1952] [outer = 000000339D7A7000] 18:34:26 INFO - PROCESS | 3352 | 1472088866417 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 734ms 18:34:26 INFO - PROCESS | 3352 | 1472088866463 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 18:34:26 INFO - PROCESS | 3352 | 1472088866465 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 18:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:34:26 INFO - PROCESS | 3352 | 1472088866469 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:34:26 INFO - PROCESS | 3352 | 1472088866471 Marionette TRACE conn5 <- [1,2566,null,{}] 18:34:26 INFO - PROCESS | 3352 | 1472088866474 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:26 INFO - PROCESS | 3352 | 1472088866477 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:26 INFO - PROCESS | 3352 | 1472088866599 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 18:34:26 INFO - PROCESS | 3352 | 1472088866606 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:26 INFO - PROCESS | 3352 | 1472088866612 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:26 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FC0C000 == 31 [pid = 3352] [id = 651] 18:34:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339F1CEC00) [pid = 3352] [serial = 1953] [outer = 0000000000000000] 18:34:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339F1D6400) [pid = 3352] [serial = 1954] [outer = 000000339F1CEC00] 18:34:26 INFO - PROCESS | 3352 | 1472088866722 Marionette DEBUG loaded listener.js 18:34:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F297400) [pid = 3352] [serial = 1955] [outer = 000000339F1CEC00] 18:34:27 INFO - PROCESS | 3352 | 1472088867171 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 733ms 18:34:27 INFO - PROCESS | 3352 | 1472088867209 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 18:34:27 INFO - PROCESS | 3352 | 1472088867211 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 18:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:34:27 INFO - PROCESS | 3352 | 1472088867253 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:34:27 INFO - PROCESS | 3352 | 1472088867255 Marionette TRACE conn5 <- [1,2570,null,{}] 18:34:27 INFO - PROCESS | 3352 | 1472088867258 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:27 INFO - PROCESS | 3352 | 1472088867261 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:27 INFO - PROCESS | 3352 | 1472088867384 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 18:34:27 INFO - PROCESS | 3352 | 1472088867441 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:27 INFO - PROCESS | 3352 | 1472088867443 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:27 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5569800 == 32 [pid = 3352] [id = 652] 18:34:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F298400) [pid = 3352] [serial = 1956] [outer = 0000000000000000] 18:34:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F685C00) [pid = 3352] [serial = 1957] [outer = 000000339F298400] 18:34:27 INFO - PROCESS | 3352 | 1472088867490 Marionette DEBUG loaded listener.js 18:34:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339FFA3400) [pid = 3352] [serial = 1958] [outer = 000000339F298400] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E7A6400) [pid = 3352] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339D725800) [pid = 3352] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339645F800) [pid = 3352] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003396462800) [pid = 3352] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339094EC00) [pid = 3352] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390064C00) [pid = 3352] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003391355400) [pid = 3352] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339327D000) [pid = 3352] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E033C00) [pid = 3352] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339FCD5C00) [pid = 3352] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003391FAFC00) [pid = 3352] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:34:27 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003391FA6400) [pid = 3352] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:34:27 INFO - PROCESS | 3352 | 1472088867897 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 691ms 18:34:27 INFO - PROCESS | 3352 | 1472088867940 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 18:34:27 INFO - PROCESS | 3352 | 1472088867942 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 18:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:34:27 INFO - PROCESS | 3352 | 1472088867946 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:34:27 INFO - PROCESS | 3352 | 1472088867947 Marionette TRACE conn5 <- [1,2574,null,{}] 18:34:27 INFO - PROCESS | 3352 | 1472088867951 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:27 INFO - PROCESS | 3352 | 1472088867953 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:28 INFO - PROCESS | 3352 | 1472088868037 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 18:34:28 INFO - PROCESS | 3352 | 1472088868042 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:28 INFO - PROCESS | 3352 | 1472088868044 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:28 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E08F800 == 33 [pid = 3352] [id = 653] 18:34:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003390064400) [pid = 3352] [serial = 1959] [outer = 0000000000000000] 18:34:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339E077000) [pid = 3352] [serial = 1960] [outer = 0000003390064400] 18:34:28 INFO - PROCESS | 3352 | 1472088868091 Marionette DEBUG loaded listener.js 18:34:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339F379C00) [pid = 3352] [serial = 1961] [outer = 0000003390064400] 18:34:28 INFO - PROCESS | 3352 | 1472088868511 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 628ms 18:34:28 INFO - PROCESS | 3352 | 1472088868577 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 18:34:28 INFO - PROCESS | 3352 | 1472088868579 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 18:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:34:28 INFO - PROCESS | 3352 | 1472088868583 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:34:28 INFO - PROCESS | 3352 | 1472088868585 Marionette TRACE conn5 <- [1,2578,null,{}] 18:34:28 INFO - PROCESS | 3352 | 1472088868589 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:28 INFO - PROCESS | 3352 | 1472088868599 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:28 INFO - PROCESS | 3352 | 1472088868686 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 18:34:28 INFO - PROCESS | 3352 | 1472088868694 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:28 INFO - PROCESS | 3352 | 1472088868697 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:28 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61C3000 == 34 [pid = 3352] [id = 654] 18:34:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339F552400) [pid = 3352] [serial = 1962] [outer = 0000000000000000] 18:34:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339FFB0000) [pid = 3352] [serial = 1963] [outer = 000000339F552400] 18:34:28 INFO - PROCESS | 3352 | 1472088868744 Marionette DEBUG loaded listener.js 18:34:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033A09EF000) [pid = 3352] [serial = 1964] [outer = 000000339F552400] 18:34:29 INFO - PROCESS | 3352 | 1472088869202 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 692ms 18:34:29 INFO - PROCESS | 3352 | 1472088869277 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 18:34:29 INFO - PROCESS | 3352 | 1472088869280 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 18:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:34:29 INFO - PROCESS | 3352 | 1472088869283 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:34:29 INFO - PROCESS | 3352 | 1472088869285 Marionette TRACE conn5 <- [1,2582,null,{}] 18:34:29 INFO - PROCESS | 3352 | 1472088869288 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:29 INFO - PROCESS | 3352 | 1472088869290 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:29 INFO - PROCESS | 3352 | 1472088869376 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 18:34:29 INFO - PROCESS | 3352 | 1472088869383 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:29 INFO - PROCESS | 3352 | 1472088869385 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:29 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7370800 == 35 [pid = 3352] [id = 655] 18:34:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (00000033A138E800) [pid = 3352] [serial = 1965] [outer = 0000000000000000] 18:34:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (00000033A1C30C00) [pid = 3352] [serial = 1966] [outer = 00000033A138E800] 18:34:29 INFO - PROCESS | 3352 | 1472088869431 Marionette DEBUG loaded listener.js 18:34:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033A20D8400) [pid = 3352] [serial = 1967] [outer = 00000033A138E800] 18:34:30 INFO - PROCESS | 3352 | 1472088870199 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 921ms 18:34:30 INFO - PROCESS | 3352 | 1472088870207 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 18:34:30 INFO - PROCESS | 3352 | 1472088870213 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 18:34:30 INFO - PROCESS | 3352 | 1472088870218 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:34:30 INFO - PROCESS | 3352 | 1472088870222 Marionette TRACE conn5 <- [1,2586,null,{}] 18:34:30 INFO - PROCESS | 3352 | 1472088870243 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:30 INFO - PROCESS | 3352 | 1472088870246 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:30 INFO - PROCESS | 3352 | 1472088870367 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 18:34:30 INFO - PROCESS | 3352 | 1472088870492 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:30 INFO - PROCESS | 3352 | 1472088870495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E752800 == 36 [pid = 3352] [id = 656] 18:34:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339606A800) [pid = 3352] [serial = 1968] [outer = 0000000000000000] 18:34:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003397043800) [pid = 3352] [serial = 1969] [outer = 000000339606A800] 18:34:30 INFO - PROCESS | 3352 | 1472088870558 Marionette DEBUG loaded listener.js 18:34:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339B56C400) [pid = 3352] [serial = 1970] [outer = 000000339606A800] 18:34:31 INFO - PROCESS | 3352 | 1472088871165 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1004ms 18:34:31 INFO - PROCESS | 3352 | 1472088871226 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 18:34:31 INFO - PROCESS | 3352 | 1472088871231 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 18:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:34:31 INFO - PROCESS | 3352 | 1472088871238 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:34:31 INFO - PROCESS | 3352 | 1472088871242 Marionette TRACE conn5 <- [1,2590,null,{}] 18:34:31 INFO - PROCESS | 3352 | 1472088871246 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:31 INFO - PROCESS | 3352 | 1472088871249 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:31 INFO - PROCESS | 3352 | 1472088871368 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 18:34:31 INFO - PROCESS | 3352 | 1472088871493 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:31 INFO - PROCESS | 3352 | 1472088871495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:31 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2A23800 == 37 [pid = 3352] [id = 657] 18:34:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E07AC00) [pid = 3352] [serial = 1971] [outer = 0000000000000000] 18:34:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E345800) [pid = 3352] [serial = 1972] [outer = 000000339E07AC00] 18:34:31 INFO - PROCESS | 3352 | 1472088871558 Marionette DEBUG loaded listener.js 18:34:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E799400) [pid = 3352] [serial = 1973] [outer = 000000339E07AC00] 18:34:32 INFO - PROCESS | 3352 | 1472088872199 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 984ms 18:34:32 INFO - PROCESS | 3352 | 1472088872232 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 18:34:32 INFO - PROCESS | 3352 | 1472088872235 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 18:34:32 INFO - PROCESS | 3352 | 1472088872239 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:34:32 INFO - PROCESS | 3352 | 1472088872244 Marionette TRACE conn5 <- [1,2594,null,{}] 18:34:32 INFO - PROCESS | 3352 | 1472088872257 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:32 INFO - PROCESS | 3352 | 1472088872262 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:32 INFO - PROCESS | 3352 | 1472088872381 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 18:34:32 INFO - PROCESS | 3352 | 1472088872508 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:32 INFO - PROCESS | 3352 | 1472088872512 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:32 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A741D800 == 38 [pid = 3352] [id = 658] 18:34:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F349400) [pid = 3352] [serial = 1974] [outer = 0000000000000000] 18:34:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F54EC00) [pid = 3352] [serial = 1975] [outer = 000000339F349400] 18:34:32 INFO - PROCESS | 3352 | 1472088872573 Marionette DEBUG loaded listener.js 18:34:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033A20D5400) [pid = 3352] [serial = 1976] [outer = 000000339F349400] 18:34:33 INFO - PROCESS | 3352 | 1472088873406 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1191ms 18:34:33 INFO - PROCESS | 3352 | 1472088873435 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 18:34:33 INFO - PROCESS | 3352 | 1472088873439 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 18:34:33 INFO - PROCESS | 3352 | 1472088873444 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:34:33 INFO - PROCESS | 3352 | 1472088873448 Marionette TRACE conn5 <- [1,2598,null,{}] 18:34:33 INFO - PROCESS | 3352 | 1472088873454 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:33 INFO - PROCESS | 3352 | 1472088873457 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:33 INFO - PROCESS | 3352 | 1472088873570 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 18:34:33 INFO - PROCESS | 3352 | 1472088873696 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:33 INFO - PROCESS | 3352 | 1472088873702 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:33 INFO - PROCESS | 3352 | ++DOCSHELL 0000003390919000 == 39 [pid = 3352] [id = 659] 18:34:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003391FB0800) [pid = 3352] [serial = 1977] [outer = 0000000000000000] 18:34:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033960C9000) [pid = 3352] [serial = 1978] [outer = 0000003391FB0800] 18:34:33 INFO - PROCESS | 3352 | 1472088873761 Marionette DEBUG loaded listener.js 18:34:33 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003397D5DC00) [pid = 3352] [serial = 1979] [outer = 0000003391FB0800] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61C3000 == 38 [pid = 3352] [id = 654] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339E08F800 == 37 [pid = 3352] [id = 653] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5569800 == 36 [pid = 3352] [id = 652] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339FC0C000 == 35 [pid = 3352] [id = 651] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A271F000 == 34 [pid = 3352] [id = 650] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0B8C000 == 33 [pid = 3352] [id = 649] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC46800 == 32 [pid = 3352] [id = 648] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD96000 == 31 [pid = 3352] [id = 647] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339278E000 == 30 [pid = 3352] [id = 646] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339D3B7800 == 29 [pid = 3352] [id = 645] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9C9000 == 28 [pid = 3352] [id = 644] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A741D800 == 27 [pid = 3352] [id = 658] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2A23800 == 26 [pid = 3352] [id = 657] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7370800 == 25 [pid = 3352] [id = 655] 18:34:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339E752800 == 24 [pid = 3352] [id = 656] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E833C00) [pid = 3352] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D72F800) [pid = 3352] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339DCB0400) [pid = 3352] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033965DA800) [pid = 3352] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339704E400) [pid = 3352] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339B573000) [pid = 3352] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003393279400) [pid = 3352] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391354400) [pid = 3352] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (00000033915C6C00) [pid = 3352] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339015AC00) [pid = 3352] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339D7FC000) [pid = 3352] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339B95E800) [pid = 3352] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003397C73C00) [pid = 3352] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339EA82C00) [pid = 3352] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E4CB000) [pid = 3352] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A2842C00) [pid = 3352] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339FFCB000) [pid = 3352] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339EA7C400) [pid = 3352] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339B571C00) [pid = 3352] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E79F000) [pid = 3352] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E07D000) [pid = 3352] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339D3C5C00) [pid = 3352] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E7A8400) [pid = 3352] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E4BE400) [pid = 3352] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 18:34:34 INFO - PROCESS | 3352 | 1472088874970 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1586ms 18:34:35 INFO - PROCESS | 3352 | 1472088875047 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 18:34:35 INFO - PROCESS | 3352 | 1472088875051 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 18:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:34:35 INFO - PROCESS | 3352 | 1472088875059 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:34:35 INFO - PROCESS | 3352 | 1472088875062 Marionette TRACE conn5 <- [1,2602,null,{}] 18:34:35 INFO - PROCESS | 3352 | 1472088875068 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:35 INFO - PROCESS | 3352 | 1472088875071 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:35 INFO - PROCESS | 3352 | 1472088875162 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 18:34:35 INFO - PROCESS | 3352 | 1472088875176 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:35 INFO - PROCESS | 3352 | 1472088875179 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:35 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396D42800 == 25 [pid = 3352] [id = 660] 18:34:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003390A21000) [pid = 3352] [serial = 1980] [outer = 0000000000000000] 18:34:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003391A29C00) [pid = 3352] [serial = 1981] [outer = 0000003390A21000] 18:34:35 INFO - PROCESS | 3352 | 1472088875231 Marionette DEBUG loaded listener.js 18:34:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (00000033924F6C00) [pid = 3352] [serial = 1982] [outer = 0000003390A21000] 18:34:35 INFO - PROCESS | 3352 | 1472088875720 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 691ms 18:34:35 INFO - PROCESS | 3352 | 1472088875753 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 18:34:35 INFO - PROCESS | 3352 | 1472088875759 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 18:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:34:35 INFO - PROCESS | 3352 | 1472088875765 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:34:35 INFO - PROCESS | 3352 | 1472088875768 Marionette TRACE conn5 <- [1,2606,null,{}] 18:34:35 INFO - PROCESS | 3352 | 1472088875772 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:35 INFO - PROCESS | 3352 | 1472088875775 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:35 INFO - PROCESS | 3352 | 1472088875867 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 18:34:35 INFO - PROCESS | 3352 | 1472088875876 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:35 INFO - PROCESS | 3352 | 1472088875879 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:35 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D308000 == 26 [pid = 3352] [id = 661] 18:34:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033965CF400) [pid = 3352] [serial = 1983] [outer = 0000000000000000] 18:34:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339675F800) [pid = 3352] [serial = 1984] [outer = 00000033965CF400] 18:34:35 INFO - PROCESS | 3352 | 1472088875929 Marionette DEBUG loaded listener.js 18:34:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339704E400) [pid = 3352] [serial = 1985] [outer = 00000033965CF400] 18:34:36 INFO - PROCESS | 3352 | 1472088876414 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 692ms 18:34:36 INFO - PROCESS | 3352 | 1472088876460 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 18:34:36 INFO - PROCESS | 3352 | 1472088876462 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 18:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:34:36 INFO - PROCESS | 3352 | 1472088876466 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:34:36 INFO - PROCESS | 3352 | 1472088876470 Marionette TRACE conn5 <- [1,2610,null,{}] 18:34:36 INFO - PROCESS | 3352 | 1472088876481 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:36 INFO - PROCESS | 3352 | 1472088876486 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:36 INFO - PROCESS | 3352 | 1472088876602 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 18:34:36 INFO - PROCESS | 3352 | 1472088876693 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:36 INFO - PROCESS | 3352 | 1472088876696 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D3800 == 27 [pid = 3352] [id = 662] 18:34:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003390150C00) [pid = 3352] [serial = 1986] [outer = 0000000000000000] 18:34:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339B915800) [pid = 3352] [serial = 1987] [outer = 0000003390150C00] 18:34:36 INFO - PROCESS | 3352 | 1472088876748 Marionette DEBUG loaded listener.js 18:34:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D3CE800) [pid = 3352] [serial = 1988] [outer = 0000003390150C00] 18:34:37 INFO - PROCESS | 3352 | 1472088877201 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 798ms 18:34:37 INFO - PROCESS | 3352 | 1472088877265 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 18:34:37 INFO - PROCESS | 3352 | 1472088877268 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 18:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:34:37 INFO - PROCESS | 3352 | 1472088877282 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:34:37 INFO - PROCESS | 3352 | 1472088877284 Marionette TRACE conn5 <- [1,2614,null,{}] 18:34:37 INFO - PROCESS | 3352 | 1472088877287 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:37 INFO - PROCESS | 3352 | 1472088877290 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:37 INFO - PROCESS | 3352 | 1472088877406 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 18:34:37 INFO - PROCESS | 3352 | 1472088877461 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:37 INFO - PROCESS | 3352 | 1472088877463 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F04C000 == 28 [pid = 3352] [id = 663] 18:34:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D72D800) [pid = 3352] [serial = 1989] [outer = 0000000000000000] 18:34:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D7A0C00) [pid = 3352] [serial = 1990] [outer = 000000339D72D800] 18:34:37 INFO - PROCESS | 3352 | 1472088877512 Marionette DEBUG loaded listener.js 18:34:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339DF2DC00) [pid = 3352] [serial = 1991] [outer = 000000339D72D800] 18:34:38 INFO - PROCESS | 3352 | 1472088877994 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 735ms 18:34:38 INFO - PROCESS | 3352 | 1472088878019 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 18:34:38 INFO - PROCESS | 3352 | 1472088878021 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 18:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:34:38 INFO - PROCESS | 3352 | 1472088878031 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:34:38 INFO - PROCESS | 3352 | 1472088878033 Marionette TRACE conn5 <- [1,2618,null,{}] 18:34:38 INFO - PROCESS | 3352 | 1472088878036 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:38 INFO - PROCESS | 3352 | 1472088878039 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:38 INFO - PROCESS | 3352 | 1472088878150 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 18:34:38 INFO - PROCESS | 3352 | 1472088878162 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:38 INFO - PROCESS | 3352 | 1472088878164 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:38 INFO - PROCESS | 3352 | ++DOCSHELL 000000339FDA3000 == 29 [pid = 3352] [id = 664] 18:34:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033909CFC00) [pid = 3352] [serial = 1992] [outer = 0000000000000000] 18:34:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E072400) [pid = 3352] [serial = 1993] [outer = 00000033909CFC00] 18:34:38 INFO - PROCESS | 3352 | 1472088878210 Marionette DEBUG loaded listener.js 18:34:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E24B400) [pid = 3352] [serial = 1994] [outer = 00000033909CFC00] 18:34:38 INFO - PROCESS | 3352 | 1472088878677 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 691ms 18:34:38 INFO - PROCESS | 3352 | 1472088878724 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 18:34:38 INFO - PROCESS | 3352 | 1472088878727 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 18:34:38 INFO - PROCESS | 3352 | 1472088878730 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:34:38 INFO - PROCESS | 3352 | 1472088878732 Marionette TRACE conn5 <- [1,2622,null,{}] 18:34:38 INFO - PROCESS | 3352 | 1472088878736 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:38 INFO - PROCESS | 3352 | 1472088878742 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:38 INFO - PROCESS | 3352 | 1472088878886 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 18:34:38 INFO - PROCESS | 3352 | 1472088878897 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:38 INFO - PROCESS | 3352 | 1472088878899 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:38 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A271C000 == 30 [pid = 3352] [id = 665] 18:34:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003390155400) [pid = 3352] [serial = 1995] [outer = 0000000000000000] 18:34:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E4C5800) [pid = 3352] [serial = 1996] [outer = 0000003390155400] 18:34:38 INFO - PROCESS | 3352 | 1472088878947 Marionette DEBUG loaded listener.js 18:34:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E833400) [pid = 3352] [serial = 1997] [outer = 0000003390155400] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A138E800) [pid = 3352] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D7A7000) [pid = 3352] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339F1CEC00) [pid = 3352] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339EA87C00) [pid = 3352] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003390065C00) [pid = 3352] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003396403800) [pid = 3352] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391A2B000) [pid = 3352] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003391A27000) [pid = 3352] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F298400) [pid = 3352] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D3C6C00) [pid = 3352] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339F552400) [pid = 3352] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:34:39 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003390064400) [pid = 3352] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:34:39 INFO - PROCESS | 3352 | 1472088879584 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 881ms 18:34:39 INFO - PROCESS | 3352 | 1472088879614 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 18:34:39 INFO - PROCESS | 3352 | 1472088879617 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 18:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:34:39 INFO - PROCESS | 3352 | 1472088879620 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:34:39 INFO - PROCESS | 3352 | 1472088879622 Marionette TRACE conn5 <- [1,2626,null,{}] 18:34:39 INFO - PROCESS | 3352 | 1472088879625 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:39 INFO - PROCESS | 3352 | 1472088879628 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:39 INFO - PROCESS | 3352 | 1472088879713 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 18:34:39 INFO - PROCESS | 3352 | 1472088879719 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:39 INFO - PROCESS | 3352 | 1472088879721 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:39 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2A2B800 == 31 [pid = 3352] [id = 666] 18:34:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396403800) [pid = 3352] [serial = 1998] [outer = 0000000000000000] 18:34:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D3CB800) [pid = 3352] [serial = 1999] [outer = 0000003396403800] 18:34:39 INFO - PROCESS | 3352 | 1472088879770 Marionette DEBUG loaded listener.js 18:34:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E7A4800) [pid = 3352] [serial = 2000] [outer = 0000003396403800] 18:34:40 INFO - PROCESS | 3352 | 1472088880206 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 628ms 18:34:40 INFO - PROCESS | 3352 | 1472088880252 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 18:34:40 INFO - PROCESS | 3352 | 1472088880254 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 18:34:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:34:40 INFO - PROCESS | 3352 | 1472088880258 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:34:40 INFO - PROCESS | 3352 | 1472088880260 Marionette TRACE conn5 <- [1,2630,null,{}] 18:34:40 INFO - PROCESS | 3352 | 1472088880263 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:40 INFO - PROCESS | 3352 | 1472088880265 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:40 INFO - PROCESS | 3352 | 1472088880348 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 18:34:40 INFO - PROCESS | 3352 | 1472088880357 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:40 INFO - PROCESS | 3352 | 1472088880359 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:40 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F1E800 == 32 [pid = 3352] [id = 667] 18:34:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E810800) [pid = 3352] [serial = 2001] [outer = 0000000000000000] 18:34:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E99E400) [pid = 3352] [serial = 2002] [outer = 000000339E810800] 18:34:40 INFO - PROCESS | 3352 | 1472088880413 Marionette DEBUG loaded listener.js 18:34:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339EA84800) [pid = 3352] [serial = 2003] [outer = 000000339E810800] 18:34:40 INFO - PROCESS | 3352 | 1472088880843 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:34:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:34:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 628ms 18:34:40 INFO - PROCESS | 3352 | 1472088880893 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 18:34:40 INFO - PROCESS | 3352 | 1472088880896 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 18:34:40 INFO - PROCESS | 3352 | 1472088880899 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:34:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:34:40 INFO - PROCESS | 3352 | 1472088880901 Marionette TRACE conn5 <- [1,2634,null,{}] 18:34:40 INFO - PROCESS | 3352 | 1472088880904 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:40 INFO - PROCESS | 3352 | 1472088880906 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:40 INFO - PROCESS | 3352 | 1472088880990 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 18:34:41 INFO - PROCESS | 3352 | 1472088880995 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:41 INFO - PROCESS | 3352 | 1472088880997 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D1000 == 33 [pid = 3352] [id = 668] 18:34:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339EDD9C00) [pid = 3352] [serial = 2004] [outer = 0000000000000000] 18:34:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EFAD000) [pid = 3352] [serial = 2005] [outer = 000000339EDD9C00] 18:34:41 INFO - PROCESS | 3352 | 1472088881043 Marionette DEBUG loaded listener.js 18:34:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F1D3400) [pid = 3352] [serial = 2006] [outer = 000000339EDD9C00] 18:34:41 INFO - PROCESS | 3352 | 1472088881826 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:34:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:34:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 986ms 18:34:41 INFO - PROCESS | 3352 | 1472088881889 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 18:34:41 INFO - PROCESS | 3352 | 1472088881894 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 18:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:34:41 INFO - PROCESS | 3352 | 1472088881899 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:34:41 INFO - PROCESS | 3352 | 1472088881903 Marionette TRACE conn5 <- [1,2638,null,{}] 18:34:41 INFO - PROCESS | 3352 | 1472088881909 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:41 INFO - PROCESS | 3352 | 1472088881913 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:42 INFO - PROCESS | 3352 | 1472088882079 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 18:34:42 INFO - PROCESS | 3352 | 1472088882195 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:42 INFO - PROCESS | 3352 | 1472088882198 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:42 INFO - PROCESS | 3352 | ++DOCSHELL 000000339B8D2000 == 34 [pid = 3352] [id = 669] 18:34:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003390A20800) [pid = 3352] [serial = 2007] [outer = 0000000000000000] 18:34:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003391FA5000) [pid = 3352] [serial = 2008] [outer = 0000003390A20800] 18:34:42 INFO - PROCESS | 3352 | 1472088882261 Marionette DEBUG loaded listener.js 18:34:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003396460800) [pid = 3352] [serial = 2009] [outer = 0000003390A20800] 18:34:43 INFO - PROCESS | 3352 | 1472088883015 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:34:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:34:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1137ms 18:34:43 INFO - PROCESS | 3352 | 1472088883064 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 18:34:43 INFO - PROCESS | 3352 | 1472088883069 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 18:34:43 INFO - PROCESS | 3352 | 1472088883078 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:34:43 INFO - PROCESS | 3352 | 1472088883082 Marionette TRACE conn5 <- [1,2642,null,{}] 18:34:43 INFO - PROCESS | 3352 | 1472088883087 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:43 INFO - PROCESS | 3352 | 1472088883091 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:43 INFO - PROCESS | 3352 | 1472088883245 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 18:34:43 INFO - PROCESS | 3352 | 1472088883481 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:43 INFO - PROCESS | 3352 | 1472088883484 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:43 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392783000 == 35 [pid = 3352] [id = 670] 18:34:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (0000003390025400) [pid = 3352] [serial = 2010] [outer = 0000000000000000] 18:34:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003390156400) [pid = 3352] [serial = 2011] [outer = 0000003390025400] 18:34:43 INFO - PROCESS | 3352 | 1472088883548 Marionette DEBUG loaded listener.js 18:34:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339004CC00) [pid = 3352] [serial = 2012] [outer = 0000003390025400] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F1E800 == 34 [pid = 3352] [id = 667] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2A2B800 == 33 [pid = 3352] [id = 666] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 00000033A271C000 == 32 [pid = 3352] [id = 665] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 000000339FDA3000 == 31 [pid = 3352] [id = 664] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 000000339F04C000 == 30 [pid = 3352] [id = 663] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D3800 == 29 [pid = 3352] [id = 662] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 000000339D308000 == 28 [pid = 3352] [id = 661] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D42800 == 27 [pid = 3352] [id = 660] 18:34:44 INFO - PROCESS | 3352 | --DOCSHELL 0000003390919000 == 26 [pid = 3352] [id = 659] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033A20D8400) [pid = 3352] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E819400) [pid = 3352] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033A1C30C00) [pid = 3352] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339F1D6400) [pid = 3352] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E840800) [pid = 3352] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339EFB4800) [pid = 3352] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E490C00) [pid = 3352] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003397DDC400) [pid = 3352] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339885EC00) [pid = 3352] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003392C51400) [pid = 3352] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339676E400) [pid = 3352] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003391FA1800) [pid = 3352] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339F685C00) [pid = 3352] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339650A400) [pid = 3352] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D723400) [pid = 3352] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339DF30400) [pid = 3352] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339F1D7000) [pid = 3352] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339F297400) [pid = 3352] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339FFB0000) [pid = 3352] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (00000033A09EF000) [pid = 3352] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339FFA3400) [pid = 3352] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E077000) [pid = 3352] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E793000) [pid = 3352] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339F379C00) [pid = 3352] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 18:34:44 INFO - PROCESS | 3352 | 1472088884189 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:34:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:34:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1126ms 18:34:44 INFO - PROCESS | 3352 | 1472088884212 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 18:34:44 INFO - PROCESS | 3352 | 1472088884215 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 18:34:44 INFO - PROCESS | 3352 | 1472088884220 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:34:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:34:44 INFO - PROCESS | 3352 | 1472088884223 Marionette TRACE conn5 <- [1,2646,null,{}] 18:34:44 INFO - PROCESS | 3352 | 1472088884243 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:44 INFO - PROCESS | 3352 | 1472088884247 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:44 INFO - PROCESS | 3352 | 1472088884342 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 18:34:44 INFO - PROCESS | 3352 | 1472088884351 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:44 INFO - PROCESS | 3352 | 1472088884354 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:44 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396F09000 == 27 [pid = 3352] [id = 671] 18:34:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (0000003391FA1400) [pid = 3352] [serial = 2013] [outer = 0000000000000000] 18:34:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003391FA8000) [pid = 3352] [serial = 2014] [outer = 0000003391FA1400] 18:34:44 INFO - PROCESS | 3352 | 1472088884405 Marionette DEBUG loaded listener.js 18:34:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003392C54400) [pid = 3352] [serial = 2015] [outer = 0000003391FA1400] 18:34:44 INFO - PROCESS | 3352 | 1472088884922 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:34:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:34:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 734ms 18:34:44 INFO - PROCESS | 3352 | 1472088884959 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 18:34:44 INFO - PROCESS | 3352 | 1472088884963 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 18:34:44 INFO - PROCESS | 3352 | 1472088884968 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:34:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:34:44 INFO - PROCESS | 3352 | 1472088884971 Marionette TRACE conn5 <- [1,2650,null,{}] 18:34:44 INFO - PROCESS | 3352 | 1472088884974 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:44 INFO - PROCESS | 3352 | 1472088884977 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:45 INFO - PROCESS | 3352 | 1472088885070 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 18:34:45 INFO - PROCESS | 3352 | 1472088885085 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:45 INFO - PROCESS | 3352 | 1472088885087 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E088800 == 28 [pid = 3352] [id = 672] 18:34:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003396DA3C00) [pid = 3352] [serial = 2016] [outer = 0000000000000000] 18:34:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003396F84C00) [pid = 3352] [serial = 2017] [outer = 0000003396DA3C00] 18:34:45 INFO - PROCESS | 3352 | 1472088885135 Marionette DEBUG loaded listener.js 18:34:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003397DE2800) [pid = 3352] [serial = 2018] [outer = 0000003396DA3C00] 18:34:45 INFO - PROCESS | 3352 | 1472088885609 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:34:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:34:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 693ms 18:34:45 INFO - PROCESS | 3352 | 1472088885663 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 18:34:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:34:45 INFO - PROCESS | 3352 | 1472088885666 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 18:34:45 INFO - PROCESS | 3352 | 1472088885671 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:34:45 INFO - PROCESS | 3352 | 1472088885678 Marionette TRACE conn5 <- [1,2654,null,{}] 18:34:45 INFO - PROCESS | 3352 | 1472088885688 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:45 INFO - PROCESS | 3352 | 1472088885692 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:45 INFO - PROCESS | 3352 | 1472088885785 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 18:34:45 INFO - PROCESS | 3352 | 1472088885867 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:45 INFO - PROCESS | 3352 | 1472088885870 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F03F000 == 29 [pid = 3352] [id = 673] 18:34:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003390152800) [pid = 3352] [serial = 2019] [outer = 0000000000000000] 18:34:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D3C3000) [pid = 3352] [serial = 2020] [outer = 0000003390152800] 18:34:45 INFO - PROCESS | 3352 | 1472088885917 Marionette DEBUG loaded listener.js 18:34:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D718C00) [pid = 3352] [serial = 2021] [outer = 0000003390152800] 18:34:46 INFO - PROCESS | 3352 | [3352] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 18:34:46 INFO - PROCESS | 3352 | [3352] WARNING: Using default font: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 18:34:46 INFO - PROCESS | 3352 | 1472088886787 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:34:46 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) 18:34:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1140ms 18:34:46 INFO - PROCESS | 3352 | 1472088886819 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 18:34:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:34:46 INFO - PROCESS | 3352 | 1472088886822 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 18:34:46 INFO - PROCESS | 3352 | 1472088886826 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:34:46 INFO - PROCESS | 3352 | 1472088886828 Marionette TRACE conn5 <- [1,2658,null,{}] 18:34:46 INFO - PROCESS | 3352 | 1472088886831 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:46 INFO - PROCESS | 3352 | 1472088886833 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:46 INFO - PROCESS | 3352 | 1472088886956 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 18:34:46 INFO - PROCESS | 3352 | 1472088886969 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:46 INFO - PROCESS | 3352 | 1472088886971 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09CC800 == 30 [pid = 3352] [id = 674] 18:34:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339DCAE000) [pid = 3352] [serial = 2022] [outer = 0000000000000000] 18:34:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339DF3C000) [pid = 3352] [serial = 2023] [outer = 000000339DCAE000] 18:34:47 INFO - PROCESS | 3352 | 1472088887064 Marionette DEBUG loaded listener.js 18:34:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E074800) [pid = 3352] [serial = 2024] [outer = 000000339DCAE000] 18:34:47 INFO - PROCESS | 3352 | 1472088887957 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D72D800) [pid = 3352] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033909CFC00) [pid = 3352] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003390150C00) [pid = 3352] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003390A21000) [pid = 3352] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003391FB0800) [pid = 3352] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (00000033965CF400) [pid = 3352] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (0000003390155400) [pid = 3352] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339606A800) [pid = 3352] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E07AC00) [pid = 3352] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339F349400) [pid = 3352] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E810800) [pid = 3352] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:34:48 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (0000003396403800) [pid = 3352] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:34:48 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 18:34:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:34:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 18:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:34:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:34:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1192ms 18:34:48 INFO - PROCESS | 3352 | 1472088888019 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 18:34:48 INFO - PROCESS | 3352 | 1472088888021 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 18:34:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:34:48 INFO - PROCESS | 3352 | 1472088888024 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:34:48 INFO - PROCESS | 3352 | 1472088888026 Marionette TRACE conn5 <- [1,2662,null,{}] 18:34:48 INFO - PROCESS | 3352 | 1472088888035 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:48 INFO - PROCESS | 3352 | 1472088888037 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:48 INFO - PROCESS | 3352 | 1472088888124 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 18:34:48 INFO - PROCESS | 3352 | 1472088888131 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:48 INFO - PROCESS | 3352 | 1472088888137 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:48 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2183000 == 31 [pid = 3352] [id = 675] 18:34:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (0000003398861C00) [pid = 3352] [serial = 2025] [outer = 0000000000000000] 18:34:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (000000339D720400) [pid = 3352] [serial = 2026] [outer = 0000003398861C00] 18:34:48 INFO - PROCESS | 3352 | 1472088888196 Marionette DEBUG loaded listener.js 18:34:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (000000339E498000) [pid = 3352] [serial = 2027] [outer = 0000003398861C00] 18:34:49 INFO - PROCESS | 3352 | 1472088889168 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:34:49 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 18:34:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:34:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:34:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:34:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1178ms 18:34:49 INFO - PROCESS | 3352 | 1472088889206 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 18:34:49 INFO - PROCESS | 3352 | 1472088889208 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 18:34:49 INFO - PROCESS | 3352 | 1472088889212 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:34:49 INFO - PROCESS | 3352 | 1472088889213 Marionette TRACE conn5 <- [1,2666,null,{}] 18:34:49 INFO - PROCESS | 3352 | 1472088889217 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:49 INFO - PROCESS | 3352 | 1472088889220 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:49 INFO - PROCESS | 3352 | 1472088889317 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 18:34:49 INFO - PROCESS | 3352 | 1472088889324 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:49 INFO - PROCESS | 3352 | 1472088889326 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F1C000 == 32 [pid = 3352] [id = 676] 18:34:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339E498800) [pid = 3352] [serial = 2028] [outer = 0000000000000000] 18:34:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339E7A3400) [pid = 3352] [serial = 2029] [outer = 000000339E498800] 18:34:49 INFO - PROCESS | 3352 | 1472088889372 Marionette DEBUG loaded listener.js 18:34:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339E835000) [pid = 3352] [serial = 2030] [outer = 000000339E498800] 18:34:50 INFO - PROCESS | 3352 | 1472088890312 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:34:50 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) 18:34:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1140ms 18:34:50 INFO - PROCESS | 3352 | 1472088890355 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 18:34:50 INFO - PROCESS | 3352 | 1472088890358 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 18:34:50 INFO - PROCESS | 3352 | 1472088890361 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:34:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:34:50 INFO - PROCESS | 3352 | 1472088890363 Marionette TRACE conn5 <- [1,2670,null,{}] 18:34:50 INFO - PROCESS | 3352 | 1472088890366 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:50 INFO - PROCESS | 3352 | 1472088890368 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:50 INFO - PROCESS | 3352 | 1472088890497 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 18:34:50 INFO - PROCESS | 3352 | 1472088890573 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:50 INFO - PROCESS | 3352 | 1472088890576 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:50 INFO - PROCESS | 3352 | ++DOCSHELL 000000339218C800 == 33 [pid = 3352] [id = 677] 18:34:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000338FF7F400) [pid = 3352] [serial = 2031] [outer = 0000000000000000] 18:34:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003390027000) [pid = 3352] [serial = 2032] [outer = 000000338FF7F400] 18:34:50 INFO - PROCESS | 3352 | 1472088890679 Marionette DEBUG loaded listener.js 18:34:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003390A22C00) [pid = 3352] [serial = 2033] [outer = 000000338FF7F400] 18:34:51 INFO - PROCESS | 3352 | 1472088891804 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:34:51 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) 18:34:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1490ms 18:34:51 INFO - PROCESS | 3352 | 1472088891855 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 18:34:51 INFO - PROCESS | 3352 | 1472088891860 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 18:34:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:34:51 INFO - PROCESS | 3352 | 1472088891908 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:34:51 INFO - PROCESS | 3352 | 1472088891912 Marionette TRACE conn5 <- [1,2674,null,{}] 18:34:51 INFO - PROCESS | 3352 | 1472088891918 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:51 INFO - PROCESS | 3352 | 1472088891921 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:52 INFO - PROCESS | 3352 | 1472088892034 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 18:34:52 INFO - PROCESS | 3352 | 1472088892229 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:52 INFO - PROCESS | 3352 | 1472088892232 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:52 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3CE800 == 34 [pid = 3352] [id = 678] 18:34:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396C42000) [pid = 3352] [serial = 2034] [outer = 0000000000000000] 18:34:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396CDB000) [pid = 3352] [serial = 2035] [outer = 0000003396C42000] 18:34:52 INFO - PROCESS | 3352 | 1472088892316 Marionette DEBUG loaded listener.js 18:34:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003397D65000) [pid = 3352] [serial = 2036] [outer = 0000003396C42000] 18:34:53 INFO - PROCESS | 3352 | 1472088893357 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:34:53 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 18:34:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:34:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:34:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:34:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1528ms 18:34:53 INFO - PROCESS | 3352 | 1472088893396 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 18:34:53 INFO - PROCESS | 3352 | 1472088893400 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 18:34:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:34:53 INFO - PROCESS | 3352 | 1472088893406 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:34:53 INFO - PROCESS | 3352 | 1472088893409 Marionette TRACE conn5 <- [1,2678,null,{}] 18:34:53 INFO - PROCESS | 3352 | 1472088893415 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:53 INFO - PROCESS | 3352 | 1472088893418 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:53 INFO - PROCESS | 3352 | 1472088893531 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 18:34:53 INFO - PROCESS | 3352 | 1472088893646 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:53 INFO - PROCESS | 3352 | 1472088893649 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:53 INFO - PROCESS | 3352 | ++DOCSHELL 00000033911DE000 == 35 [pid = 3352] [id = 679] 18:34:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003391FAA400) [pid = 3352] [serial = 2037] [outer = 0000000000000000] 18:34:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (00000033924F7C00) [pid = 3352] [serial = 2038] [outer = 0000003391FAA400] 18:34:53 INFO - PROCESS | 3352 | 1472088893762 Marionette DEBUG loaded listener.js 18:34:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003396464800) [pid = 3352] [serial = 2039] [outer = 0000003391FAA400] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5578000 == 34 [pid = 3352] [id = 482] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09BD800 == 33 [pid = 3352] [id = 478] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339D309000 == 32 [pid = 3352] [id = 467] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003391E06800 == 31 [pid = 3352] [id = 471] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF1A000 == 30 [pid = 3352] [id = 476] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F1C000 == 29 [pid = 3352] [id = 676] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2183000 == 28 [pid = 3352] [id = 675] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09CC800 == 27 [pid = 3352] [id = 674] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339F03F000 == 26 [pid = 3352] [id = 673] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339E088800 == 25 [pid = 3352] [id = 672] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003396F09000 == 24 [pid = 3352] [id = 671] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003392783000 == 23 [pid = 3352] [id = 670] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339B8D2000 == 22 [pid = 3352] [id = 669] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2182000 == 21 [pid = 3352] [id = 472] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC83800 == 20 [pid = 3352] [id = 469] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C0800 == 19 [pid = 3352] [id = 468] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED2B000 == 18 [pid = 3352] [id = 477] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339F207800 == 17 [pid = 3352] [id = 470] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003396F18000 == 16 [pid = 3352] [id = 475] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339841F800 == 15 [pid = 3352] [id = 473] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A27BA000 == 14 [pid = 3352] [id = 479] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D1000 == 13 [pid = 3352] [id = 668] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F85800 == 12 [pid = 3352] [id = 480] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339F206800 == 11 [pid = 3352] [id = 474] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 0000003396D57000 == 10 [pid = 3352] [id = 466] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 00000033A540D800 == 9 [pid = 3352] [id = 481] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3CE800 == 8 [pid = 3352] [id = 678] 18:34:54 INFO - PROCESS | 3352 | --DOCSHELL 000000339218C800 == 7 [pid = 3352] [id = 677] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D7A0C00) [pid = 3352] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E072400) [pid = 3352] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339DF2DC00) [pid = 3352] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339B915800) [pid = 3352] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003391A29C00) [pid = 3352] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033924F6C00) [pid = 3352] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003397D5DC00) [pid = 3352] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (00000033960C9000) [pid = 3352] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339675F800) [pid = 3352] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339704E400) [pid = 3352] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E4C5800) [pid = 3352] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339B56C400) [pid = 3352] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (0000003397043800) [pid = 3352] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E799400) [pid = 3352] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339EFAD000) [pid = 3352] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (000000339E345800) [pid = 3352] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (00000033A20D5400) [pid = 3352] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339F54EC00) [pid = 3352] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339E24B400) [pid = 3352] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (000000339EA84800) [pid = 3352] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (000000339E99E400) [pid = 3352] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 53 (000000339E833400) [pid = 3352] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 52 (000000339D3CB800) [pid = 3352] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 51 (000000339E7A4800) [pid = 3352] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 18:34:54 INFO - PROCESS | 3352 | --DOMWINDOW == 50 (000000339D3CE800) [pid = 3352] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 18:34:55 INFO - PROCESS | 3352 | 1472088895357 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:34:55 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 18:34:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:34:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 18:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:34:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1994ms 18:34:55 INFO - PROCESS | 3352 | 1472088895405 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 18:34:55 INFO - PROCESS | 3352 | 1472088895409 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 18:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:34:55 INFO - PROCESS | 3352 | 1472088895414 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:34:55 INFO - PROCESS | 3352 | 1472088895417 Marionette TRACE conn5 <- [1,2682,null,{}] 18:34:55 INFO - PROCESS | 3352 | 1472088895422 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:55 INFO - PROCESS | 3352 | 1472088895426 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:55 INFO - PROCESS | 3352 | 1472088895524 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 18:34:55 INFO - PROCESS | 3352 | 1472088895532 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:55 INFO - PROCESS | 3352 | 1472088895534 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:55 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397234800 == 8 [pid = 3352] [id = 680] 18:34:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 51 (00000033909D9C00) [pid = 3352] [serial = 2040] [outer = 0000000000000000] 18:34:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 52 (0000003391DA5000) [pid = 3352] [serial = 2041] [outer = 00000033909D9C00] 18:34:55 INFO - PROCESS | 3352 | 1472088895586 Marionette DEBUG loaded listener.js 18:34:55 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (00000033925A0400) [pid = 3352] [serial = 2042] [outer = 00000033909D9C00] 18:34:56 INFO - PROCESS | 3352 | 1472088896564 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:34:56 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 18:34:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:34:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 18:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:34:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1178ms 18:34:56 INFO - PROCESS | 3352 | 1472088896597 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 18:34:56 INFO - PROCESS | 3352 | 1472088896602 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 18:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:34:56 INFO - PROCESS | 3352 | 1472088896615 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:34:56 INFO - PROCESS | 3352 | 1472088896618 Marionette TRACE conn5 <- [1,2686,null,{}] 18:34:56 INFO - PROCESS | 3352 | 1472088896623 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:56 INFO - PROCESS | 3352 | 1472088896625 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:56 INFO - PROCESS | 3352 | 1472088896753 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 18:34:56 INFO - PROCESS | 3352 | 1472088896761 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:56 INFO - PROCESS | 3352 | 1472088896764 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DF0D000 == 9 [pid = 3352] [id = 681] 18:34:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (0000003396464C00) [pid = 3352] [serial = 2043] [outer = 0000000000000000] 18:34:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (0000003396DA8800) [pid = 3352] [serial = 2044] [outer = 0000003396464C00] 18:34:56 INFO - PROCESS | 3352 | 1472088896858 Marionette DEBUG loaded listener.js 18:34:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (0000003397C0B000) [pid = 3352] [serial = 2045] [outer = 0000003396464C00] 18:34:57 INFO - PROCESS | 3352 | 1472088897854 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:34:57 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 18:34:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:34:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 18:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:34:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1297ms 18:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:34:57 INFO - PROCESS | 3352 | 1472088897908 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 18:34:57 INFO - PROCESS | 3352 | 1472088897911 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 18:34:57 INFO - PROCESS | 3352 | 1472088897914 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:34:57 INFO - PROCESS | 3352 | 1472088897918 Marionette TRACE conn5 <- [1,2690,null,{}] 18:34:57 INFO - PROCESS | 3352 | 1472088897929 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:57 INFO - PROCESS | 3352 | 1472088897934 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:58 INFO - PROCESS | 3352 | 1472088898057 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 18:34:58 INFO - PROCESS | 3352 | 1472088898065 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:58 INFO - PROCESS | 3352 | 1472088898069 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC87000 == 10 [pid = 3352] [id = 682] 18:34:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339B56A800) [pid = 3352] [serial = 2046] [outer = 0000000000000000] 18:34:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339B910000) [pid = 3352] [serial = 2047] [outer = 000000339B56A800] 18:34:58 INFO - PROCESS | 3352 | 1472088898120 Marionette DEBUG loaded listener.js 18:34:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (000000339D3C6C00) [pid = 3352] [serial = 2048] [outer = 000000339B56A800] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (000000339E498800) [pid = 3352] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339DCAE000) [pid = 3352] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (0000003398861C00) [pid = 3352] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (000000339EDD9C00) [pid = 3352] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (0000003390152800) [pid = 3352] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 53 (0000003390025400) [pid = 3352] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 52 (0000003391FA1400) [pid = 3352] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 51 (0000003396DA3C00) [pid = 3352] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:34:58 INFO - PROCESS | 3352 | --DOMWINDOW == 50 (0000003390A20800) [pid = 3352] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:34:58 INFO - PROCESS | 3352 | 1472088898675 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:34:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 795ms 18:34:58 INFO - PROCESS | 3352 | 1472088898712 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 18:34:58 INFO - PROCESS | 3352 | 1472088898714 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 18:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:34:58 INFO - PROCESS | 3352 | 1472088898718 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:34:58 INFO - PROCESS | 3352 | 1472088898720 Marionette TRACE conn5 <- [1,2694,null,{}] 18:34:58 INFO - PROCESS | 3352 | 1472088898728 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:58 INFO - PROCESS | 3352 | 1472088898731 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:58 INFO - PROCESS | 3352 | 1472088898825 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 18:34:58 INFO - PROCESS | 3352 | 1472088898830 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:58 INFO - PROCESS | 3352 | 1472088898833 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:58 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F216800 == 11 [pid = 3352] [id = 683] 18:34:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 51 (0000003396468800) [pid = 3352] [serial = 2049] [outer = 0000000000000000] 18:34:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 52 (00000033987C6000) [pid = 3352] [serial = 2050] [outer = 0000003396468800] 18:34:58 INFO - PROCESS | 3352 | 1472088898880 Marionette DEBUG loaded listener.js 18:34:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (000000339D716000) [pid = 3352] [serial = 2051] [outer = 0000003396468800] 18:34:59 INFO - PROCESS | 3352 | 1472088899307 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 629ms 18:34:59 INFO - PROCESS | 3352 | 1472088899350 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 18:34:59 INFO - PROCESS | 3352 | 1472088899352 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 18:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:34:59 INFO - PROCESS | 3352 | 1472088899355 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:34:59 INFO - PROCESS | 3352 | 1472088899357 Marionette TRACE conn5 <- [1,2698,null,{}] 18:34:59 INFO - PROCESS | 3352 | 1472088899361 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:34:59 INFO - PROCESS | 3352 | 1472088899363 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:59 INFO - PROCESS | 3352 | 1472088899489 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 18:34:59 INFO - PROCESS | 3352 | 1472088899498 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:59 INFO - PROCESS | 3352 | 1472088899500 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:34:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0903800 == 12 [pid = 3352] [id = 684] 18:34:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (0000003396CD6400) [pid = 3352] [serial = 2052] [outer = 0000000000000000] 18:34:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (000000339D7A2400) [pid = 3352] [serial = 2053] [outer = 0000003396CD6400] 18:34:59 INFO - PROCESS | 3352 | 1472088899548 Marionette DEBUG loaded listener.js 18:34:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (000000339DF3A000) [pid = 3352] [serial = 2054] [outer = 0000003396CD6400] 18:35:00 INFO - PROCESS | 3352 | 1472088900018 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:35:00 INFO - PROCESS | 3352 | 1472088900053 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 18:35:00 INFO - PROCESS | 3352 | 1472088900057 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:35:00 INFO - PROCESS | 3352 | 1472088900059 Marionette TRACE conn5 <- [1,2702,null,{}] 18:35:00 INFO - PROCESS | 3352 | 1472088900062 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:00 INFO - PROCESS | 3352 | 1472088900068 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:00 INFO - PROCESS | 3352 | 1472088900168 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 18:35:00 INFO - PROCESS | 3352 | 1472088900176 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:00 INFO - PROCESS | 3352 | 1472088900178 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:00 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392197000 == 13 [pid = 3352] [id = 685] 18:35:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339E04F400) [pid = 3352] [serial = 2055] [outer = 0000000000000000] 18:35:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339E49DC00) [pid = 3352] [serial = 2056] [outer = 000000339E04F400] 18:35:00 INFO - PROCESS | 3352 | 1472088900226 Marionette DEBUG loaded listener.js 18:35:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (000000339E4C4400) [pid = 3352] [serial = 2057] [outer = 000000339E04F400] 18:35:00 INFO - PROCESS | 3352 | 1472088900754 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:35:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 734ms 18:35:00 INFO - PROCESS | 3352 | 1472088900793 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 18:35:00 INFO - PROCESS | 3352 | 1472088900797 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 18:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:35:00 INFO - PROCESS | 3352 | 1472088900802 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:35:00 INFO - PROCESS | 3352 | 1472088900806 Marionette TRACE conn5 <- [1,2706,null,{}] 18:35:00 INFO - PROCESS | 3352 | 1472088900812 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:00 INFO - PROCESS | 3352 | 1472088900816 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:01 INFO - PROCESS | 3352 | 1472088901019 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 18:35:01 INFO - PROCESS | 3352 | 1472088901134 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:01 INFO - PROCESS | 3352 | 1472088901137 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:01 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D312800 == 14 [pid = 3352] [id = 686] 18:35:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (0000003390A2B400) [pid = 3352] [serial = 2058] [outer = 0000000000000000] 18:35:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (00000033915BE000) [pid = 3352] [serial = 2059] [outer = 0000003390A2B400] 18:35:01 INFO - PROCESS | 3352 | 1472088901199 Marionette DEBUG loaded listener.js 18:35:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (00000033960BE800) [pid = 3352] [serial = 2060] [outer = 0000003390A2B400] 18:35:01 INFO - PROCESS | 3352 | 1472088901985 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 18:35:02 INFO - PROCESS | 3352 | 1472088902048 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 18:35:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:35:02 INFO - PROCESS | 3352 | 1472088902055 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:35:02 INFO - PROCESS | 3352 | 1472088902058 Marionette TRACE conn5 <- [1,2710,null,{}] 18:35:02 INFO - PROCESS | 3352 | 1472088902104 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:02 INFO - PROCESS | 3352 | 1472088902107 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:02 INFO - PROCESS | 3352 | 1472088902239 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 18:35:02 INFO - PROCESS | 3352 | 1472088902310 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:02 INFO - PROCESS | 3352 | 1472088902313 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:02 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1E9800 == 15 [pid = 3352] [id = 687] 18:35:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003397DE0800) [pid = 3352] [serial = 2061] [outer = 0000000000000000] 18:35:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003398859000) [pid = 3352] [serial = 2062] [outer = 0000003397DE0800] 18:35:02 INFO - PROCESS | 3352 | 1472088902374 Marionette DEBUG loaded listener.js 18:35:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339B956000) [pid = 3352] [serial = 2063] [outer = 0000003397DE0800] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E7A3400) [pid = 3352] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339DF3C000) [pid = 3352] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339D720400) [pid = 3352] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339F1D3400) [pid = 3352] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339D3C3000) [pid = 3352] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (0000003390156400) [pid = 3352] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (000000339004CC00) [pid = 3352] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (0000003391FA8000) [pid = 3352] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (0000003392C54400) [pid = 3352] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (0000003396F84C00) [pid = 3352] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (0000003397DE2800) [pid = 3352] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 53 (0000003391FA5000) [pid = 3352] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 52 (0000003396460800) [pid = 3352] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 51 (000000339E074800) [pid = 3352] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 50 (000000339D718C00) [pid = 3352] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 49 (000000339E498000) [pid = 3352] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | --DOMWINDOW == 48 (000000339E835000) [pid = 3352] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 18:35:03 INFO - PROCESS | 3352 | 1472088903230 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:35:03 INFO - PROCESS | 3352 | 1472088903293 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 18:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:35:03 INFO - PROCESS | 3352 | 1472088903299 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:35:03 INFO - PROCESS | 3352 | 1472088903302 Marionette TRACE conn5 <- [1,2714,null,{}] 18:35:03 INFO - PROCESS | 3352 | 1472088903308 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:03 INFO - PROCESS | 3352 | 1472088903311 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:03 INFO - PROCESS | 3352 | 1472088903404 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 18:35:03 INFO - PROCESS | 3352 | 1472088903411 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:03 INFO - PROCESS | 3352 | 1472088903414 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:03 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D1B000 == 16 [pid = 3352] [id = 688] 18:35:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 49 (0000003391FACC00) [pid = 3352] [serial = 2064] [outer = 0000000000000000] 18:35:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 50 (00000033921B9000) [pid = 3352] [serial = 2065] [outer = 0000003391FACC00] 18:35:03 INFO - PROCESS | 3352 | 1472088903468 Marionette DEBUG loaded listener.js 18:35:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 51 (0000003396462400) [pid = 3352] [serial = 2066] [outer = 0000003391FACC00] 18:35:03 INFO - PROCESS | 3352 | 1472088903984 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:35:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:35:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 734ms 18:35:04 INFO - PROCESS | 3352 | 1472088904037 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 18:35:04 INFO - PROCESS | 3352 | 1472088904042 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 18:35:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:35:04 INFO - PROCESS | 3352 | 1472088904049 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:35:04 INFO - PROCESS | 3352 | 1472088904052 Marionette TRACE conn5 <- [1,2718,null,{}] 18:35:04 INFO - PROCESS | 3352 | 1472088904056 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:04 INFO - PROCESS | 3352 | 1472088904058 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:04 INFO - PROCESS | 3352 | 1472088904152 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 18:35:04 INFO - PROCESS | 3352 | 1472088904161 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:04 INFO - PROCESS | 3352 | 1472088904163 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:04 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E759000 == 17 [pid = 3352] [id = 689] 18:35:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 52 (0000003397DE5800) [pid = 3352] [serial = 2067] [outer = 0000000000000000] 18:35:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (0000003398305C00) [pid = 3352] [serial = 2068] [outer = 0000003397DE5800] 18:35:04 INFO - PROCESS | 3352 | 1472088904221 Marionette DEBUG loaded listener.js 18:35:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (000000339B574C00) [pid = 3352] [serial = 2069] [outer = 0000003397DE5800] 18:35:05 INFO - PROCESS | 3352 | 1472088905152 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:35:05 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 18:35:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 18:35:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 18:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:35:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1138ms 18:35:05 INFO - PROCESS | 3352 | 1472088905189 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 18:35:05 INFO - PROCESS | 3352 | 1472088905191 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 18:35:05 INFO - PROCESS | 3352 | 1472088905195 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:35:05 INFO - PROCESS | 3352 | 1472088905199 Marionette TRACE conn5 <- [1,2722,null,{}] 18:35:05 INFO - PROCESS | 3352 | 1472088905210 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:05 INFO - PROCESS | 3352 | 1472088905215 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:05 INFO - PROCESS | 3352 | 1472088905345 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 18:35:05 INFO - PROCESS | 3352 | 1472088905352 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:05 INFO - PROCESS | 3352 | 1472088905355 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:05 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F211800 == 18 [pid = 3352] [id = 690] 18:35:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (0000003390062000) [pid = 3352] [serial = 2070] [outer = 0000000000000000] 18:35:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (000000339DF3C000) [pid = 3352] [serial = 2071] [outer = 0000003390062000] 18:35:05 INFO - PROCESS | 3352 | 1472088905449 Marionette DEBUG loaded listener.js 18:35:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339E07AC00) [pid = 3352] [serial = 2072] [outer = 0000003390062000] 18:35:05 INFO - PROCESS | 3352 | 1472088905903 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 734ms 18:35:05 INFO - PROCESS | 3352 | 1472088905932 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 18:35:05 INFO - PROCESS | 3352 | 1472088905935 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 18:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:35:05 INFO - PROCESS | 3352 | 1472088905938 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:35:05 INFO - PROCESS | 3352 | 1472088905940 Marionette TRACE conn5 <- [1,2726,null,{}] 18:35:05 INFO - PROCESS | 3352 | 1472088905944 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:05 INFO - PROCESS | 3352 | 1472088905946 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:06 INFO - PROCESS | 3352 | 1472088906065 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 18:35:06 INFO - PROCESS | 3352 | 1472088906072 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:06 INFO - PROCESS | 3352 | 1472088906074 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:06 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2094800 == 19 [pid = 3352] [id = 691] 18:35:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339E07B000) [pid = 3352] [serial = 2073] [outer = 0000000000000000] 18:35:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (000000339E491C00) [pid = 3352] [serial = 2074] [outer = 000000339E07B000] 18:35:06 INFO - PROCESS | 3352 | 1472088906165 Marionette DEBUG loaded listener.js 18:35:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (000000339E4BD800) [pid = 3352] [serial = 2075] [outer = 000000339E07B000] 18:35:06 INFO - PROCESS | 3352 | 1472088906618 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (0000003396CD6400) [pid = 3352] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (000000338FF7F400) [pid = 3352] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (00000033909D9C00) [pid = 3352] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 56 (000000339B56A800) [pid = 3352] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 55 (0000003391FAA400) [pid = 3352] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 54 (0000003396C42000) [pid = 3352] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 53 (0000003396468800) [pid = 3352] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:35:06 INFO - PROCESS | 3352 | --DOMWINDOW == 52 (0000003396464C00) [pid = 3352] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 733ms 18:35:06 INFO - PROCESS | 3352 | 1472088906706 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 18:35:06 INFO - PROCESS | 3352 | 1472088906708 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 18:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:35:06 INFO - PROCESS | 3352 | 1472088906714 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:35:06 INFO - PROCESS | 3352 | 1472088906716 Marionette TRACE conn5 <- [1,2730,null,{}] 18:35:06 INFO - PROCESS | 3352 | 1472088906719 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:06 INFO - PROCESS | 3352 | 1472088906722 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:06 INFO - PROCESS | 3352 | 1472088906806 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 18:35:06 INFO - PROCESS | 3352 | 1472088906817 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:06 INFO - PROCESS | 3352 | 1472088906820 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:06 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2A2E800 == 20 [pid = 3352] [id = 692] 18:35:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 53 (0000003390061800) [pid = 3352] [serial = 2076] [outer = 0000000000000000] 18:35:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 54 (000000339B56B800) [pid = 3352] [serial = 2077] [outer = 0000003390061800] 18:35:06 INFO - PROCESS | 3352 | 1472088906866 Marionette DEBUG loaded listener.js 18:35:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 55 (000000339E4C7400) [pid = 3352] [serial = 2078] [outer = 0000003390061800] 18:35:07 INFO - PROCESS | 3352 | 1472088907312 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 629ms 18:35:07 INFO - PROCESS | 3352 | 1472088907347 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 18:35:07 INFO - PROCESS | 3352 | 1472088907349 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 18:35:07 INFO - PROCESS | 3352 | 1472088907352 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:35:07 INFO - PROCESS | 3352 | 1472088907354 Marionette TRACE conn5 <- [1,2734,null,{}] 18:35:07 INFO - PROCESS | 3352 | 1472088907362 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:07 INFO - PROCESS | 3352 | 1472088907368 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:07 INFO - PROCESS | 3352 | 1472088907478 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 18:35:07 INFO - PROCESS | 3352 | 1472088907493 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:07 INFO - PROCESS | 3352 | 1472088907495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:07 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F8C800 == 21 [pid = 3352] [id = 693] 18:35:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 56 (000000339E811800) [pid = 3352] [serial = 2079] [outer = 0000000000000000] 18:35:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 57 (000000339E837400) [pid = 3352] [serial = 2080] [outer = 000000339E811800] 18:35:07 INFO - PROCESS | 3352 | 1472088907549 Marionette DEBUG loaded listener.js 18:35:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (000000339E841C00) [pid = 3352] [serial = 2081] [outer = 000000339E811800] 18:35:07 INFO - PROCESS | 3352 | 1472088907969 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 630ms 18:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:35:07 INFO - PROCESS | 3352 | 1472088907986 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 18:35:07 INFO - PROCESS | 3352 | 1472088907988 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 18:35:07 INFO - PROCESS | 3352 | 1472088907991 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:35:07 INFO - PROCESS | 3352 | 1472088907993 Marionette TRACE conn5 <- [1,2738,null,{}] 18:35:08 INFO - PROCESS | 3352 | 1472088908009 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:08 INFO - PROCESS | 3352 | 1472088908011 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:08 INFO - PROCESS | 3352 | 1472088908101 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 18:35:08 INFO - PROCESS | 3352 | 1472088908106 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:08 INFO - PROCESS | 3352 | 1472088908108 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540A800 == 22 [pid = 3352] [id = 694] 18:35:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (000000339EA7F800) [pid = 3352] [serial = 2082] [outer = 0000000000000000] 18:35:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (000000339EA82400) [pid = 3352] [serial = 2083] [outer = 000000339EA7F800] 18:35:08 INFO - PROCESS | 3352 | 1472088908156 Marionette DEBUG loaded listener.js 18:35:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (000000339EDD7800) [pid = 3352] [serial = 2084] [outer = 000000339EA7F800] 18:35:08 INFO - PROCESS | 3352 | 1472088908607 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 651ms 18:35:08 INFO - PROCESS | 3352 | 1472088908646 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 18:35:08 INFO - PROCESS | 3352 | 1472088908648 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 18:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:35:08 INFO - PROCESS | 3352 | 1472088908651 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:35:08 INFO - PROCESS | 3352 | 1472088908653 Marionette TRACE conn5 <- [1,2742,null,{}] 18:35:08 INFO - PROCESS | 3352 | 1472088908661 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:08 INFO - PROCESS | 3352 | 1472088908663 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:08 INFO - PROCESS | 3352 | 1472088908750 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 18:35:08 INFO - PROCESS | 3352 | 1472088908755 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:08 INFO - PROCESS | 3352 | 1472088908757 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:08 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5572800 == 23 [pid = 3352] [id = 695] 18:35:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (000000339EDD8C00) [pid = 3352] [serial = 2085] [outer = 0000000000000000] 18:35:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (000000339F0EE400) [pid = 3352] [serial = 2086] [outer = 000000339EDD8C00] 18:35:08 INFO - PROCESS | 3352 | 1472088908814 Marionette DEBUG loaded listener.js 18:35:08 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339F1D6C00) [pid = 3352] [serial = 2087] [outer = 000000339EDD8C00] 18:35:09 INFO - PROCESS | 3352 | 1472088909271 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:35:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:35:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 692ms 18:35:09 INFO - PROCESS | 3352 | 1472088909347 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 18:35:09 INFO - PROCESS | 3352 | 1472088909352 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 18:35:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:35:09 INFO - PROCESS | 3352 | 1472088909358 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:35:09 INFO - PROCESS | 3352 | 1472088909363 Marionette TRACE conn5 <- [1,2746,null,{}] 18:35:09 INFO - PROCESS | 3352 | 1472088909411 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:09 INFO - PROCESS | 3352 | 1472088909414 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:09 INFO - PROCESS | 3352 | 1472088909602 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 18:35:09 INFO - PROCESS | 3352 | 1472088909697 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:09 INFO - PROCESS | 3352 | 1472088909703 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:09 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D31D000 == 24 [pid = 3352] [id = 696] 18:35:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339133B800) [pid = 3352] [serial = 2088] [outer = 0000000000000000] 18:35:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003391FAE000) [pid = 3352] [serial = 2089] [outer = 000000339133B800] 18:35:09 INFO - PROCESS | 3352 | 1472088909764 Marionette DEBUG loaded listener.js 18:35:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339676E800) [pid = 3352] [serial = 2090] [outer = 000000339133B800] 18:35:10 INFO - PROCESS | 3352 | 1472088910312 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 984ms 18:35:10 INFO - PROCESS | 3352 | 1472088910345 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 18:35:10 INFO - PROCESS | 3352 | 1472088910350 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 18:35:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:35:10 INFO - PROCESS | 3352 | 1472088910357 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:35:10 INFO - PROCESS | 3352 | 1472088910360 Marionette TRACE conn5 <- [1,2750,null,{}] 18:35:10 INFO - PROCESS | 3352 | 1472088910364 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:10 INFO - PROCESS | 3352 | 1472088910367 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:10 INFO - PROCESS | 3352 | 1472088910486 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 18:35:10 INFO - PROCESS | 3352 | 1472088910580 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:10 INFO - PROCESS | 3352 | 1472088910583 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:10 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F11800 == 25 [pid = 3352] [id = 697] 18:35:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339D720400) [pid = 3352] [serial = 2091] [outer = 0000000000000000] 18:35:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339D729400) [pid = 3352] [serial = 2092] [outer = 000000339D720400] 18:35:10 INFO - PROCESS | 3352 | 1472088910643 Marionette DEBUG loaded listener.js 18:35:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E072000) [pid = 3352] [serial = 2093] [outer = 000000339D720400] 18:35:11 INFO - PROCESS | 3352 | 1472088911246 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:35:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:35:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 944ms 18:35:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:35:11 INFO - PROCESS | 3352 | 1472088911303 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 18:35:11 INFO - PROCESS | 3352 | 1472088911306 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 18:35:11 INFO - PROCESS | 3352 | 1472088911309 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:35:11 INFO - PROCESS | 3352 | 1472088911313 Marionette TRACE conn5 <- [1,2754,null,{}] 18:35:11 INFO - PROCESS | 3352 | 1472088911325 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:11 INFO - PROCESS | 3352 | 1472088911331 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:11 INFO - PROCESS | 3352 | 1472088911449 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 18:35:11 INFO - PROCESS | 3352 | 1472088911571 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:11 INFO - PROCESS | 3352 | 1472088911575 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:11 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61AE800 == 26 [pid = 3352] [id = 698] 18:35:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E7A8800) [pid = 3352] [serial = 2094] [outer = 0000000000000000] 18:35:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E81E000) [pid = 3352] [serial = 2095] [outer = 000000339E7A8800] 18:35:11 INFO - PROCESS | 3352 | 1472088911637 Marionette DEBUG loaded listener.js 18:35:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339F1D7800) [pid = 3352] [serial = 2096] [outer = 000000339E7A8800] 18:35:12 INFO - PROCESS | 3352 | 1472088912220 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:35:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:35:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 944ms 18:35:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:35:12 INFO - PROCESS | 3352 | 1472088912256 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 18:35:12 INFO - PROCESS | 3352 | 1472088912259 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 18:35:12 INFO - PROCESS | 3352 | 1472088912262 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:35:12 INFO - PROCESS | 3352 | 1472088912265 Marionette TRACE conn5 <- [1,2758,null,{}] 18:35:12 INFO - PROCESS | 3352 | 1472088912268 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:12 INFO - PROCESS | 3352 | 1472088912271 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:12 INFO - PROCESS | 3352 | 1472088912388 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 18:35:12 INFO - PROCESS | 3352 | 1472088912501 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:12 INFO - PROCESS | 3352 | 1472088912504 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:12 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F0B800 == 27 [pid = 3352] [id = 699] 18:35:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E348000) [pid = 3352] [serial = 2097] [outer = 0000000000000000] 18:35:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F292800) [pid = 3352] [serial = 2098] [outer = 000000339E348000] 18:35:12 INFO - PROCESS | 3352 | 1472088912561 Marionette DEBUG loaded listener.js 18:35:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F341C00) [pid = 3352] [serial = 2099] [outer = 000000339E348000] 18:35:13 INFO - PROCESS | 3352 | 1472088913310 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:35:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:35:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1079ms 18:35:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:35:13 INFO - PROCESS | 3352 | 1472088913344 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 18:35:13 INFO - PROCESS | 3352 | 1472088913348 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 18:35:13 INFO - PROCESS | 3352 | 1472088913352 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:35:13 INFO - PROCESS | 3352 | 1472088913355 Marionette TRACE conn5 <- [1,2762,null,{}] 18:35:13 INFO - PROCESS | 3352 | 1472088913361 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:13 INFO - PROCESS | 3352 | 1472088913364 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:13 INFO - PROCESS | 3352 | 1472088913476 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 18:35:13 INFO - PROCESS | 3352 | 1472088913578 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:13 INFO - PROCESS | 3352 | 1472088913581 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:13 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398410800 == 28 [pid = 3352] [id = 700] 18:35:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (0000003391A25400) [pid = 3352] [serial = 2100] [outer = 0000000000000000] 18:35:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339606E000) [pid = 3352] [serial = 2101] [outer = 0000003391A25400] 18:35:13 INFO - PROCESS | 3352 | 1472088913636 Marionette DEBUG loaded listener.js 18:35:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003397C6F400) [pid = 3352] [serial = 2102] [outer = 0000003391A25400] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D7A2400) [pid = 3352] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390027000) [pid = 3352] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391DA5000) [pid = 3352] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339B910000) [pid = 3352] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033925A0400) [pid = 3352] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033924F7C00) [pid = 3352] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397D65000) [pid = 3352] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033987C6000) [pid = 3352] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003396CDB000) [pid = 3352] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003390A22C00) [pid = 3352] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003397C0B000) [pid = 3352] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (0000003396DA8800) [pid = 3352] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003396464800) [pid = 3352] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339D716000) [pid = 3352] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339D3C6C00) [pid = 3352] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E49DC00) [pid = 3352] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339DF3A000) [pid = 3352] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 18:35:14 INFO - PROCESS | 3352 | 1472088914798 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:35:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:35:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1483ms 18:35:14 INFO - PROCESS | 3352 | 1472088914837 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 18:35:14 INFO - PROCESS | 3352 | 1472088914841 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 18:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:35:14 INFO - PROCESS | 3352 | 1472088914851 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:35:14 INFO - PROCESS | 3352 | 1472088914855 Marionette TRACE conn5 <- [1,2766,null,{}] 18:35:14 INFO - PROCESS | 3352 | 1472088914871 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:14 INFO - PROCESS | 3352 | 1472088914874 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:14 INFO - PROCESS | 3352 | 1472088914960 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 18:35:14 INFO - PROCESS | 3352 | 1472088914969 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:14 INFO - PROCESS | 3352 | 1472088914974 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:15 INFO - PROCESS | 3352 | ++DOCSHELL 00000033967A4000 == 29 [pid = 3352] [id = 701] 18:35:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003390A04C00) [pid = 3352] [serial = 2103] [outer = 0000000000000000] 18:35:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339113A000) [pid = 3352] [serial = 2104] [outer = 0000003390A04C00] 18:35:15 INFO - PROCESS | 3352 | 1472088915026 Marionette DEBUG loaded listener.js 18:35:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003391FA3C00) [pid = 3352] [serial = 2105] [outer = 0000003390A04C00] 18:35:15 INFO - PROCESS | 3352 | 1472088915554 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 754ms 18:35:15 INFO - PROCESS | 3352 | 1472088915604 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 18:35:15 INFO - PROCESS | 3352 | 1472088915610 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 18:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:35:15 INFO - PROCESS | 3352 | 1472088915616 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:35:15 INFO - PROCESS | 3352 | 1472088915619 Marionette TRACE conn5 <- [1,2770,null,{}] 18:35:15 INFO - PROCESS | 3352 | 1472088915623 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:15 INFO - PROCESS | 3352 | 1472088915626 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:15 INFO - PROCESS | 3352 | 1472088915719 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 18:35:15 INFO - PROCESS | 3352 | 1472088915803 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:15 INFO - PROCESS | 3352 | 1472088915807 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:15 INFO - PROCESS | 3352 | ++DOCSHELL 000000339D39D000 == 30 [pid = 3352] [id = 702] 18:35:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003396460000) [pid = 3352] [serial = 2106] [outer = 0000000000000000] 18:35:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339656C800) [pid = 3352] [serial = 2107] [outer = 0000003396460000] 18:35:15 INFO - PROCESS | 3352 | 1472088915860 Marionette DEBUG loaded listener.js 18:35:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003396F7F000) [pid = 3352] [serial = 2108] [outer = 0000003396460000] 18:35:16 INFO - PROCESS | 3352 | 1472088916261 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 692ms 18:35:16 INFO - PROCESS | 3352 | 1472088916310 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 18:35:16 INFO - PROCESS | 3352 | 1472088916313 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 18:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:35:16 INFO - PROCESS | 3352 | 1472088916316 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:35:16 INFO - PROCESS | 3352 | 1472088916320 Marionette TRACE conn5 <- [1,2774,null,{}] 18:35:16 INFO - PROCESS | 3352 | 1472088916331 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:16 INFO - PROCESS | 3352 | 1472088916336 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:16 INFO - PROCESS | 3352 | 1472088916425 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 18:35:16 INFO - PROCESS | 3352 | 1472088916432 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:16 INFO - PROCESS | 3352 | 1472088916436 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:16 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC82000 == 31 [pid = 3352] [id = 703] 18:35:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003390A04400) [pid = 3352] [serial = 2109] [outer = 0000000000000000] 18:35:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339B575400) [pid = 3352] [serial = 2110] [outer = 0000003390A04400] 18:35:16 INFO - PROCESS | 3352 | 1472088916495 Marionette DEBUG loaded listener.js 18:35:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D3CF000) [pid = 3352] [serial = 2111] [outer = 0000003390A04400] 18:35:16 INFO - PROCESS | 3352 | 1472088916981 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 693ms 18:35:17 INFO - PROCESS | 3352 | 1472088917018 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 18:35:17 INFO - PROCESS | 3352 | 1472088917021 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 18:35:17 INFO - PROCESS | 3352 | 1472088917025 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:35:17 INFO - PROCESS | 3352 | 1472088917027 Marionette TRACE conn5 <- [1,2778,null,{}] 18:35:17 INFO - PROCESS | 3352 | 1472088917030 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:17 INFO - PROCESS | 3352 | 1472088917032 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:17 INFO - PROCESS | 3352 | 1472088917177 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 18:35:17 INFO - PROCESS | 3352 | 1472088917200 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:17 INFO - PROCESS | 3352 | 1472088917202 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:17 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F213800 == 32 [pid = 3352] [id = 704] 18:35:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D722C00) [pid = 3352] [serial = 2112] [outer = 0000000000000000] 18:35:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D729800) [pid = 3352] [serial = 2113] [outer = 000000339D722C00] 18:35:17 INFO - PROCESS | 3352 | 1472088917250 Marionette DEBUG loaded listener.js 18:35:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D7F9800) [pid = 3352] [serial = 2114] [outer = 000000339D722C00] 18:35:17 INFO - PROCESS | 3352 | 1472088917692 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 671ms 18:35:17 INFO - PROCESS | 3352 | 1472088917707 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 18:35:17 INFO - PROCESS | 3352 | 1472088917709 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 18:35:17 INFO - PROCESS | 3352 | 1472088917713 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:35:17 INFO - PROCESS | 3352 | 1472088917714 Marionette TRACE conn5 <- [1,2782,null,{}] 18:35:17 INFO - PROCESS | 3352 | 1472088917718 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:17 INFO - PROCESS | 3352 | 1472088917720 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:17 INFO - PROCESS | 3352 | 1472088917830 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 18:35:17 INFO - PROCESS | 3352 | 1472088917836 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:17 INFO - PROCESS | 3352 | 1472088917838 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:17 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09CC800 == 33 [pid = 3352] [id = 705] 18:35:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033932D5400) [pid = 3352] [serial = 2115] [outer = 0000000000000000] 18:35:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E053400) [pid = 3352] [serial = 2116] [outer = 00000033932D5400] 18:35:17 INFO - PROCESS | 3352 | 1472088917885 Marionette DEBUG loaded listener.js 18:35:17 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E24A800) [pid = 3352] [serial = 2117] [outer = 00000033932D5400] 18:35:18 INFO - PROCESS | 3352 | 1472088918347 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 690ms 18:35:18 INFO - PROCESS | 3352 | 1472088918406 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 18:35:18 INFO - PROCESS | 3352 | 1472088918409 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 18:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:35:18 INFO - PROCESS | 3352 | 1472088918412 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:35:18 INFO - PROCESS | 3352 | 1472088918414 Marionette TRACE conn5 <- [1,2786,null,{}] 18:35:18 INFO - PROCESS | 3352 | 1472088918417 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:18 INFO - PROCESS | 3352 | 1472088918423 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:18 INFO - PROCESS | 3352 | 1472088918592 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 18:35:18 INFO - PROCESS | 3352 | 1472088918617 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:18 INFO - PROCESS | 3352 | 1472088918619 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:18 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2A27800 == 34 [pid = 3352] [id = 706] 18:35:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E492400) [pid = 3352] [serial = 2118] [outer = 0000000000000000] 18:35:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E78D400) [pid = 3352] [serial = 2119] [outer = 000000339E492400] 18:35:18 INFO - PROCESS | 3352 | 1472088918667 Marionette DEBUG loaded listener.js 18:35:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E819000) [pid = 3352] [serial = 2120] [outer = 000000339E492400] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339E07B000) [pid = 3352] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339EDD8C00) [pid = 3352] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E04F400) [pid = 3352] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003397DE0800) [pid = 3352] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339EA7F800) [pid = 3352] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391FACC00) [pid = 3352] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003390A2B400) [pid = 3352] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003397DE5800) [pid = 3352] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003390061800) [pid = 3352] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E811800) [pid = 3352] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:35:19 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003390062000) [pid = 3352] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:35:19 INFO - PROCESS | 3352 | 1472088919226 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 839ms 18:35:19 INFO - PROCESS | 3352 | 1472088919254 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 18:35:19 INFO - PROCESS | 3352 | 1472088919256 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 18:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:35:19 INFO - PROCESS | 3352 | 1472088919276 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:35:19 INFO - PROCESS | 3352 | 1472088919278 Marionette TRACE conn5 <- [1,2790,null,{}] 18:35:19 INFO - PROCESS | 3352 | 1472088919283 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:19 INFO - PROCESS | 3352 | 1472088919285 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:19 INFO - PROCESS | 3352 | 1472088919367 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 18:35:19 INFO - PROCESS | 3352 | 1472088919372 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:19 INFO - PROCESS | 3352 | 1472088919375 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:19 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F8B000 == 35 [pid = 3352] [id = 707] 18:35:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E07B400) [pid = 3352] [serial = 2121] [outer = 0000000000000000] 18:35:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E7A3400) [pid = 3352] [serial = 2122] [outer = 000000339E07B400] 18:35:19 INFO - PROCESS | 3352 | 1472088919422 Marionette DEBUG loaded listener.js 18:35:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E839400) [pid = 3352] [serial = 2123] [outer = 000000339E07B400] 18:35:19 INFO - PROCESS | 3352 | 1472088919842 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 586ms 18:35:19 INFO - PROCESS | 3352 | 1472088919854 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 18:35:19 INFO - PROCESS | 3352 | 1472088919856 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 18:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:35:19 INFO - PROCESS | 3352 | 1472088919860 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:35:19 INFO - PROCESS | 3352 | 1472088919861 Marionette TRACE conn5 <- [1,2794,null,{}] 18:35:19 INFO - PROCESS | 3352 | 1472088919865 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:19 INFO - PROCESS | 3352 | 1472088919867 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:19 INFO - PROCESS | 3352 | 1472088919984 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 18:35:20 INFO - PROCESS | 3352 | 1472088919993 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:20 INFO - PROCESS | 3352 | 1472088919995 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:20 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5581000 == 36 [pid = 3352] [id = 708] 18:35:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339EA80000) [pid = 3352] [serial = 2124] [outer = 0000000000000000] 18:35:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339EADB800) [pid = 3352] [serial = 2125] [outer = 000000339EA80000] 18:35:20 INFO - PROCESS | 3352 | 1472088920045 Marionette DEBUG loaded listener.js 18:35:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339F1CEC00) [pid = 3352] [serial = 2126] [outer = 000000339EA80000] 18:35:20 INFO - PROCESS | 3352 | 1472088920466 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 628ms 18:35:20 INFO - PROCESS | 3352 | 1472088920492 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 18:35:20 INFO - PROCESS | 3352 | 1472088920494 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 18:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:35:20 INFO - PROCESS | 3352 | 1472088920497 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:35:20 INFO - PROCESS | 3352 | 1472088920499 Marionette TRACE conn5 <- [1,2798,null,{}] 18:35:20 INFO - PROCESS | 3352 | 1472088920503 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:20 INFO - PROCESS | 3352 | 1472088920505 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:20 INFO - PROCESS | 3352 | 1472088920622 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 18:35:20 INFO - PROCESS | 3352 | 1472088920630 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:20 INFO - PROCESS | 3352 | 1472088920632 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EC47800 == 37 [pid = 3352] [id = 709] 18:35:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339F1CF800) [pid = 3352] [serial = 2127] [outer = 0000000000000000] 18:35:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339F28D000) [pid = 3352] [serial = 2128] [outer = 000000339F1CF800] 18:35:20 INFO - PROCESS | 3352 | 1472088920678 Marionette DEBUG loaded listener.js 18:35:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339F345000) [pid = 3352] [serial = 2129] [outer = 000000339F1CF800] 18:35:21 INFO - PROCESS | 3352 | 1472088921187 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 732ms 18:35:21 INFO - PROCESS | 3352 | 1472088921234 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 18:35:21 INFO - PROCESS | 3352 | 1472088921239 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 18:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:35:21 INFO - PROCESS | 3352 | 1472088921245 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:35:21 INFO - PROCESS | 3352 | 1472088921249 Marionette TRACE conn5 <- [1,2802,null,{}] 18:35:21 INFO - PROCESS | 3352 | 1472088921255 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:21 INFO - PROCESS | 3352 | 1472088921258 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:21 INFO - PROCESS | 3352 | 1472088921435 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 18:35:21 INFO - PROCESS | 3352 | 1472088921541 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:21 INFO - PROCESS | 3352 | 1472088921546 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:21 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398404800 == 38 [pid = 3352] [id = 710] 18:35:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003390A20C00) [pid = 3352] [serial = 2130] [outer = 0000000000000000] 18:35:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003391A29800) [pid = 3352] [serial = 2131] [outer = 0000003390A20C00] 18:35:21 INFO - PROCESS | 3352 | 1472088921607 Marionette DEBUG loaded listener.js 18:35:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003393277800) [pid = 3352] [serial = 2132] [outer = 0000003390A20C00] 18:35:22 INFO - PROCESS | 3352 | 1472088922353 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1191ms 18:35:22 INFO - PROCESS | 3352 | 1472088922438 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 18:35:22 INFO - PROCESS | 3352 | 1472088922444 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 18:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:35:22 INFO - PROCESS | 3352 | 1472088922451 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:35:22 INFO - PROCESS | 3352 | 1472088922454 Marionette TRACE conn5 <- [1,2806,null,{}] 18:35:22 INFO - PROCESS | 3352 | 1472088922459 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:22 INFO - PROCESS | 3352 | 1472088922462 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:22 INFO - PROCESS | 3352 | 1472088922600 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 18:35:22 INFO - PROCESS | 3352 | 1472088922715 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:22 INFO - PROCESS | 3352 | 1472088922718 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:22 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F634000 == 39 [pid = 3352] [id = 711] 18:35:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339725F400) [pid = 3352] [serial = 2133] [outer = 0000000000000000] 18:35:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339B56AC00) [pid = 3352] [serial = 2134] [outer = 000000339725F400] 18:35:22 INFO - PROCESS | 3352 | 1472088922779 Marionette DEBUG loaded listener.js 18:35:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339D718C00) [pid = 3352] [serial = 2135] [outer = 000000339725F400] 18:35:23 INFO - PROCESS | 3352 | 1472088923715 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5581000 == 38 [pid = 3352] [id = 708] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F8B000 == 37 [pid = 3352] [id = 707] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2A27800 == 36 [pid = 3352] [id = 706] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09CC800 == 35 [pid = 3352] [id = 705] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339F213800 == 34 [pid = 3352] [id = 704] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC82000 == 33 [pid = 3352] [id = 703] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 000000339D39D000 == 32 [pid = 3352] [id = 702] 18:35:23 INFO - PROCESS | 3352 | --DOCSHELL 00000033967A4000 == 31 [pid = 3352] [id = 701] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E491C00) [pid = 3352] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E4BD800) [pid = 3352] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F0EE400) [pid = 3352] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E4C4400) [pid = 3352] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003398859000) [pid = 3352] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339EDD7800) [pid = 3352] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339B956000) [pid = 3352] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (00000033921B9000) [pid = 3352] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003396462400) [pid = 3352] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (00000033915BE000) [pid = 3352] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033960BE800) [pid = 3352] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003398305C00) [pid = 3352] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339F1D6C00) [pid = 3352] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339B56B800) [pid = 3352] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E837400) [pid = 3352] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339EA82400) [pid = 3352] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339DF3C000) [pid = 3352] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E4C7400) [pid = 3352] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E07AC00) [pid = 3352] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339E841C00) [pid = 3352] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339B574C00) [pid = 3352] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 18:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1347ms 18:35:23 INFO - PROCESS | 3352 | 1472088923799 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 18:35:23 INFO - PROCESS | 3352 | 1472088923804 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 18:35:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:35:23 INFO - PROCESS | 3352 | 1472088923809 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:35:23 INFO - PROCESS | 3352 | 1472088923812 Marionette TRACE conn5 <- [1,2810,null,{}] 18:35:23 INFO - PROCESS | 3352 | 1472088923818 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:23 INFO - PROCESS | 3352 | 1472088923821 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:23 INFO - PROCESS | 3352 | 1472088923931 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 18:35:24 INFO - PROCESS | 3352 | 1472088924004 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:24 INFO - PROCESS | 3352 | 1472088924009 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:24 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392CB6000 == 32 [pid = 3352] [id = 712] 18:35:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (0000003391FACC00) [pid = 3352] [serial = 2136] [outer = 0000000000000000] 18:35:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (00000033925A5800) [pid = 3352] [serial = 2137] [outer = 0000003391FACC00] 18:35:24 INFO - PROCESS | 3352 | 1472088924061 Marionette DEBUG loaded listener.js 18:35:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003396464000) [pid = 3352] [serial = 2138] [outer = 0000003391FACC00] 18:35:24 INFO - PROCESS | 3352 | 1472088924494 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:35:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:35:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 735ms 18:35:24 INFO - PROCESS | 3352 | 1472088924547 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 18:35:24 INFO - PROCESS | 3352 | 1472088924552 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 18:35:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:35:24 INFO - PROCESS | 3352 | 1472088924558 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:35:24 INFO - PROCESS | 3352 | 1472088924561 Marionette TRACE conn5 <- [1,2814,null,{}] 18:35:24 INFO - PROCESS | 3352 | 1472088924565 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:24 INFO - PROCESS | 3352 | 1472088924568 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:24 INFO - PROCESS | 3352 | 1472088924659 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 18:35:24 INFO - PROCESS | 3352 | 1472088924667 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:24 INFO - PROCESS | 3352 | 1472088924670 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:24 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C7000 == 33 [pid = 3352] [id = 713] 18:35:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003397DE3000) [pid = 3352] [serial = 2139] [outer = 0000000000000000] 18:35:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (00000033983B4000) [pid = 3352] [serial = 2140] [outer = 0000003397DE3000] 18:35:24 INFO - PROCESS | 3352 | 1472088924719 Marionette DEBUG loaded listener.js 18:35:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339B959000) [pid = 3352] [serial = 2141] [outer = 0000003397DE3000] 18:35:25 INFO - PROCESS | 3352 | 1472088925205 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 692ms 18:35:25 INFO - PROCESS | 3352 | 1472088925254 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 18:35:25 INFO - PROCESS | 3352 | 1472088925256 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 18:35:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:35:25 INFO - PROCESS | 3352 | 1472088925260 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:35:25 INFO - PROCESS | 3352 | 1472088925264 Marionette TRACE conn5 <- [1,2818,null,{}] 18:35:25 INFO - PROCESS | 3352 | 1472088925276 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:25 INFO - PROCESS | 3352 | 1472088925281 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:25 INFO - PROCESS | 3352 | 1472088925403 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 18:35:25 INFO - PROCESS | 3352 | 1472088925488 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:25 INFO - PROCESS | 3352 | 1472088925492 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:25 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F222000 == 34 [pid = 3352] [id = 714] 18:35:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (00000033901D1000) [pid = 3352] [serial = 2142] [outer = 0000000000000000] 18:35:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E057800) [pid = 3352] [serial = 2143] [outer = 00000033901D1000] 18:35:25 INFO - PROCESS | 3352 | 1472088925543 Marionette DEBUG loaded listener.js 18:35:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E491C00) [pid = 3352] [serial = 2144] [outer = 00000033901D1000] 18:35:25 INFO - PROCESS | 3352 | 1472088925932 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 734ms 18:35:26 INFO - PROCESS | 3352 | 1472088925997 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 18:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:35:26 INFO - PROCESS | 3352 | 1472088926000 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 18:35:26 INFO - PROCESS | 3352 | 1472088926003 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:35:26 INFO - PROCESS | 3352 | 1472088926005 Marionette TRACE conn5 <- [1,2822,null,{}] 18:35:26 INFO - PROCESS | 3352 | 1472088926009 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:26 INFO - PROCESS | 3352 | 1472088926011 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:26 INFO - PROCESS | 3352 | 1472088926133 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 18:35:26 INFO - PROCESS | 3352 | 1472088926181 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:26 INFO - PROCESS | 3352 | 1472088926183 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2183800 == 35 [pid = 3352] [id = 715] 18:35:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E4C0800) [pid = 3352] [serial = 2145] [outer = 0000000000000000] 18:35:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E4C6000) [pid = 3352] [serial = 2146] [outer = 000000339E4C0800] 18:35:26 INFO - PROCESS | 3352 | 1472088926234 Marionette DEBUG loaded listener.js 18:35:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E794C00) [pid = 3352] [serial = 2147] [outer = 000000339E4C0800] 18:35:26 INFO - PROCESS | 3352 | 1472088926675 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 733ms 18:35:26 INFO - PROCESS | 3352 | 1472088926737 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 18:35:26 INFO - PROCESS | 3352 | 1472088926740 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 18:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:35:26 INFO - PROCESS | 3352 | 1472088926783 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:35:26 INFO - PROCESS | 3352 | 1472088926786 Marionette TRACE conn5 <- [1,2826,null,{}] 18:35:26 INFO - PROCESS | 3352 | 1472088926789 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:26 INFO - PROCESS | 3352 | 1472088926792 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:26 INFO - PROCESS | 3352 | 1472088926908 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 18:35:26 INFO - PROCESS | 3352 | 1472088926917 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:26 INFO - PROCESS | 3352 | 1472088926919 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:26 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F0B000 == 36 [pid = 3352] [id = 716] 18:35:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E4C0C00) [pid = 3352] [serial = 2148] [outer = 0000000000000000] 18:35:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E7A5800) [pid = 3352] [serial = 2149] [outer = 000000339E4C0C00] 18:35:26 INFO - PROCESS | 3352 | 1472088926966 Marionette DEBUG loaded listener.js 18:35:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E841C00) [pid = 3352] [serial = 2150] [outer = 000000339E4C0C00] 18:35:27 INFO - PROCESS | 3352 | 1472088927434 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 691ms 18:35:27 INFO - PROCESS | 3352 | 1472088927466 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 18:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:35:27 INFO - PROCESS | 3352 | 1472088927468 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 18:35:27 INFO - PROCESS | 3352 | 1472088927471 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:35:27 INFO - PROCESS | 3352 | 1472088927473 Marionette TRACE conn5 <- [1,2830,null,{}] 18:35:27 INFO - PROCESS | 3352 | 1472088927477 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:27 INFO - PROCESS | 3352 | 1472088927483 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:27 INFO - PROCESS | 3352 | 1472088927623 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 18:35:27 INFO - PROCESS | 3352 | 1472088927687 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:27 INFO - PROCESS | 3352 | 1472088927690 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:27 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A541C800 == 37 [pid = 3352] [id = 717] 18:35:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339EA85000) [pid = 3352] [serial = 2151] [outer = 0000000000000000] 18:35:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F349400) [pid = 3352] [serial = 2152] [outer = 000000339EA85000] 18:35:27 INFO - PROCESS | 3352 | 1472088927741 Marionette DEBUG loaded listener.js 18:35:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F551400) [pid = 3352] [serial = 2153] [outer = 000000339EA85000] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339D722C00) [pid = 3352] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003391A25400) [pid = 3352] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A04C00) [pid = 3352] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003390A04400) [pid = 3352] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396460000) [pid = 3352] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339133B800) [pid = 3352] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D720400) [pid = 3352] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E7A8800) [pid = 3352] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339E348000) [pid = 3352] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033932D5400) [pid = 3352] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E492400) [pid = 3352] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339EA80000) [pid = 3352] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:35:28 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E07B400) [pid = 3352] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:35:28 INFO - PROCESS | 3352 | 1472088928210 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 836ms 18:35:28 INFO - PROCESS | 3352 | 1472088928309 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 18:35:28 INFO - PROCESS | 3352 | 1472088928311 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 18:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:35:28 INFO - PROCESS | 3352 | 1472088928315 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:35:28 INFO - PROCESS | 3352 | 1472088928316 Marionette TRACE conn5 <- [1,2834,null,{}] 18:35:28 INFO - PROCESS | 3352 | 1472088928320 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:28 INFO - PROCESS | 3352 | 1472088928322 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:28 INFO - PROCESS | 3352 | 1472088928407 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 18:35:28 INFO - PROCESS | 3352 | 1472088928418 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:28 INFO - PROCESS | 3352 | 1472088928420 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:28 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A619F800 == 38 [pid = 3352] [id = 718] 18:35:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (00000033932D5400) [pid = 3352] [serial = 2154] [outer = 0000000000000000] 18:35:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339DF39800) [pid = 3352] [serial = 2155] [outer = 00000033932D5400] 18:35:28 INFO - PROCESS | 3352 | 1472088928466 Marionette DEBUG loaded listener.js 18:35:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339EE88C00) [pid = 3352] [serial = 2156] [outer = 00000033932D5400] 18:35:28 INFO - PROCESS | 3352 | 1472088928895 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 629ms 18:35:28 INFO - PROCESS | 3352 | 1472088928947 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 18:35:28 INFO - PROCESS | 3352 | 1472088928949 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 18:35:28 INFO - PROCESS | 3352 | 1472088928952 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:35:28 INFO - PROCESS | 3352 | 1472088928954 Marionette TRACE conn5 <- [1,2838,null,{}] 18:35:28 INFO - PROCESS | 3352 | 1472088928958 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:28 INFO - PROCESS | 3352 | 1472088928960 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:29 INFO - PROCESS | 3352 | 1472088929053 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 18:35:29 INFO - PROCESS | 3352 | 1472088929060 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:29 INFO - PROCESS | 3352 | 1472088929062 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:29 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7380800 == 39 [pid = 3352] [id = 719] 18:35:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339EFAD000) [pid = 3352] [serial = 2157] [outer = 0000000000000000] 18:35:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339FC9C000) [pid = 3352] [serial = 2158] [outer = 000000339EFAD000] 18:35:29 INFO - PROCESS | 3352 | 1472088929108 Marionette DEBUG loaded listener.js 18:35:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339FCD7800) [pid = 3352] [serial = 2159] [outer = 000000339EFAD000] 18:35:29 INFO - PROCESS | 3352 | 1472088929535 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 627ms 18:35:29 INFO - PROCESS | 3352 | 1472088929583 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 18:35:29 INFO - PROCESS | 3352 | 1472088929585 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 18:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:35:29 INFO - PROCESS | 3352 | 1472088929588 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:35:29 INFO - PROCESS | 3352 | 1472088929590 Marionette TRACE conn5 <- [1,2842,null,{}] 18:35:29 INFO - PROCESS | 3352 | 1472088929594 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:29 INFO - PROCESS | 3352 | 1472088929596 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:29 INFO - PROCESS | 3352 | 1472088929681 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 18:35:29 INFO - PROCESS | 3352 | 1472088929686 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:29 INFO - PROCESS | 3352 | 1472088929688 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:29 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21C000 == 40 [pid = 3352] [id = 720] 18:35:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339FCD8400) [pid = 3352] [serial = 2160] [outer = 0000000000000000] 18:35:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339FFABC00) [pid = 3352] [serial = 2161] [outer = 000000339FCD8400] 18:35:29 INFO - PROCESS | 3352 | 1472088929735 Marionette DEBUG loaded listener.js 18:35:29 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FFC5C00) [pid = 3352] [serial = 2162] [outer = 000000339FCD8400] 18:35:30 INFO - PROCESS | 3352 | 1472088930378 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 839ms 18:35:30 INFO - PROCESS | 3352 | 1472088930432 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 18:35:30 INFO - PROCESS | 3352 | 1472088930436 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 18:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:35:30 INFO - PROCESS | 3352 | 1472088930442 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:35:30 INFO - PROCESS | 3352 | 1472088930445 Marionette TRACE conn5 <- [1,2846,null,{}] 18:35:30 INFO - PROCESS | 3352 | 1472088930451 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:30 INFO - PROCESS | 3352 | 1472088930455 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:30 INFO - PROCESS | 3352 | 1472088930574 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 18:35:30 INFO - PROCESS | 3352 | 1472088930701 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:30 INFO - PROCESS | 3352 | 1472088930704 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:30 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E753800 == 41 [pid = 3352] [id = 721] 18:35:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003391DA5400) [pid = 3352] [serial = 2163] [outer = 0000000000000000] 18:35:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (0000003396462400) [pid = 3352] [serial = 2164] [outer = 0000003391DA5400] 18:35:30 INFO - PROCESS | 3352 | 1472088930767 Marionette DEBUG loaded listener.js 18:35:30 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003397C08400) [pid = 3352] [serial = 2165] [outer = 0000003391DA5400] 18:35:31 INFO - PROCESS | 3352 | 1472088931414 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1034ms 18:35:31 INFO - PROCESS | 3352 | 1472088931479 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 18:35:31 INFO - PROCESS | 3352 | 1472088931485 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 18:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:35:31 INFO - PROCESS | 3352 | 1472088931491 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:35:31 INFO - PROCESS | 3352 | 1472088931494 Marionette TRACE conn5 <- [1,2850,null,{}] 18:35:31 INFO - PROCESS | 3352 | 1472088931520 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:31 INFO - PROCESS | 3352 | 1472088931523 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:31 INFO - PROCESS | 3352 | 1472088931679 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 18:35:31 INFO - PROCESS | 3352 | 1472088931797 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:31 INFO - PROCESS | 3352 | 1472088931800 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:31 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540D000 == 42 [pid = 3352] [id = 722] 18:35:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339DCA8400) [pid = 3352] [serial = 2166] [outer = 0000000000000000] 18:35:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E070400) [pid = 3352] [serial = 2167] [outer = 000000339DCA8400] 18:35:31 INFO - PROCESS | 3352 | 1472088931861 Marionette DEBUG loaded listener.js 18:35:31 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339E4BE400) [pid = 3352] [serial = 2168] [outer = 000000339DCA8400] 18:35:32 INFO - PROCESS | 3352 | 1472088932475 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:35:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:35:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1031ms 18:35:32 INFO - PROCESS | 3352 | 1472088932523 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 18:35:32 INFO - PROCESS | 3352 | 1472088932526 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 18:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:35:32 INFO - PROCESS | 3352 | 1472088932530 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:35:32 INFO - PROCESS | 3352 | 1472088932534 Marionette TRACE conn5 <- [1,2854,null,{}] 18:35:32 INFO - PROCESS | 3352 | 1472088932546 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:32 INFO - PROCESS | 3352 | 1472088932551 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:32 INFO - PROCESS | 3352 | 1472088932667 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 18:35:32 INFO - PROCESS | 3352 | 1472088932795 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:32 INFO - PROCESS | 3352 | 1472088932799 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:32 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F0E000 == 43 [pid = 3352] [id = 723] 18:35:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (0000003390A0C000) [pid = 3352] [serial = 2169] [outer = 0000000000000000] 18:35:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E345800) [pid = 3352] [serial = 2170] [outer = 0000003390A0C000] 18:35:32 INFO - PROCESS | 3352 | 1472088932861 Marionette DEBUG loaded listener.js 18:35:32 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339F341400) [pid = 3352] [serial = 2171] [outer = 0000003390A0C000] 18:35:33 INFO - PROCESS | 3352 | 1472088933677 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1199ms 18:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:35:33 INFO - PROCESS | 3352 | 1472088933731 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 18:35:33 INFO - PROCESS | 3352 | 1472088933736 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 18:35:33 INFO - PROCESS | 3352 | 1472088933740 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:35:33 INFO - PROCESS | 3352 | 1472088933745 Marionette TRACE conn5 <- [1,2858,null,{}] 18:35:33 INFO - PROCESS | 3352 | 1472088933751 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:33 INFO - PROCESS | 3352 | 1472088933753 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:33 INFO - PROCESS | 3352 | 1472088933897 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F11800 == 42 [pid = 3352] [id = 697] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7380800 == 41 [pid = 3352] [id = 719] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A619F800 == 40 [pid = 3352] [id = 718] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A541C800 == 39 [pid = 3352] [id = 717] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F0B000 == 38 [pid = 3352] [id = 716] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2183800 == 37 [pid = 3352] [id = 715] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339F222000 == 36 [pid = 3352] [id = 714] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C7000 == 35 [pid = 3352] [id = 713] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 0000003392CB6000 == 34 [pid = 3352] [id = 712] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 0000003398410800 == 33 [pid = 3352] [id = 700] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339F634000 == 32 [pid = 3352] [id = 711] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 0000003398404800 == 31 [pid = 3352] [id = 710] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC47800 == 30 [pid = 3352] [id = 709] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F0B800 == 29 [pid = 3352] [id = 699] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61AE800 == 28 [pid = 3352] [id = 698] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0F0E000 == 27 [pid = 3352] [id = 723] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 00000033A540D000 == 26 [pid = 3352] [id = 722] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339F21C000 == 25 [pid = 3352] [id = 720] 18:35:34 INFO - PROCESS | 3352 | --DOCSHELL 000000339E753800 == 24 [pid = 3352] [id = 721] 18:35:34 INFO - PROCESS | 3352 | 1472088934581 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:34 INFO - PROCESS | 3352 | 1472088934585 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339D729800) [pid = 3352] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339606E000) [pid = 3352] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339113A000) [pid = 3352] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (0000003391FA3C00) [pid = 3352] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339B575400) [pid = 3352] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339656C800) [pid = 3352] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003396F7F000) [pid = 3352] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339676E800) [pid = 3352] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FAE000) [pid = 3352] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E072000) [pid = 3352] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D729400) [pid = 3352] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339F1D7800) [pid = 3352] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E81E000) [pid = 3352] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F341C00) [pid = 3352] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339F292800) [pid = 3352] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E053400) [pid = 3352] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339D7F9800) [pid = 3352] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E78D400) [pid = 3352] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339F1CEC00) [pid = 3352] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339E24A800) [pid = 3352] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E819000) [pid = 3352] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (0000003397C6F400) [pid = 3352] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E7A3400) [pid = 3352] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339E839400) [pid = 3352] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339D3CF000) [pid = 3352] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339EADB800) [pid = 3352] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (000000339F28D000) [pid = 3352] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 18:35:34 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391322000 == 25 [pid = 3352] [id = 724] 18:35:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (0000003390154400) [pid = 3352] [serial = 2172] [outer = 0000000000000000] 18:35:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (000000339015C800) [pid = 3352] [serial = 2173] [outer = 0000003390154400] 18:35:34 INFO - PROCESS | 3352 | 1472088934733 Marionette DEBUG loaded listener.js 18:35:34 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003390A28C00) [pid = 3352] [serial = 2174] [outer = 0000003390154400] 18:35:35 INFO - PROCESS | 3352 | 1472088935221 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1548ms 18:35:35 INFO - PROCESS | 3352 | 1472088935290 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 18:35:35 INFO - PROCESS | 3352 | 1472088935294 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 18:35:35 INFO - PROCESS | 3352 | 1472088935299 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:35:35 INFO - PROCESS | 3352 | 1472088935302 Marionette TRACE conn5 <- [1,2862,null,{}] 18:35:35 INFO - PROCESS | 3352 | 1472088935308 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:35 INFO - PROCESS | 3352 | 1472088935313 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:35 INFO - PROCESS | 3352 | 1472088935416 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 18:35:35 INFO - PROCESS | 3352 | 1472088935427 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:35 INFO - PROCESS | 3352 | 1472088935430 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:35 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397D0A000 == 26 [pid = 3352] [id = 725] 18:35:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (000000339259B400) [pid = 3352] [serial = 2175] [outer = 0000000000000000] 18:35:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339276E400) [pid = 3352] [serial = 2176] [outer = 000000339259B400] 18:35:35 INFO - PROCESS | 3352 | 1472088935482 Marionette DEBUG loaded listener.js 18:35:35 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (00000033960C8800) [pid = 3352] [serial = 2177] [outer = 000000339259B400] 18:35:36 INFO - PROCESS | 3352 | 1472088936008 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 733ms 18:35:36 INFO - PROCESS | 3352 | 1472088936038 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 18:35:36 INFO - PROCESS | 3352 | 1472088936042 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 18:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:35:36 INFO - PROCESS | 3352 | 1472088936047 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:35:36 INFO - PROCESS | 3352 | 1472088936049 Marionette TRACE conn5 <- [1,2866,null,{}] 18:35:36 INFO - PROCESS | 3352 | 1472088936053 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:36 INFO - PROCESS | 3352 | 1472088936056 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:36 INFO - PROCESS | 3352 | 1472088936155 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 18:35:36 INFO - PROCESS | 3352 | 1472088936238 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:36 INFO - PROCESS | 3352 | 1472088936240 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:36 INFO - PROCESS | 3352 | ++DOCSHELL 00000033964C7000 == 27 [pid = 3352] [id = 726] 18:35:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (0000003396CDA400) [pid = 3352] [serial = 2178] [outer = 0000000000000000] 18:35:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (0000003397043000) [pid = 3352] [serial = 2179] [outer = 0000003396CDA400] 18:35:36 INFO - PROCESS | 3352 | 1472088936300 Marionette DEBUG loaded listener.js 18:35:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (0000003397C76400) [pid = 3352] [serial = 2180] [outer = 0000003396CDA400] 18:35:36 INFO - PROCESS | 3352 | 1472088936713 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 733ms 18:35:36 INFO - PROCESS | 3352 | 1472088936783 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 18:35:36 INFO - PROCESS | 3352 | 1472088936786 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 18:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:35:36 INFO - PROCESS | 3352 | 1472088936791 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:35:36 INFO - PROCESS | 3352 | 1472088936797 Marionette TRACE conn5 <- [1,2870,null,{}] 18:35:36 INFO - PROCESS | 3352 | 1472088936814 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:36 INFO - PROCESS | 3352 | 1472088936818 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:36 INFO - PROCESS | 3352 | 1472088936942 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 18:35:36 INFO - PROCESS | 3352 | 1472088936956 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:36 INFO - PROCESS | 3352 | 1472088936959 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:36 INFO - PROCESS | 3352 | ++DOCSHELL 000000339EA36800 == 28 [pid = 3352] [id = 727] 18:35:36 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003398855800) [pid = 3352] [serial = 2181] [outer = 0000000000000000] 18:35:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339B573400) [pid = 3352] [serial = 2182] [outer = 0000003398855800] 18:35:37 INFO - PROCESS | 3352 | 1472088937009 Marionette DEBUG loaded listener.js 18:35:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339D385800) [pid = 3352] [serial = 2183] [outer = 0000003398855800] 18:35:37 INFO - PROCESS | 3352 | 1472088937511 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 733ms 18:35:37 INFO - PROCESS | 3352 | 1472088937558 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 18:35:37 INFO - PROCESS | 3352 | 1472088937561 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 18:35:37 INFO - PROCESS | 3352 | 1472088937564 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:35:37 INFO - PROCESS | 3352 | 1472088937566 Marionette TRACE conn5 <- [1,2874,null,{}] 18:35:37 INFO - PROCESS | 3352 | 1472088937570 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:37 INFO - PROCESS | 3352 | 1472088937572 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:37 INFO - PROCESS | 3352 | 1472088937699 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 18:35:37 INFO - PROCESS | 3352 | 1472088937753 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:37 INFO - PROCESS | 3352 | 1472088937755 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:37 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21C800 == 29 [pid = 3352] [id = 728] 18:35:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339D718000) [pid = 3352] [serial = 2184] [outer = 0000000000000000] 18:35:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339D72AC00) [pid = 3352] [serial = 2185] [outer = 000000339D718000] 18:35:37 INFO - PROCESS | 3352 | 1472088937802 Marionette DEBUG loaded listener.js 18:35:37 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D7A2400) [pid = 3352] [serial = 2186] [outer = 000000339D718000] 18:35:38 INFO - PROCESS | 3352 | 1472088938239 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 734ms 18:35:38 INFO - PROCESS | 3352 | 1472088938303 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 18:35:38 INFO - PROCESS | 3352 | 1472088938305 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 18:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:35:38 INFO - PROCESS | 3352 | 1472088938323 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:35:38 INFO - PROCESS | 3352 | 1472088938325 Marionette TRACE conn5 <- [1,2878,null,{}] 18:35:38 INFO - PROCESS | 3352 | 1472088938329 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:38 INFO - PROCESS | 3352 | 1472088938332 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:38 INFO - PROCESS | 3352 | 1472088938447 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 18:35:38 INFO - PROCESS | 3352 | 1472088938507 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:38 INFO - PROCESS | 3352 | 1472088938514 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:38 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0B97000 == 30 [pid = 3352] [id = 729] 18:35:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E02F800) [pid = 3352] [serial = 2187] [outer = 0000000000000000] 18:35:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E070C00) [pid = 3352] [serial = 2188] [outer = 000000339E02F800] 18:35:38 INFO - PROCESS | 3352 | 1472088938575 Marionette DEBUG loaded listener.js 18:35:38 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339E498800) [pid = 3352] [serial = 2189] [outer = 000000339E02F800] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339EA85000) [pid = 3352] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E4C0C00) [pid = 3352] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (0000003391FACC00) [pid = 3352] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339F1CF800) [pid = 3352] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390A20C00) [pid = 3352] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003397DE3000) [pid = 3352] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339725F400) [pid = 3352] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033901D1000) [pid = 3352] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339EFAD000) [pid = 3352] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E4C0800) [pid = 3352] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339FCD8400) [pid = 3352] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:35:39 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (00000033932D5400) [pid = 3352] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:35:39 INFO - PROCESS | 3352 | 1472088939222 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 943ms 18:35:39 INFO - PROCESS | 3352 | 1472088939266 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 18:35:39 INFO - PROCESS | 3352 | 1472088939268 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 18:35:39 INFO - PROCESS | 3352 | 1472088939271 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:35:39 INFO - PROCESS | 3352 | 1472088939273 Marionette TRACE conn5 <- [1,2882,null,{}] 18:35:39 INFO - PROCESS | 3352 | 1472088939277 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:39 INFO - PROCESS | 3352 | 1472088939280 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:39 INFO - PROCESS | 3352 | 1472088939378 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 18:35:39 INFO - PROCESS | 3352 | 1472088939386 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:39 INFO - PROCESS | 3352 | 1472088939388 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:39 INFO - PROCESS | 3352 | ++DOCSHELL 00000033915A7800 == 31 [pid = 3352] [id = 730] 18:35:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339E07EC00) [pid = 3352] [serial = 2190] [outer = 0000000000000000] 18:35:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339E4C7C00) [pid = 3352] [serial = 2191] [outer = 000000339E07EC00] 18:35:39 INFO - PROCESS | 3352 | 1472088939435 Marionette DEBUG loaded listener.js 18:35:39 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339E79E400) [pid = 3352] [serial = 2192] [outer = 000000339E07EC00] 18:35:39 INFO - PROCESS | 3352 | 1472088939859 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 628ms 18:35:39 INFO - PROCESS | 3352 | 1472088939903 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 18:35:39 INFO - PROCESS | 3352 | 1472088939906 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 18:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:35:39 INFO - PROCESS | 3352 | 1472088939909 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:35:39 INFO - PROCESS | 3352 | 1472088939911 Marionette TRACE conn5 <- [1,2886,null,{}] 18:35:39 INFO - PROCESS | 3352 | 1472088939915 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:39 INFO - PROCESS | 3352 | 1472088939917 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:40 INFO - PROCESS | 3352 | 1472088940004 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 18:35:40 INFO - PROCESS | 3352 | 1472088940010 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:40 INFO - PROCESS | 3352 | 1472088940013 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:40 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F24000 == 32 [pid = 3352] [id = 731] 18:35:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339E79E800) [pid = 3352] [serial = 2193] [outer = 0000000000000000] 18:35:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E817400) [pid = 3352] [serial = 2194] [outer = 000000339E79E800] 18:35:40 INFO - PROCESS | 3352 | 1472088940060 Marionette DEBUG loaded listener.js 18:35:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E839C00) [pid = 3352] [serial = 2195] [outer = 000000339E79E800] 18:35:40 INFO - PROCESS | 3352 | 1472088940540 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 671ms 18:35:40 INFO - PROCESS | 3352 | 1472088940582 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 18:35:40 INFO - PROCESS | 3352 | 1472088940584 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 18:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:35:40 INFO - PROCESS | 3352 | 1472088940588 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:35:40 INFO - PROCESS | 3352 | 1472088940589 Marionette TRACE conn5 <- [1,2890,null,{}] 18:35:40 INFO - PROCESS | 3352 | 1472088940593 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:40 INFO - PROCESS | 3352 | 1472088940595 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:40 INFO - PROCESS | 3352 | 1472088940689 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 18:35:40 INFO - PROCESS | 3352 | 1472088940697 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:40 INFO - PROCESS | 3352 | 1472088940699 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:40 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A540B800 == 33 [pid = 3352] [id = 732] 18:35:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E83F800) [pid = 3352] [serial = 2196] [outer = 0000000000000000] 18:35:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339EA7E400) [pid = 3352] [serial = 2197] [outer = 000000339E83F800] 18:35:40 INFO - PROCESS | 3352 | 1472088940745 Marionette DEBUG loaded listener.js 18:35:40 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339EE84400) [pid = 3352] [serial = 2198] [outer = 000000339E83F800] 18:35:41 INFO - PROCESS | 3352 | 1472088941544 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 986ms 18:35:41 INFO - PROCESS | 3352 | 1472088941578 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 18:35:41 INFO - PROCESS | 3352 | 1472088941583 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 18:35:41 INFO - PROCESS | 3352 | 1472088941587 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:35:41 INFO - PROCESS | 3352 | 1472088941593 Marionette TRACE conn5 <- [1,2894,null,{}] 18:35:41 INFO - PROCESS | 3352 | 1472088941599 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:41 INFO - PROCESS | 3352 | 1472088941602 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:41 INFO - PROCESS | 3352 | 1472088941731 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 18:35:41 INFO - PROCESS | 3352 | 1472088941853 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:41 INFO - PROCESS | 3352 | 1472088941857 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:41 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC43800 == 34 [pid = 3352] [id = 733] 18:35:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003391FA7400) [pid = 3352] [serial = 2199] [outer = 0000000000000000] 18:35:41 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (0000003391FAF800) [pid = 3352] [serial = 2200] [outer = 0000003391FA7400] 18:35:41 INFO - PROCESS | 3352 | 1472088941919 Marionette DEBUG loaded listener.js 18:35:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339645EC00) [pid = 3352] [serial = 2201] [outer = 0000003391FA7400] 18:35:42 INFO - PROCESS | 3352 | 1472088942617 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1079ms 18:35:42 INFO - PROCESS | 3352 | 1472088942671 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 18:35:42 INFO - PROCESS | 3352 | 1472088942676 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 18:35:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:35:42 INFO - PROCESS | 3352 | 1472088942683 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:35:42 INFO - PROCESS | 3352 | 1472088942686 Marionette TRACE conn5 <- [1,2898,null,{}] 18:35:42 INFO - PROCESS | 3352 | 1472088942690 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:42 INFO - PROCESS | 3352 | 1472088942693 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:42 INFO - PROCESS | 3352 | 1472088942896 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 18:35:42 INFO - PROCESS | 3352 | 1472088942907 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:42 INFO - PROCESS | 3352 | 1472088942910 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:42 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A0F05800 == 35 [pid = 3352] [id = 734] 18:35:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (0000003398303800) [pid = 3352] [serial = 2202] [outer = 0000000000000000] 18:35:42 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033983B6C00) [pid = 3352] [serial = 2203] [outer = 0000003398303800] 18:35:42 INFO - PROCESS | 3352 | 1472088942980 Marionette DEBUG loaded listener.js 18:35:43 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339D635000) [pid = 3352] [serial = 2204] [outer = 0000003398303800] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 0000003392197000 == 34 [pid = 3352] [id = 685] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1E9800 == 33 [pid = 3352] [id = 687] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 000000339DF0D000 == 32 [pid = 3352] [id = 681] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2A2E800 == 31 [pid = 3352] [id = 692] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 000000339F211800 == 30 [pid = 3352] [id = 690] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 000000339F216800 == 29 [pid = 3352] [id = 683] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 00000033911DE000 == 28 [pid = 3352] [id = 679] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 00000033A3F8C800 == 27 [pid = 3352] [id = 693] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 000000339D312800 == 26 [pid = 3352] [id = 686] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 0000003397234800 == 25 [pid = 3352] [id = 680] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 00000033A0903800 == 24 [pid = 3352] [id = 684] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 000000339EC87000 == 23 [pid = 3352] [id = 682] 18:35:43 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2094800 == 22 [pid = 3352] [id = 691] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F349400) [pid = 3352] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E841C00) [pid = 3352] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033925A5800) [pid = 3352] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396464000) [pid = 3352] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339E7A5800) [pid = 3352] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339F345000) [pid = 3352] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (0000003391A29800) [pid = 3352] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003393277800) [pid = 3352] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033983B4000) [pid = 3352] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339B959000) [pid = 3352] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339B56AC00) [pid = 3352] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339D718C00) [pid = 3352] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E057800) [pid = 3352] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339FC9C000) [pid = 3352] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339FCD7800) [pid = 3352] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (000000339F551400) [pid = 3352] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (000000339E4C6000) [pid = 3352] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339FFABC00) [pid = 3352] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339FFC5C00) [pid = 3352] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 60 (000000339E794C00) [pid = 3352] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 59 (000000339DF39800) [pid = 3352] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 58 (000000339E491C00) [pid = 3352] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | --DOMWINDOW == 57 (000000339EE88C00) [pid = 3352] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 18:35:43 INFO - PROCESS | 3352 | 1472088943858 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:35:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:35:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:35:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1181ms 18:35:43 INFO - PROCESS | 3352 | 1472088943866 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 18:35:43 INFO - PROCESS | 3352 | 1472088943870 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 18:35:43 INFO - TEST-START | /DOMEvents/constructors.html 18:35:43 INFO - PROCESS | 3352 | 1472088943874 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:35:43 INFO - PROCESS | 3352 | 1472088943879 Marionette TRACE conn5 <- [1,2902,null,{}] 18:35:43 INFO - PROCESS | 3352 | 1472088943886 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:43 INFO - PROCESS | 3352 | 1472088943889 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:43 INFO - PROCESS | 3352 | 1472088943985 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 18:35:43 INFO - PROCESS | 3352 | 1472088943992 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:43 INFO - PROCESS | 3352 | 1472088943995 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339837A000 == 23 [pid = 3352] [id = 735] 18:35:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 58 (0000003392770400) [pid = 3352] [serial = 2205] [outer = 0000000000000000] 18:35:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 59 (00000033932D0000) [pid = 3352] [serial = 2206] [outer = 0000003392770400] 18:35:44 INFO - PROCESS | 3352 | 1472088944048 Marionette DEBUG loaded listener.js 18:35:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 60 (00000033965DA800) [pid = 3352] [serial = 2207] [outer = 0000003392770400] 18:35:44 INFO - PROCESS | 3352 | 1472088944665 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:35:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 870ms 18:35:44 INFO - PROCESS | 3352 | 1472088944745 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 18:35:44 INFO - PROCESS | 3352 | 1472088944750 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 18:35:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:35:44 INFO - PROCESS | 3352 | 1472088944756 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:35:44 INFO - PROCESS | 3352 | 1472088944759 Marionette TRACE conn5 <- [1,2906,null,{}] 18:35:44 INFO - PROCESS | 3352 | 1472088944763 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:44 INFO - PROCESS | 3352 | 1472088944766 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:44 INFO - PROCESS | 3352 | 1472088944875 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 18:35:44 INFO - PROCESS | 3352 | 1472088944952 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:44 INFO - PROCESS | 3352 | 1472088944955 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:44 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7C0800 == 24 [pid = 3352] [id = 736] 18:35:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 61 (000000339B95E800) [pid = 3352] [serial = 2208] [outer = 0000000000000000] 18:35:44 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (000000339D382000) [pid = 3352] [serial = 2209] [outer = 000000339B95E800] 18:35:45 INFO - PROCESS | 3352 | 1472088945005 Marionette DEBUG loaded listener.js 18:35:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (000000339D71DC00) [pid = 3352] [serial = 2210] [outer = 000000339B95E800] 18:35:45 INFO - PROCESS | 3352 | 1472088945367 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:35:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:35:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 629ms 18:35:45 INFO - PROCESS | 3352 | 1472088945388 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 18:35:45 INFO - PROCESS | 3352 | 1472088945390 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 18:35:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:35:45 INFO - PROCESS | 3352 | 1472088945394 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:35:45 INFO - PROCESS | 3352 | 1472088945398 Marionette TRACE conn5 <- [1,2910,null,{}] 18:35:45 INFO - PROCESS | 3352 | 1472088945425 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:45 INFO - PROCESS | 3352 | 1472088945430 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:45 INFO - PROCESS | 3352 | 1472088945522 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 18:35:45 INFO - PROCESS | 3352 | 1472088945530 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:45 INFO - PROCESS | 3352 | 1472088945533 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:45 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F62C000 == 25 [pid = 3352] [id = 737] 18:35:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339D72D000) [pid = 3352] [serial = 2211] [outer = 0000000000000000] 18:35:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (000000339E051C00) [pid = 3352] [serial = 2212] [outer = 000000339D72D000] 18:35:45 INFO - PROCESS | 3352 | 1472088945583 Marionette DEBUG loaded listener.js 18:35:45 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339E499C00) [pid = 3352] [serial = 2213] [outer = 000000339D72D000] 18:35:45 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:35:45 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:35:45 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:35:46 INFO - PROCESS | 3352 | [3352] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:35:46 INFO - PROCESS | 3352 | 1472088946088 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:35:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:35:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:35:46 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 18:35:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:35:46 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 18:35:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:35:46 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]" 18:35:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:35:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:35:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 739ms 18:35:46 INFO - PROCESS | 3352 | 1472088946136 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 18:35:46 INFO - PROCESS | 3352 | 1472088946139 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 18:35:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:35:46 INFO - PROCESS | 3352 | 1472088946143 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:35:46 INFO - PROCESS | 3352 | 1472088946145 Marionette TRACE conn5 <- [1,2914,null,{}] 18:35:46 INFO - PROCESS | 3352 | 1472088946149 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:46 INFO - PROCESS | 3352 | 1472088946152 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:46 INFO - PROCESS | 3352 | 1472088946313 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 18:35:46 INFO - PROCESS | 3352 | 1472088946336 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:46 INFO - PROCESS | 3352 | 1472088946338 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:46 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27B7800 == 26 [pid = 3352] [id = 738] 18:35:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339E834000) [pid = 3352] [serial = 2214] [outer = 0000000000000000] 18:35:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339EA7C000) [pid = 3352] [serial = 2215] [outer = 000000339E834000] 18:35:46 INFO - PROCESS | 3352 | 1472088946385 Marionette DEBUG loaded listener.js 18:35:46 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339ECD3C00) [pid = 3352] [serial = 2216] [outer = 000000339E834000] 18:35:46 INFO - PROCESS | 3352 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:35:46 INFO - PROCESS | 3352 | 1472088946812 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:35:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:35:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 692ms 18:35:46 INFO - PROCESS | 3352 | 1472088946837 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 18:35:46 INFO - PROCESS | 3352 | 1472088946839 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 18:35:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:35:46 INFO - PROCESS | 3352 | 1472088946848 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:35:46 INFO - PROCESS | 3352 | 1472088946850 Marionette TRACE conn5 <- [1,2918,null,{}] 18:35:46 INFO - PROCESS | 3352 | 1472088946853 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:46 INFO - PROCESS | 3352 | 1472088946855 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:46 INFO - PROCESS | 3352 | 1472088946969 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 18:35:46 INFO - PROCESS | 3352 | 1472088946974 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:46 INFO - PROCESS | 3352 | 1472088946976 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:47 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F18800 == 27 [pid = 3352] [id = 739] 18:35:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339ED0B800) [pid = 3352] [serial = 2217] [outer = 0000000000000000] 18:35:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339F1D3000) [pid = 3352] [serial = 2218] [outer = 000000339ED0B800] 18:35:47 INFO - PROCESS | 3352 | 1472088947023 Marionette DEBUG loaded listener.js 18:35:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339F289400) [pid = 3352] [serial = 2219] [outer = 000000339ED0B800] 18:35:47 INFO - PROCESS | 3352 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:35:47 INFO - PROCESS | 3352 | 1472088947469 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:35:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:35:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 691ms 18:35:47 INFO - PROCESS | 3352 | 1472088947537 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 18:35:47 INFO - PROCESS | 3352 | 1472088947539 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 18:35:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:35:47 INFO - PROCESS | 3352 | 1472088947544 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:35:47 INFO - PROCESS | 3352 | 1472088947545 Marionette TRACE conn5 <- [1,2922,null,{}] 18:35:47 INFO - PROCESS | 3352 | 1472088947549 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:47 INFO - PROCESS | 3352 | 1472088947562 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:47 INFO - PROCESS | 3352 | 1472088947722 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003398855800) [pid = 3352] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339D718000) [pid = 3352] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003396CDA400) [pid = 3352] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339E02F800) [pid = 3352] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339259B400) [pid = 3352] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (0000003390A0C000) [pid = 3352] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339E79E800) [pid = 3352] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 64 (0000003390154400) [pid = 3352] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 63 (0000003391DA5400) [pid = 3352] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 62 (000000339DCA8400) [pid = 3352] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:35:47 INFO - PROCESS | 3352 | --DOMWINDOW == 61 (000000339E07EC00) [pid = 3352] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:35:47 INFO - PROCESS | 3352 | 1472088947862 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:47 INFO - PROCESS | 3352 | 1472088947864 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:47 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E75A000 == 28 [pid = 3352] [id = 740] 18:35:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 62 (0000003390155800) [pid = 3352] [serial = 2220] [outer = 0000000000000000] 18:35:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 63 (0000003390A2AC00) [pid = 3352] [serial = 2221] [outer = 0000003390155800] 18:35:47 INFO - PROCESS | 3352 | 1472088947911 Marionette DEBUG loaded listener.js 18:35:47 INFO - PROCESS | 3352 | ++DOMWINDOW == 64 (000000339B956000) [pid = 3352] [serial = 2222] [outer = 0000003390155800] 18:35:48 INFO - PROCESS | 3352 | 1472088948235 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:35:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 734ms 18:35:48 INFO - PROCESS | 3352 | 1472088948281 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 18:35:48 INFO - PROCESS | 3352 | 1472088948283 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 18:35:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:35:48 INFO - PROCESS | 3352 | 1472088948286 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:35:48 INFO - PROCESS | 3352 | 1472088948288 Marionette TRACE conn5 <- [1,2926,null,{}] 18:35:48 INFO - PROCESS | 3352 | 1472088948292 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:48 INFO - PROCESS | 3352 | 1472088948294 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:48 INFO - PROCESS | 3352 | 1472088948408 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 18:35:48 INFO - PROCESS | 3352 | 1472088948417 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:48 INFO - PROCESS | 3352 | 1472088948419 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:48 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61C3800 == 29 [pid = 3352] [id = 741] 18:35:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 65 (0000003390A25400) [pid = 3352] [serial = 2223] [outer = 0000000000000000] 18:35:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (000000339E79B800) [pid = 3352] [serial = 2224] [outer = 0000003390A25400] 18:35:48 INFO - PROCESS | 3352 | 1472088948465 Marionette DEBUG loaded listener.js 18:35:48 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (000000339F6D4400) [pid = 3352] [serial = 2225] [outer = 0000003390A25400] 18:35:48 INFO - PROCESS | 3352 | 1472088948837 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:35:48 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. 18:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 587ms 18:35:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:35:48 INFO - PROCESS | 3352 | 1472088948876 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 18:35:48 INFO - PROCESS | 3352 | 1472088948878 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 18:35:48 INFO - PROCESS | 3352 | 1472088948881 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:35:48 INFO - PROCESS | 3352 | 1472088948892 Marionette TRACE conn5 <- [1,2930,null,{}] 18:35:48 INFO - PROCESS | 3352 | 1472088948896 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:48 INFO - PROCESS | 3352 | 1472088948898 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:48 INFO - PROCESS | 3352 | 1472088948985 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 18:35:49 INFO - PROCESS | 3352 | 1472088949063 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:49 INFO - PROCESS | 3352 | 1472088949065 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A736E000 == 30 [pid = 3352] [id = 742] 18:35:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (000000339F685400) [pid = 3352] [serial = 2226] [outer = 0000000000000000] 18:35:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339FFA2800) [pid = 3352] [serial = 2227] [outer = 000000339F685400] 18:35:49 INFO - PROCESS | 3352 | 1472088949111 Marionette DEBUG loaded listener.js 18:35:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339FFAF000) [pid = 3352] [serial = 2228] [outer = 000000339F685400] 18:35:49 INFO - PROCESS | 3352 | 1472088949477 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:35:49 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 18:35:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:35:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:35:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 627ms 18:35:49 INFO - PROCESS | 3352 | 1472088949512 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 18:35:49 INFO - PROCESS | 3352 | 1472088949514 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 18:35:49 INFO - PROCESS | 3352 | 1472088949517 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:35:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:35:49 INFO - PROCESS | 3352 | 1472088949520 Marionette TRACE conn5 <- [1,2934,null,{}] 18:35:49 INFO - PROCESS | 3352 | 1472088949523 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:49 INFO - PROCESS | 3352 | 1472088949525 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:49 INFO - PROCESS | 3352 | 1472088949649 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 18:35:49 INFO - PROCESS | 3352 | 1472088949657 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:49 INFO - PROCESS | 3352 | 1472088949659 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:49 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A73C0800 == 31 [pid = 3352] [id = 743] 18:35:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339FFB1C00) [pid = 3352] [serial = 2229] [outer = 0000000000000000] 18:35:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033A0BC7000) [pid = 3352] [serial = 2230] [outer = 000000339FFB1C00] 18:35:49 INFO - PROCESS | 3352 | 1472088949706 Marionette DEBUG loaded listener.js 18:35:49 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (00000033A138E800) [pid = 3352] [serial = 2231] [outer = 000000339FFB1C00] 18:35:50 INFO - PROCESS | 3352 | 1472088950279 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:35:50 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. 18:35:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 839ms 18:35:50 INFO - PROCESS | 3352 | 1472088950368 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 18:35:50 INFO - PROCESS | 3352 | 1472088950372 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 18:35:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:35:50 INFO - PROCESS | 3352 | 1472088950391 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:35:50 INFO - PROCESS | 3352 | 1472088950397 Marionette TRACE conn5 <- [1,2938,null,{}] 18:35:50 INFO - PROCESS | 3352 | 1472088950404 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:50 INFO - PROCESS | 3352 | 1472088950407 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:50 INFO - PROCESS | 3352 | 1472088950534 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 18:35:50 INFO - PROCESS | 3352 | 1472088950649 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:50 INFO - PROCESS | 3352 | 1472088950653 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:50 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E3B7000 == 32 [pid = 3352] [id = 744] 18:35:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (00000033924ED400) [pid = 3352] [serial = 2232] [outer = 0000000000000000] 18:35:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (0000003396DCE400) [pid = 3352] [serial = 2233] [outer = 00000033924ED400] 18:35:50 INFO - PROCESS | 3352 | 1472088950716 Marionette DEBUG loaded listener.js 18:35:50 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339885EC00) [pid = 3352] [serial = 2234] [outer = 00000033924ED400] 18:35:51 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ED24000 == 33 [pid = 3352] [id = 745] 18:35:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D3CF000) [pid = 3352] [serial = 2235] [outer = 0000000000000000] 18:35:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D72B800) [pid = 3352] [serial = 2236] [outer = 000000339D3CF000] 18:35:51 INFO - PROCESS | 3352 | 1472088951320 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:35:51 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. 18:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1005ms 18:35:51 INFO - PROCESS | 3352 | 1472088951386 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 18:35:51 INFO - PROCESS | 3352 | 1472088951391 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 18:35:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:35:51 INFO - PROCESS | 3352 | 1472088951405 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:35:51 INFO - PROCESS | 3352 | 1472088951408 Marionette TRACE conn5 <- [1,2942,null,{}] 18:35:51 INFO - PROCESS | 3352 | 1472088951412 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:51 INFO - PROCESS | 3352 | 1472088951415 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:51 INFO - PROCESS | 3352 | 1472088951585 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 18:35:51 INFO - PROCESS | 3352 | 1472088951702 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:51 INFO - PROCESS | 3352 | 1472088951705 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:51 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61A2000 == 34 [pid = 3352] [id = 746] 18:35:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339D3C3400) [pid = 3352] [serial = 2237] [outer = 0000000000000000] 18:35:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E495C00) [pid = 3352] [serial = 2238] [outer = 000000339D3C3400] 18:35:51 INFO - PROCESS | 3352 | 1472088951766 Marionette DEBUG loaded listener.js 18:35:51 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339EA7D800) [pid = 3352] [serial = 2239] [outer = 000000339D3C3400] 18:35:52 INFO - PROCESS | 3352 | 1472088952333 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:35:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:35:52 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 18:35:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 986ms 18:35:52 INFO - PROCESS | 3352 | 1472088952392 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 18:35:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:35:52 INFO - PROCESS | 3352 | 1472088952395 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 18:35:52 INFO - PROCESS | 3352 | 1472088952399 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:35:52 INFO - PROCESS | 3352 | 1472088952403 Marionette TRACE conn5 <- [1,2946,null,{}] 18:35:52 INFO - PROCESS | 3352 | 1472088952416 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:52 INFO - PROCESS | 3352 | 1472088952421 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:52 INFO - PROCESS | 3352 | 1472088952582 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 18:35:52 INFO - PROCESS | 3352 | 1472088952684 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:52 INFO - PROCESS | 3352 | 1472088952688 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:52 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A811D000 == 35 [pid = 3352] [id = 747] 18:35:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033A09E4400) [pid = 3352] [serial = 2240] [outer = 0000000000000000] 18:35:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (00000033A1268C00) [pid = 3352] [serial = 2241] [outer = 00000033A09E4400] 18:35:52 INFO - PROCESS | 3352 | 1472088952748 Marionette DEBUG loaded listener.js 18:35:52 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033A208E400) [pid = 3352] [serial = 2242] [outer = 00000033A09E4400] 18:35:53 INFO - PROCESS | 3352 | 1472088953333 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:35:53 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. 18:35:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 987ms 18:35:53 INFO - PROCESS | 3352 | 1472088953388 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 18:35:53 INFO - PROCESS | 3352 | 1472088953392 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 18:35:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:35:53 INFO - PROCESS | 3352 | 1472088953395 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:35:53 INFO - PROCESS | 3352 | 1472088953398 Marionette TRACE conn5 <- [1,2950,null,{}] 18:35:53 INFO - PROCESS | 3352 | 1472088953402 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:53 INFO - PROCESS | 3352 | 1472088953404 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:53 INFO - PROCESS | 3352 | 1472088953526 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 18:35:53 INFO - PROCESS | 3352 | 1472088953622 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:53 INFO - PROCESS | 3352 | 1472088953624 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:53 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396021000 == 36 [pid = 3352] [id = 748] 18:35:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (0000003390ACE000) [pid = 3352] [serial = 2243] [outer = 0000000000000000] 18:35:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003396467C00) [pid = 3352] [serial = 2244] [outer = 0000003390ACE000] 18:35:53 INFO - PROCESS | 3352 | 1472088953682 Marionette DEBUG loaded listener.js 18:35:53 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339E79EC00) [pid = 3352] [serial = 2245] [outer = 0000003390ACE000] 18:35:54 INFO - PROCESS | 3352 | 1472088954372 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:35:54 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. 18:35:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1029ms 18:35:54 INFO - PROCESS | 3352 | 1472088954427 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 18:35:54 INFO - PROCESS | 3352 | 1472088954431 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 18:35:54 INFO - PROCESS | 3352 | 1472088954435 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:35:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:35:54 INFO - PROCESS | 3352 | 1472088954440 Marionette TRACE conn5 <- [1,2954,null,{}] 18:35:54 INFO - PROCESS | 3352 | 1472088954463 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:54 INFO - PROCESS | 3352 | 1472088954466 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:54 INFO - PROCESS | 3352 | 1472088954572 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 18:35:54 INFO - PROCESS | 3352 | 1472088954673 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:54 INFO - PROCESS | 3352 | 1472088954676 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:54 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C44800 == 37 [pid = 3352] [id = 749] 18:35:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003392534000) [pid = 3352] [serial = 2246] [outer = 0000000000000000] 18:35:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003396FF0C00) [pid = 3352] [serial = 2247] [outer = 0000003392534000] 18:35:54 INFO - PROCESS | 3352 | 1472088954731 Marionette DEBUG loaded listener.js 18:35:54 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (00000033983B6800) [pid = 3352] [serial = 2248] [outer = 0000003392534000] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339E759000 == 36 [pid = 3352] [id = 689] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339D31D000 == 35 [pid = 3352] [id = 696] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 0000003391322000 == 34 [pid = 3352] [id = 724] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 00000033A540A800 == 33 [pid = 3352] [id = 694] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5572800 == 32 [pid = 3352] [id = 695] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 0000003397D1B000 == 31 [pid = 3352] [id = 688] 18:35:55 INFO - PROCESS | 3352 | --DOCSHELL 000000339ED24000 == 30 [pid = 3352] [id = 745] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339B573400) [pid = 3352] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339D7A2400) [pid = 3352] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339D72AC00) [pid = 3352] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (0000003397043000) [pid = 3352] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (000000339E070C00) [pid = 3352] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339276E400) [pid = 3352] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033960C8800) [pid = 3352] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E345800) [pid = 3352] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339F341400) [pid = 3352] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E817400) [pid = 3352] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339015C800) [pid = 3352] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339E498800) [pid = 3352] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397C08400) [pid = 3352] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396462400) [pid = 3352] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339EA7E400) [pid = 3352] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339E4BE400) [pid = 3352] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E070400) [pid = 3352] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (0000003390A28C00) [pid = 3352] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339D385800) [pid = 3352] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E4C7C00) [pid = 3352] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (000000339E839C00) [pid = 3352] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (0000003397C76400) [pid = 3352] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339E79E400) [pid = 3352] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 18:35:55 INFO - PROCESS | 3352 | 1472088955967 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:35:56 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. 18:35:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1593ms 18:35:56 INFO - PROCESS | 3352 | 1472088956034 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 18:35:56 INFO - PROCESS | 3352 | 1472088956038 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 18:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:35:56 INFO - PROCESS | 3352 | 1472088956043 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:35:56 INFO - PROCESS | 3352 | 1472088956046 Marionette TRACE conn5 <- [1,2958,null,{}] 18:35:56 INFO - PROCESS | 3352 | 1472088956052 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:56 INFO - PROCESS | 3352 | 1472088956055 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:56 INFO - PROCESS | 3352 | 1472088956142 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 18:35:56 INFO - PROCESS | 3352 | 1472088956156 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:56 INFO - PROCESS | 3352 | 1472088956159 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:56 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397241800 == 31 [pid = 3352] [id = 750] 18:35:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (00000033915BB000) [pid = 3352] [serial = 2249] [outer = 0000000000000000] 18:35:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (0000003391A21000) [pid = 3352] [serial = 2250] [outer = 00000033915BB000] 18:35:56 INFO - PROCESS | 3352 | 1472088956210 Marionette DEBUG loaded listener.js 18:35:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003391FAB800) [pid = 3352] [serial = 2251] [outer = 00000033915BB000] 18:35:56 INFO - PROCESS | 3352 | 1472088956694 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:35:56 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. 18:35:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 691ms 18:35:56 INFO - PROCESS | 3352 | 1472088956738 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 18:35:56 INFO - PROCESS | 3352 | 1472088956744 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 18:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:35:56 INFO - PROCESS | 3352 | 1472088956751 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:35:56 INFO - PROCESS | 3352 | 1472088956753 Marionette TRACE conn5 <- [1,2962,null,{}] 18:35:56 INFO - PROCESS | 3352 | 1472088956757 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:56 INFO - PROCESS | 3352 | 1472088956760 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:56 INFO - PROCESS | 3352 | 1472088956855 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 18:35:56 INFO - PROCESS | 3352 | 1472088956864 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:56 INFO - PROCESS | 3352 | 1472088956866 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:56 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC5A800 == 32 [pid = 3352] [id = 751] 18:35:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003396469400) [pid = 3352] [serial = 2252] [outer = 0000000000000000] 18:35:56 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033965DCC00) [pid = 3352] [serial = 2253] [outer = 0000003396469400] 18:35:56 INFO - PROCESS | 3352 | 1472088956917 Marionette DEBUG loaded listener.js 18:35:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339725F400) [pid = 3352] [serial = 2254] [outer = 0000003396469400] 18:35:57 INFO - PROCESS | 3352 | 1472088957362 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:35:57 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. 18:35:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 692ms 18:35:57 INFO - PROCESS | 3352 | 1472088957445 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 18:35:57 INFO - PROCESS | 3352 | 1472088957447 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 18:35:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:35:57 INFO - PROCESS | 3352 | 1472088957451 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:35:57 INFO - PROCESS | 3352 | 1472088957455 Marionette TRACE conn5 <- [1,2966,null,{}] 18:35:57 INFO - PROCESS | 3352 | 1472088957466 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:57 INFO - PROCESS | 3352 | 1472088957472 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:57 INFO - PROCESS | 3352 | 1472088957599 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 18:35:57 INFO - PROCESS | 3352 | 1472088957692 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:57 INFO - PROCESS | 3352 | 1472088957695 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:57 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1F4800 == 33 [pid = 3352] [id = 752] 18:35:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (0000003390150C00) [pid = 3352] [serial = 2255] [outer = 0000000000000000] 18:35:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D383000) [pid = 3352] [serial = 2256] [outer = 0000003390150C00] 18:35:57 INFO - PROCESS | 3352 | 1472088957749 Marionette DEBUG loaded listener.js 18:35:57 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D718800) [pid = 3352] [serial = 2257] [outer = 0000003390150C00] 18:35:58 INFO - PROCESS | 3352 | 1472088958144 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:35:58 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. 18:35:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 734ms 18:35:58 INFO - PROCESS | 3352 | 1472088958187 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 18:35:58 INFO - PROCESS | 3352 | 1472088958190 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 18:35:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:35:58 INFO - PROCESS | 3352 | 1472088958194 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:35:58 INFO - PROCESS | 3352 | 1472088958196 Marionette TRACE conn5 <- [1,2970,null,{}] 18:35:58 INFO - PROCESS | 3352 | 1472088958200 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:58 INFO - PROCESS | 3352 | 1472088958202 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:58 INFO - PROCESS | 3352 | 1472088958319 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 18:35:58 INFO - PROCESS | 3352 | 1472088958375 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:58 INFO - PROCESS | 3352 | 1472088958377 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:58 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09C0800 == 34 [pid = 3352] [id = 753] 18:35:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D79F400) [pid = 3352] [serial = 2258] [outer = 0000000000000000] 18:35:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339D7A6C00) [pid = 3352] [serial = 2259] [outer = 000000339D79F400] 18:35:58 INFO - PROCESS | 3352 | 1472088958425 Marionette DEBUG loaded listener.js 18:35:58 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E053400) [pid = 3352] [serial = 2260] [outer = 000000339D79F400] 18:35:58 INFO - PROCESS | 3352 | 1472088958839 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:35:58 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 18:35:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:35:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:35:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 691ms 18:35:58 INFO - PROCESS | 3352 | 1472088958887 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 18:35:58 INFO - PROCESS | 3352 | 1472088958890 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 18:35:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:35:58 INFO - PROCESS | 3352 | 1472088958893 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:35:58 INFO - PROCESS | 3352 | 1472088958895 Marionette TRACE conn5 <- [1,2974,null,{}] 18:35:58 INFO - PROCESS | 3352 | 1472088958898 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:58 INFO - PROCESS | 3352 | 1472088958900 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:59 INFO - PROCESS | 3352 | 1472088959039 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 18:35:59 INFO - PROCESS | 3352 | 1472088959062 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:59 INFO - PROCESS | 3352 | 1472088959065 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A20B1000 == 35 [pid = 3352] [id = 754] 18:35:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003396463400) [pid = 3352] [serial = 2261] [outer = 0000000000000000] 18:35:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339E496000) [pid = 3352] [serial = 2262] [outer = 0000003396463400] 18:35:59 INFO - PROCESS | 3352 | 1472088959112 Marionette DEBUG loaded listener.js 18:35:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339E4C5400) [pid = 3352] [serial = 2263] [outer = 0000003396463400] 18:35:59 INFO - PROCESS | 3352 | 1472088959525 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:35:59 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. 18:35:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 692ms 18:35:59 INFO - PROCESS | 3352 | 1472088959588 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 18:35:59 INFO - PROCESS | 3352 | 1472088959591 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 18:35:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:35:59 INFO - PROCESS | 3352 | 1472088959600 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:35:59 INFO - PROCESS | 3352 | 1472088959602 Marionette TRACE conn5 <- [1,2978,null,{}] 18:35:59 INFO - PROCESS | 3352 | 1472088959606 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:35:59 INFO - PROCESS | 3352 | 1472088959612 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:59 INFO - PROCESS | 3352 | 1472088959751 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 18:35:59 INFO - PROCESS | 3352 | 1472088959756 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:59 INFO - PROCESS | 3352 | 1472088959759 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:35:59 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F0F000 == 36 [pid = 3352] [id = 755] 18:35:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003397C08400) [pid = 3352] [serial = 2264] [outer = 0000000000000000] 18:35:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339E79D800) [pid = 3352] [serial = 2265] [outer = 0000003397C08400] 18:35:59 INFO - PROCESS | 3352 | 1472088959807 Marionette DEBUG loaded listener.js 18:35:59 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339E83E000) [pid = 3352] [serial = 2266] [outer = 0000003397C08400] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339F685400) [pid = 3352] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E834000) [pid = 3352] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339ED0B800) [pid = 3352] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003390155800) [pid = 3352] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003392770400) [pid = 3352] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003398303800) [pid = 3352] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B95E800) [pid = 3352] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339E83F800) [pid = 3352] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003391FA7400) [pid = 3352] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003390A25400) [pid = 3352] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D72D000) [pid = 3352] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:36:00 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339FFB1C00) [pid = 3352] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:36:00 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391E1E800 == 37 [pid = 3352] [id = 756] 18:36:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E059800) [pid = 3352] [serial = 2267] [outer = 0000000000000000] 18:36:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339E78FC00) [pid = 3352] [serial = 2268] [outer = 000000339E059800] 18:36:00 INFO - PROCESS | 3352 | 1472088960465 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:36:00 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. 18:36:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 879ms 18:36:00 INFO - PROCESS | 3352 | 1472088960476 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 18:36:00 INFO - PROCESS | 3352 | 1472088960479 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 18:36:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:36:00 INFO - PROCESS | 3352 | 1472088960489 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:36:00 INFO - PROCESS | 3352 | 1472088960491 Marionette TRACE conn5 <- [1,2982,null,{}] 18:36:00 INFO - PROCESS | 3352 | 1472088960494 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:00 INFO - PROCESS | 3352 | 1472088960496 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:00 INFO - PROCESS | 3352 | 1472088960590 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 18:36:00 INFO - PROCESS | 3352 | 1472088960595 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:00 INFO - PROCESS | 3352 | 1472088960597 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:00 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A5418800 == 38 [pid = 3352] [id = 757] 18:36:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339DCB0800) [pid = 3352] [serial = 2269] [outer = 0000000000000000] 18:36:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EA80000) [pid = 3352] [serial = 2270] [outer = 000000339DCB0800] 18:36:00 INFO - PROCESS | 3352 | 1472088960644 Marionette DEBUG loaded listener.js 18:36:00 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EFB4800) [pid = 3352] [serial = 2271] [outer = 000000339DCB0800] 18:36:01 INFO - PROCESS | 3352 | 1472088961030 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:36:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:36:01 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 18:36:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 586ms 18:36:01 INFO - PROCESS | 3352 | 1472088961077 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 18:36:01 INFO - PROCESS | 3352 | 1472088961079 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 18:36:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:36:01 INFO - PROCESS | 3352 | 1472088961082 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:36:01 INFO - PROCESS | 3352 | 1472088961084 Marionette TRACE conn5 <- [1,2986,null,{}] 18:36:01 INFO - PROCESS | 3352 | 1472088961088 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:01 INFO - PROCESS | 3352 | 1472088961090 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:01 INFO - PROCESS | 3352 | 1472088961214 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 18:36:01 INFO - PROCESS | 3352 | 1472088961222 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:01 INFO - PROCESS | 3352 | 1472088961224 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:01 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A61B0000 == 39 [pid = 3352] [id = 758] 18:36:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339F0E5C00) [pid = 3352] [serial = 2272] [outer = 0000000000000000] 18:36:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F1D8800) [pid = 3352] [serial = 2273] [outer = 000000339F0E5C00] 18:36:01 INFO - PROCESS | 3352 | 1472088961274 Marionette DEBUG loaded listener.js 18:36:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339F295C00) [pid = 3352] [serial = 2274] [outer = 000000339F0E5C00] 18:36:01 INFO - PROCESS | 3352 | 1472088961649 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:36:01 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. 18:36:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 627ms 18:36:01 INFO - PROCESS | 3352 | 1472088961712 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 18:36:01 INFO - PROCESS | 3352 | 1472088961715 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 18:36:01 INFO - PROCESS | 3352 | 1472088961718 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:36:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:36:01 INFO - PROCESS | 3352 | 1472088961720 Marionette TRACE conn5 <- [1,2990,null,{}] 18:36:01 INFO - PROCESS | 3352 | 1472088961724 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:01 INFO - PROCESS | 3352 | 1472088961726 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:01 INFO - PROCESS | 3352 | 1472088961839 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 18:36:01 INFO - PROCESS | 3352 | 1472088961850 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:01 INFO - PROCESS | 3352 | 1472088961852 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:01 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F1F4000 == 40 [pid = 3352] [id = 759] 18:36:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339F1D2C00) [pid = 3352] [serial = 2275] [outer = 0000000000000000] 18:36:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F344000) [pid = 3352] [serial = 2276] [outer = 000000339F1D2C00] 18:36:01 INFO - PROCESS | 3352 | 1472088961899 Marionette DEBUG loaded listener.js 18:36:01 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F685400) [pid = 3352] [serial = 2277] [outer = 000000339F1D2C00] 18:36:02 INFO - PROCESS | 3352 | 1472088962402 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:36:02 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. 18:36:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 734ms 18:36:02 INFO - PROCESS | 3352 | 1472088962470 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 18:36:02 INFO - PROCESS | 3352 | 1472088962475 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 18:36:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:36:02 INFO - PROCESS | 3352 | 1472088962481 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:36:02 INFO - PROCESS | 3352 | 1472088962485 Marionette TRACE conn5 <- [1,2994,null,{}] 18:36:02 INFO - PROCESS | 3352 | 1472088962491 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:02 INFO - PROCESS | 3352 | 1472088962495 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:02 INFO - PROCESS | 3352 | 1472088962625 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 18:36:02 INFO - PROCESS | 3352 | 1472088962733 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:02 INFO - PROCESS | 3352 | 1472088962736 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:02 INFO - PROCESS | 3352 | ++DOCSHELL 000000339ADA1000 == 41 [pid = 3352] [id = 760] 18:36:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339005FC00) [pid = 3352] [serial = 2278] [outer = 0000000000000000] 18:36:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (0000003390A1FC00) [pid = 3352] [serial = 2279] [outer = 000000339005FC00] 18:36:02 INFO - PROCESS | 3352 | 1472088962796 Marionette DEBUG loaded listener.js 18:36:02 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (0000003391FB0400) [pid = 3352] [serial = 2280] [outer = 000000339005FC00] 18:36:03 INFO - PROCESS | 3352 | 1472088963468 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:36:03 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. 18:36:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1026ms 18:36:03 INFO - PROCESS | 3352 | 1472088963510 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 18:36:03 INFO - PROCESS | 3352 | 1472088963515 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 18:36:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:36:03 INFO - PROCESS | 3352 | 1472088963522 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:36:03 INFO - PROCESS | 3352 | 1472088963525 Marionette TRACE conn5 <- [1,2998,null,{}] 18:36:03 INFO - PROCESS | 3352 | 1472088963529 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:03 INFO - PROCESS | 3352 | 1472088963532 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:03 INFO - PROCESS | 3352 | 1472088963660 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 18:36:03 INFO - PROCESS | 3352 | 1472088963766 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:03 INFO - PROCESS | 3352 | 1472088963769 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:03 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A12DF800 == 42 [pid = 3352] [id = 761] 18:36:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (000000339885E400) [pid = 3352] [serial = 2281] [outer = 0000000000000000] 18:36:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (000000339B575800) [pid = 3352] [serial = 2282] [outer = 000000339885E400] 18:36:03 INFO - PROCESS | 3352 | 1472088963829 Marionette DEBUG loaded listener.js 18:36:03 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339D72B000) [pid = 3352] [serial = 2283] [outer = 000000339885E400] 18:36:04 INFO - PROCESS | 3352 | [3352] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:36:04 INFO - PROCESS | 3352 | 1472088964567 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:36:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:36:04 INFO - {} 18:36:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:36:04 INFO - {} 18:36:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:36:04 INFO - {} 18:36:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:36:04 INFO - {} 18:36:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1092ms 18:36:04 INFO - PROCESS | 3352 | 1472088964635 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 18:36:04 INFO - PROCESS | 3352 | 1472088964638 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 18:36:04 INFO - TEST-START | /FileAPI/fileReader.html 18:36:04 INFO - PROCESS | 3352 | 1472088964643 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:36:04 INFO - PROCESS | 3352 | 1472088964647 Marionette TRACE conn5 <- [1,3002,null,{}] 18:36:04 INFO - PROCESS | 3352 | 1472088964659 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:04 INFO - PROCESS | 3352 | 1472088964665 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:04 INFO - PROCESS | 3352 | 1472088964792 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 18:36:04 INFO - PROCESS | 3352 | 1472088964892 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:04 INFO - PROCESS | 3352 | 1472088964896 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:04 INFO - PROCESS | 3352 | ++DOCSHELL 000000339670D800 == 43 [pid = 3352] [id = 762] 18:36:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033924F3800) [pid = 3352] [serial = 2284] [outer = 0000000000000000] 18:36:04 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (0000003396462000) [pid = 3352] [serial = 2285] [outer = 00000033924F3800] 18:36:04 INFO - PROCESS | 3352 | 1472088964957 Marionette DEBUG loaded listener.js 18:36:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (000000339D71A800) [pid = 3352] [serial = 2286] [outer = 00000033924F3800] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61B0000 == 42 [pid = 3352] [id = 758] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 00000033A5418800 == 41 [pid = 3352] [id = 757] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 0000003391E1E800 == 40 [pid = 3352] [id = 756] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F0F000 == 39 [pid = 3352] [id = 755] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 00000033A20B1000 == 38 [pid = 3352] [id = 754] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 00000033A09C0800 == 37 [pid = 3352] [id = 753] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1F4800 == 36 [pid = 3352] [id = 752] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 000000339DC5A800 == 35 [pid = 3352] [id = 751] 18:36:05 INFO - PROCESS | 3352 | --DOCSHELL 0000003397241800 == 34 [pid = 3352] [id = 750] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (00000033A138E800) [pid = 3352] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (00000033A0BC7000) [pid = 3352] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339FFA2800) [pid = 3352] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339FFAF000) [pid = 3352] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (000000339EA7C000) [pid = 3352] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (000000339F1D3000) [pid = 3352] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339ECD3C00) [pid = 3352] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (0000003390A2AC00) [pid = 3352] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339F289400) [pid = 3352] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E051C00) [pid = 3352] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (00000033932D0000) [pid = 3352] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (00000033965DA800) [pid = 3352] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033983B6C00) [pid = 3352] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339D635000) [pid = 3352] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D382000) [pid = 3352] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339D71DC00) [pid = 3352] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339EE84400) [pid = 3352] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003391FAF800) [pid = 3352] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339645EC00) [pid = 3352] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339B956000) [pid = 3352] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339F6D4400) [pid = 3352] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (000000339E499C00) [pid = 3352] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E79B800) [pid = 3352] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 18:36:05 INFO - PROCESS | 3352 | 1472088965688 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:36:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:36:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:36:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:36:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:36:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 1081ms 18:36:05 INFO - PROCESS | 3352 | 1472088965730 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 18:36:05 INFO - PROCESS | 3352 | 1472088965734 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 18:36:05 INFO - TEST-START | /FileAPI/historical.html 18:36:05 INFO - PROCESS | 3352 | 1472088965739 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:36:05 INFO - PROCESS | 3352 | 1472088965744 Marionette TRACE conn5 <- [1,3006,null,{}] 18:36:05 INFO - PROCESS | 3352 | 1472088965749 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:05 INFO - PROCESS | 3352 | 1472088965752 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:05 INFO - PROCESS | 3352 | 1472088965845 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 18:36:05 INFO - PROCESS | 3352 | 1472088965853 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:05 INFO - PROCESS | 3352 | 1472088965857 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:05 INFO - PROCESS | 3352 | ++DOCSHELL 000000339AD91800 == 35 [pid = 3352] [id = 763] 18:36:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (00000033925A7000) [pid = 3352] [serial = 2287] [outer = 0000000000000000] 18:36:05 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339645F000) [pid = 3352] [serial = 2288] [outer = 00000033925A7000] 18:36:05 INFO - PROCESS | 3352 | 1472088965908 Marionette DEBUG loaded listener.js 18:36:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (0000003397C73C00) [pid = 3352] [serial = 2289] [outer = 00000033925A7000] 18:36:06 INFO - PROCESS | 3352 | 1472088966435 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:36:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:36:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:36:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:36:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:36:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:36:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:36:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:36:06 INFO - TEST-OK | /FileAPI/historical.html | took 734ms 18:36:06 INFO - PROCESS | 3352 | 1472088966477 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 18:36:06 INFO - PROCESS | 3352 | 1472088966482 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 18:36:06 INFO - PROCESS | 3352 | 1472088966488 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:36:06 INFO - TEST-START | /FileAPI/idlharness.html 18:36:06 INFO - PROCESS | 3352 | 1472088966491 Marionette TRACE conn5 <- [1,3010,null,{}] 18:36:06 INFO - PROCESS | 3352 | 1472088966495 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:06 INFO - PROCESS | 3352 | 1472088966497 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:06 INFO - PROCESS | 3352 | 1472088966593 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 18:36:06 INFO - PROCESS | 3352 | 1472088966677 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:06 INFO - PROCESS | 3352 | 1472088966679 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:06 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9D8800 == 36 [pid = 3352] [id = 764] 18:36:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339704B800) [pid = 3352] [serial = 2290] [outer = 0000000000000000] 18:36:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D716400) [pid = 3352] [serial = 2291] [outer = 000000339704B800] 18:36:06 INFO - PROCESS | 3352 | 1472088966730 Marionette DEBUG loaded listener.js 18:36:06 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D72E400) [pid = 3352] [serial = 2292] [outer = 000000339704B800] 18:36:07 INFO - PROCESS | 3352 | 1472088967482 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:36:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:36:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:36:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:36:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:36:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:36:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:36:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:36:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:36:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:36:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:36:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:36:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:36:07 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 18:36:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:36:07 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 18:36:07 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 18:36:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:36:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:36:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:36:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:36:07 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 18:36:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:36:07 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 18:36:07 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 18:36:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:36:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:36:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 1094ms 18:36:07 INFO - PROCESS | 3352 | 1472088967586 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 18:36:07 INFO - PROCESS | 3352 | 1472088967589 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 18:36:07 INFO - TEST-START | /FileAPI/idlharness.worker 18:36:07 INFO - PROCESS | 3352 | 1472088967594 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:36:07 INFO - PROCESS | 3352 | 1472088967597 Marionette TRACE conn5 <- [1,3014,null,{}] 18:36:07 INFO - PROCESS | 3352 | 1472088967614 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:07 INFO - PROCESS | 3352 | 1472088967619 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:07 INFO - PROCESS | 3352 | 1472088967772 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 18:36:07 INFO - PROCESS | 3352 | 1472088967786 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:07 INFO - PROCESS | 3352 | 1472088967789 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:07 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A619C800 == 37 [pid = 3352] [id = 765] 18:36:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339FFA8C00) [pid = 3352] [serial = 2293] [outer = 0000000000000000] 18:36:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339FFAC000) [pid = 3352] [serial = 2294] [outer = 000000339FFA8C00] 18:36:07 INFO - PROCESS | 3352 | 1472088967839 Marionette DEBUG loaded listener.js 18:36:07 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033A09E7800) [pid = 3352] [serial = 2295] [outer = 000000339FFA8C00] 18:36:08 INFO - PROCESS | 3352 | [3352] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:36:08 INFO - PROCESS | 3352 | 1472088968876 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:36:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:36:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:36:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:36:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:36:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:36:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:36:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:36:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:36:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:36:08 INFO - {} 18:36:08 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 18:36:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:36:08 INFO - {} 18:36:08 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 - {} 18:36:08 INFO - {} 18:36:08 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 18:36:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:36:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:36:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:36:08 INFO - {} 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:36:08 INFO - {} 18:36:08 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 18:36:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:36:08 INFO - {} 18:36:08 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 - {} 18:36:08 INFO - {} 18:36:08 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 18:36:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:36:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:36:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:36:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:36:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:08 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 18:36:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:36:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:36:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 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 18:36:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 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 18:36:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 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 18:36:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:36:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:36:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:36:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:36:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:36:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:36:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:36:09 INFO - {} 18:36:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1437ms 18:36:09 INFO - PROCESS | 3352 | 1472088969032 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 18:36:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:36:09 INFO - PROCESS | 3352 | 1472088969035 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 18:36:09 INFO - PROCESS | 3352 | 1472088969038 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:36:09 INFO - PROCESS | 3352 | 1472088969040 Marionette TRACE conn5 <- [1,3018,null,{}] 18:36:09 INFO - PROCESS | 3352 | 1472088969044 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:09 INFO - PROCESS | 3352 | 1472088969046 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:09 INFO - PROCESS | 3352 | 1472088969169 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 18:36:09 INFO - PROCESS | 3352 | 1472088969249 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:09 INFO - PROCESS | 3352 | 1472088969251 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:09 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7ED0800 == 38 [pid = 3352] [id = 766] 18:36:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (00000033A20D3C00) [pid = 3352] [serial = 2296] [outer = 0000000000000000] 18:36:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (00000033A2A17C00) [pid = 3352] [serial = 2297] [outer = 00000033A20D3C00] 18:36:09 INFO - PROCESS | 3352 | 1472088969299 Marionette DEBUG loaded listener.js 18:36:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (00000033A2A72400) [pid = 3352] [serial = 2298] [outer = 00000033A20D3C00] 18:36:09 INFO - PROCESS | 3352 | 1472088969700 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:36:09 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 18:36:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 691ms 18:36:09 INFO - PROCESS | 3352 | 1472088969736 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 18:36:09 INFO - PROCESS | 3352 | 1472088969738 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 18:36:09 INFO - PROCESS | 3352 | 1472088969742 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:36:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:36:09 INFO - PROCESS | 3352 | 1472088969744 Marionette TRACE conn5 <- [1,3022,null,{}] 18:36:09 INFO - PROCESS | 3352 | 1472088969747 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:09 INFO - PROCESS | 3352 | 1472088969750 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:09 INFO - PROCESS | 3352 | 1472088969872 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 18:36:09 INFO - PROCESS | 3352 | 1472088969878 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:09 INFO - PROCESS | 3352 | 1472088969881 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:09 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7437800 == 39 [pid = 3352] [id = 767] 18:36:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339B568000) [pid = 3352] [serial = 2299] [outer = 0000000000000000] 18:36:09 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033A2A15000) [pid = 3352] [serial = 2300] [outer = 000000339B568000] 18:36:09 INFO - PROCESS | 3352 | 1472088969974 Marionette DEBUG loaded listener.js 18:36:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (00000033A2A79400) [pid = 3352] [serial = 2301] [outer = 000000339B568000] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339DCB0800) [pid = 3352] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (00000033915BB000) [pid = 3352] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339D79F400) [pid = 3352] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (0000003390150C00) [pid = 3352] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (0000003396463400) [pid = 3352] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (0000003392534000) [pid = 3352] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003396469400) [pid = 3352] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003397C08400) [pid = 3352] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339E059800) [pid = 3352] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339F0E5C00) [pid = 3352] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339D3CF000) [pid = 3352] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033924ED400) [pid = 3352] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339D3C3400) [pid = 3352] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A09E4400) [pid = 3352] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:36:10 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (0000003390ACE000) [pid = 3352] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:36:10 INFO - PROCESS | 3352 | 1472088970376 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:36:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:36:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 689ms 18:36:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:36:10 INFO - PROCESS | 3352 | 1472088970435 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 18:36:10 INFO - PROCESS | 3352 | 1472088970437 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 18:36:10 INFO - PROCESS | 3352 | 1472088970441 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:36:10 INFO - PROCESS | 3352 | 1472088970443 Marionette TRACE conn5 <- [1,3026,null,{}] 18:36:10 INFO - PROCESS | 3352 | 1472088970446 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:10 INFO - PROCESS | 3352 | 1472088970452 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:10 INFO - PROCESS | 3352 | 1472088970581 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 18:36:10 INFO - PROCESS | 3352 | 1472088970589 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:10 INFO - PROCESS | 3352 | 1472088970592 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:10 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7254000 == 40 [pid = 3352] [id = 768] 18:36:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (00000033A2ACC000) [pid = 3352] [serial = 2302] [outer = 0000000000000000] 18:36:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (00000033A2AD8400) [pid = 3352] [serial = 2303] [outer = 00000033A2ACC000] 18:36:10 INFO - PROCESS | 3352 | 1472088970648 Marionette DEBUG loaded listener.js 18:36:10 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (00000033A2F94800) [pid = 3352] [serial = 2304] [outer = 00000033A2ACC000] 18:36:11 INFO - PROCESS | 3352 | 1472088971034 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:36:11 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 629ms 18:36:11 INFO - PROCESS | 3352 | 1472088971073 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 18:36:11 INFO - PROCESS | 3352 | 1472088971075 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 18:36:11 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:36:11 INFO - PROCESS | 3352 | 1472088971078 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:36:11 INFO - PROCESS | 3352 | 1472088971080 Marionette TRACE conn5 <- [1,3030,null,{}] 18:36:11 INFO - PROCESS | 3352 | 1472088971084 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:11 INFO - PROCESS | 3352 | 1472088971086 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:11 INFO - PROCESS | 3352 | 1472088971210 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 18:36:11 INFO - PROCESS | 3352 | 1472088971217 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:11 INFO - PROCESS | 3352 | 1472088971219 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:11 INFO - PROCESS | 3352 | ++DOCSHELL 0000003392473800 == 41 [pid = 3352] [id = 769] 18:36:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (00000033A2F97000) [pid = 3352] [serial = 2305] [outer = 0000000000000000] 18:36:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (00000033A2F9D000) [pid = 3352] [serial = 2306] [outer = 00000033A2F97000] 18:36:11 INFO - PROCESS | 3352 | 1472088971265 Marionette DEBUG loaded listener.js 18:36:11 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (00000033A2FA3400) [pid = 3352] [serial = 2307] [outer = 00000033A2F97000] 18:36:11 INFO - PROCESS | 3352 | 1472088971837 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:36:11 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. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:36:11 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'.) 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:36:11 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. 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:36:11 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. 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:36:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:36:11 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. 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:36:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 18:36:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:36:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:36:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:36:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 813ms 18:36:11 INFO - PROCESS | 3352 | 1472088971896 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 18:36:11 INFO - PROCESS | 3352 | 1472088971898 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 18:36:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:36:11 INFO - PROCESS | 3352 | 1472088971933 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:36:11 INFO - PROCESS | 3352 | 1472088971935 Marionette TRACE conn5 <- [1,3034,null,{}] 18:36:11 INFO - PROCESS | 3352 | 1472088971938 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:11 INFO - PROCESS | 3352 | 1472088971940 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:12 INFO - PROCESS | 3352 | 1472088972032 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 18:36:12 INFO - PROCESS | 3352 | 1472088972110 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:12 INFO - PROCESS | 3352 | 1472088972112 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:12 INFO - PROCESS | 3352 | ++DOCSHELL 000000339648C800 == 42 [pid = 3352] [id = 770] 18:36:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (00000033A2F99000) [pid = 3352] [serial = 2308] [outer = 0000000000000000] 18:36:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (00000033A2FABC00) [pid = 3352] [serial = 2309] [outer = 00000033A2F99000] 18:36:12 INFO - PROCESS | 3352 | 1472088972159 Marionette DEBUG loaded listener.js 18:36:12 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (00000033A34CC800) [pid = 3352] [serial = 2310] [outer = 00000033A2F99000] 18:36:12 INFO - PROCESS | 3352 | [3352] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:36:12 INFO - PROCESS | 3352 | 1472088972707 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:36:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:36:12 INFO - {} 18:36:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 839ms 18:36:12 INFO - PROCESS | 3352 | 1472088972782 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 18:36:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:36:12 INFO - PROCESS | 3352 | 1472088972787 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 18:36:12 INFO - PROCESS | 3352 | 1472088972792 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:36:12 INFO - PROCESS | 3352 | 1472088972797 Marionette TRACE conn5 <- [1,3038,null,{}] 18:36:12 INFO - PROCESS | 3352 | 1472088972803 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:12 INFO - PROCESS | 3352 | 1472088972806 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:12 INFO - PROCESS | 3352 | 1472088972935 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 18:36:13 INFO - PROCESS | 3352 | 1472088973027 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:13 INFO - PROCESS | 3352 | 1472088973030 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:13 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E026000 == 43 [pid = 3352] [id = 771] 18:36:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (0000003397DE2800) [pid = 3352] [serial = 2311] [outer = 0000000000000000] 18:36:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (000000339885AC00) [pid = 3352] [serial = 2312] [outer = 0000003397DE2800] 18:36:13 INFO - PROCESS | 3352 | 1472088973092 Marionette DEBUG loaded listener.js 18:36:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339DCA5C00) [pid = 3352] [serial = 2313] [outer = 0000003397DE2800] 18:36:13 INFO - PROCESS | 3352 | 1472088973651 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:36:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:36:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:36:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:36:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:36:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 882ms 18:36:13 INFO - PROCESS | 3352 | 1472088973675 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 18:36:13 INFO - PROCESS | 3352 | 1472088973680 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 18:36:13 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:36:13 INFO - PROCESS | 3352 | 1472088973687 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:36:13 INFO - PROCESS | 3352 | 1472088973690 Marionette TRACE conn5 <- [1,3042,null,{}] 18:36:13 INFO - PROCESS | 3352 | 1472088973711 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:13 INFO - PROCESS | 3352 | 1472088973715 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:13 INFO - PROCESS | 3352 | 1472088973840 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 18:36:13 INFO - PROCESS | 3352 | 1472088973937 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:13 INFO - PROCESS | 3352 | 1472088973940 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:13 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A7244800 == 44 [pid = 3352] [id = 772] 18:36:13 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (000000339F292400) [pid = 3352] [serial = 2314] [outer = 0000000000000000] 18:36:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (000000339F6D5400) [pid = 3352] [serial = 2315] [outer = 000000339F292400] 18:36:14 INFO - PROCESS | 3352 | 1472088974001 Marionette DEBUG loaded listener.js 18:36:14 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339FFBF000) [pid = 3352] [serial = 2316] [outer = 000000339F292400] 18:36:14 INFO - PROCESS | 3352 | 1472088974878 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:36:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:36:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:36:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:36:15 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" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:36:15 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" 18:36:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:36:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:36:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1352ms 18:36:15 INFO - PROCESS | 3352 | 1472088975044 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 18:36:15 INFO - PROCESS | 3352 | 1472088975047 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 18:36:15 INFO - PROCESS | 3352 | 1472088975052 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:36:15 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:36:15 INFO - PROCESS | 3352 | 1472088975056 Marionette TRACE conn5 <- [1,3046,null,{}] 18:36:15 INFO - PROCESS | 3352 | 1472088975068 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:15 INFO - PROCESS | 3352 | 1472088975074 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:15 INFO - PROCESS | 3352 | 1472088975224 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 18:36:15 INFO - PROCESS | 3352 | 1472088975344 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:15 INFO - PROCESS | 3352 | 1472088975347 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:15 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A8116000 == 45 [pid = 3352] [id = 773] 18:36:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (00000033A2770000) [pid = 3352] [serial = 2317] [outer = 0000000000000000] 18:36:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (00000033A2775000) [pid = 3352] [serial = 2318] [outer = 00000033A2770000] 18:36:15 INFO - PROCESS | 3352 | 1472088975409 Marionette DEBUG loaded listener.js 18:36:15 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (00000033A284D000) [pid = 3352] [serial = 2319] [outer = 00000033A2770000] 18:36:15 INFO - PROCESS | 3352 | 1472088975969 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:36:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:36:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:36:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:36:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:36:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:36:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 953ms 18:36:16 INFO - PROCESS | 3352 | 1472088976009 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 18:36:16 INFO - PROCESS | 3352 | 1472088976012 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 18:36:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:36:16 INFO - PROCESS | 3352 | 1472088976016 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:36:16 INFO - PROCESS | 3352 | 1472088976018 Marionette TRACE conn5 <- [1,3050,null,{}] 18:36:16 INFO - PROCESS | 3352 | 1472088976022 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:16 INFO - PROCESS | 3352 | 1472088976024 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:16 INFO - PROCESS | 3352 | 1472088976156 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 18:36:16 INFO - PROCESS | 3352 | 1472088976253 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:16 INFO - PROCESS | 3352 | 1472088976255 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:16 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2178800 == 46 [pid = 3352] [id = 774] 18:36:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003397DE0800) [pid = 3352] [serial = 2320] [outer = 0000000000000000] 18:36:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 90 (000000339E7A5400) [pid = 3352] [serial = 2321] [outer = 0000003397DE0800] 18:36:16 INFO - PROCESS | 3352 | 1472088976312 Marionette DEBUG loaded listener.js 18:36:16 INFO - PROCESS | 3352 | ++DOMWINDOW == 91 (00000033A2892000) [pid = 3352] [serial = 2322] [outer = 0000003397DE0800] 18:36:16 INFO - PROCESS | 3352 | [3352] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-rel-w64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:36:17 INFO - PROCESS | 3352 | 1472088977064 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:36:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:36:17 INFO - {} 18:36:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1078ms 18:36:17 INFO - PROCESS | 3352 | 1472088977132 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 18:36:17 INFO - PROCESS | 3352 | 1472088977136 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 18:36:17 INFO - PROCESS | 3352 | 1472088977142 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:36:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:36:17 INFO - PROCESS | 3352 | 1472088977148 Marionette TRACE conn5 <- [1,3054,null,{}] 18:36:17 INFO - PROCESS | 3352 | 1472088977154 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:17 INFO - PROCESS | 3352 | 1472088977157 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:17 INFO - PROCESS | 3352 | 1472088977280 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 18:36:17 INFO - PROCESS | 3352 | 1472088977358 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:17 INFO - PROCESS | 3352 | 1472088977360 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 0000003392473800 == 45 [pid = 3352] [id = 769] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7254000 == 44 [pid = 3352] [id = 768] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7437800 == 43 [pid = 3352] [id = 767] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7ED0800 == 42 [pid = 3352] [id = 766] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A619C800 == 41 [pid = 3352] [id = 765] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339E9D8800 == 40 [pid = 3352] [id = 764] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339AD91800 == 39 [pid = 3352] [id = 763] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339ADA1000 == 38 [pid = 3352] [id = 760] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339F1F4000 == 37 [pid = 3352] [id = 759] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A73C0800 == 36 [pid = 3352] [id = 743] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A12DF800 == 35 [pid = 3352] [id = 761] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A61A2000 == 34 [pid = 3352] [id = 746] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339670D800 == 33 [pid = 3352] [id = 762] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 0000003396021000 == 32 [pid = 3352] [id = 748] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A736E000 == 31 [pid = 3352] [id = 742] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 0000003397C44800 == 30 [pid = 3352] [id = 749] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339E3B7000 == 29 [pid = 3352] [id = 744] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A811D000 == 28 [pid = 3352] [id = 747] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2178800 == 27 [pid = 3352] [id = 774] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A8116000 == 26 [pid = 3352] [id = 773] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 00000033A7244800 == 25 [pid = 3352] [id = 772] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339E026000 == 24 [pid = 3352] [id = 771] 18:36:18 INFO - PROCESS | 3352 | --DOCSHELL 000000339648C800 == 23 [pid = 3352] [id = 770] 18:36:18 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391140000 == 24 [pid = 3352] [id = 775] 18:36:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 92 (0000003390049C00) [pid = 3352] [serial = 2323] [outer = 0000000000000000] 18:36:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 93 (0000003390054800) [pid = 3352] [serial = 2324] [outer = 0000003390049C00] 18:36:18 INFO - PROCESS | 3352 | 1472088978081 Marionette DEBUG loaded listener.js 18:36:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 94 (0000003390A28800) [pid = 3352] [serial = 2325] [outer = 0000003390049C00] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 93 (0000003391A21000) [pid = 3352] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 92 (0000003391FAB800) [pid = 3352] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 91 (000000339D7A6C00) [pid = 3352] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 90 (000000339D383000) [pid = 3352] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 89 (000000339E496000) [pid = 3352] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (00000033983B6800) [pid = 3352] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (0000003396FF0C00) [pid = 3352] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (000000339E053400) [pid = 3352] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033965DCC00) [pid = 3352] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (000000339725F400) [pid = 3352] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339E79D800) [pid = 3352] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339E4C5400) [pid = 3352] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339E78FC00) [pid = 3352] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (000000339E83E000) [pid = 3352] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F295C00) [pid = 3352] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339D72B800) [pid = 3352] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (000000339F344000) [pid = 3352] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339885EC00) [pid = 3352] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (0000003396DCE400) [pid = 3352] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339EA7D800) [pid = 3352] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339E495C00) [pid = 3352] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (00000033A208E400) [pid = 3352] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033A1268C00) [pid = 3352] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (000000339E79EC00) [pid = 3352] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (0000003396467C00) [pid = 3352] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (000000339EA80000) [pid = 3352] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (000000339EFB4800) [pid = 3352] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (000000339D718800) [pid = 3352] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | --DOMWINDOW == 65 (000000339F1D8800) [pid = 3352] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 18:36:18 INFO - PROCESS | 3352 | 1472088978636 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:36:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:36:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1531ms 18:36:18 INFO - PROCESS | 3352 | 1472088978682 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 18:36:18 INFO - PROCESS | 3352 | 1472088978686 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 18:36:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:36:18 INFO - PROCESS | 3352 | 1472088978692 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:36:18 INFO - PROCESS | 3352 | 1472088978694 Marionette TRACE conn5 <- [1,3058,null,{}] 18:36:18 INFO - PROCESS | 3352 | 1472088978699 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:18 INFO - PROCESS | 3352 | 1472088978702 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:18 INFO - PROCESS | 3352 | 1472088978843 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 18:36:18 INFO - PROCESS | 3352 | 1472088978926 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:18 INFO - PROCESS | 3352 | 1472088978929 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:18 INFO - PROCESS | 3352 | ++DOCSHELL 0000003396C7E000 == 25 [pid = 3352] [id = 776] 18:36:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 66 (00000033915C6C00) [pid = 3352] [serial = 2326] [outer = 0000000000000000] 18:36:18 INFO - PROCESS | 3352 | ++DOMWINDOW == 67 (00000033924F4C00) [pid = 3352] [serial = 2327] [outer = 00000033915C6C00] 18:36:18 INFO - PROCESS | 3352 | 1472088978981 Marionette DEBUG loaded listener.js 18:36:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 68 (00000033960C4400) [pid = 3352] [serial = 2328] [outer = 00000033915C6C00] 18:36:19 INFO - PROCESS | 3352 | 1472088979374 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:36:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:36:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 733ms 18:36:19 INFO - PROCESS | 3352 | 1472088979450 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 18:36:19 INFO - PROCESS | 3352 | 1472088979455 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 18:36:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:36:19 INFO - PROCESS | 3352 | 1472088979463 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:36:19 INFO - PROCESS | 3352 | 1472088979467 Marionette TRACE conn5 <- [1,3062,null,{}] 18:36:19 INFO - PROCESS | 3352 | 1472088979471 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:19 INFO - PROCESS | 3352 | 1472088979473 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:19 INFO - PROCESS | 3352 | 1472088979581 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 18:36:19 INFO - PROCESS | 3352 | 1472088979589 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:19 INFO - PROCESS | 3352 | 1472088979591 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:19 INFO - PROCESS | 3352 | ++DOCSHELL 000000339DC48000 == 26 [pid = 3352] [id = 777] 18:36:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339656C800) [pid = 3352] [serial = 2329] [outer = 0000000000000000] 18:36:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (0000003396CD9400) [pid = 3352] [serial = 2330] [outer = 000000339656C800] 18:36:19 INFO - PROCESS | 3352 | 1472088979641 Marionette DEBUG loaded listener.js 18:36:19 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (0000003397C73800) [pid = 3352] [serial = 2331] [outer = 000000339656C800] 18:36:20 INFO - PROCESS | 3352 | 1472088980104 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:36:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:36:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 693ms 18:36:20 INFO - PROCESS | 3352 | 1472088980155 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 18:36:20 INFO - PROCESS | 3352 | 1472088980158 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 18:36:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:36:20 INFO - PROCESS | 3352 | 1472088980162 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:36:20 INFO - PROCESS | 3352 | 1472088980165 Marionette TRACE conn5 <- [1,3066,null,{}] 18:36:20 INFO - PROCESS | 3352 | 1472088980177 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:20 INFO - PROCESS | 3352 | 1472088980182 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:20 INFO - PROCESS | 3352 | 1472088980281 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 18:36:20 INFO - PROCESS | 3352 | 1472088980288 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:20 INFO - PROCESS | 3352 | 1472088980290 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:20 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E9CD800 == 27 [pid = 3352] [id = 778] 18:36:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (0000003398864000) [pid = 3352] [serial = 2332] [outer = 0000000000000000] 18:36:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339B8B0400) [pid = 3352] [serial = 2333] [outer = 0000003398864000] 18:36:20 INFO - PROCESS | 3352 | 1472088980338 Marionette DEBUG loaded listener.js 18:36:20 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339D381400) [pid = 3352] [serial = 2334] [outer = 0000003398864000] 18:36:20 INFO - PROCESS | 3352 | 1472088980847 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 18:36:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:36:20 INFO - PROCESS | 3352 | 1472088980905 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 18:36:20 INFO - PROCESS | 3352 | 1472088980918 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:36:20 INFO - PROCESS | 3352 | 1472088980920 Marionette TRACE conn5 <- [1,3070,null,{}] 18:36:20 INFO - PROCESS | 3352 | 1472088980924 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:20 INFO - PROCESS | 3352 | 1472088980926 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:21 INFO - PROCESS | 3352 | 1472088981090 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 18:36:21 INFO - PROCESS | 3352 | 1472088981146 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:21 INFO - PROCESS | 3352 | 1472088981149 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:21 INFO - PROCESS | 3352 | ++DOCSHELL 000000339F21B800 == 28 [pid = 3352] [id = 779] 18:36:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D63DC00) [pid = 3352] [serial = 2335] [outer = 0000000000000000] 18:36:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339D728800) [pid = 3352] [serial = 2336] [outer = 000000339D63DC00] 18:36:21 INFO - PROCESS | 3352 | 1472088981196 Marionette DEBUG loaded listener.js 18:36:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339D7EFC00) [pid = 3352] [serial = 2337] [outer = 000000339D63DC00] 18:36:21 INFO - PROCESS | 3352 | 1472088981601 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:36:21 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:36:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:21 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:36:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:36:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 724ms 18:36:21 INFO - PROCESS | 3352 | 1472088981645 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 18:36:21 INFO - PROCESS | 3352 | 1472088981648 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 18:36:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:36:21 INFO - PROCESS | 3352 | 1472088981651 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:36:21 INFO - PROCESS | 3352 | 1472088981653 Marionette TRACE conn5 <- [1,3074,null,{}] 18:36:21 INFO - PROCESS | 3352 | 1472088981657 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:21 INFO - PROCESS | 3352 | 1472088981659 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:21 INFO - PROCESS | 3352 | 1472088981780 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 18:36:21 INFO - PROCESS | 3352 | 1472088981785 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:21 INFO - PROCESS | 3352 | 1472088981787 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:21 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A09BD000 == 29 [pid = 3352] [id = 780] 18:36:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339E053400) [pid = 3352] [serial = 2338] [outer = 0000000000000000] 18:36:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339E059C00) [pid = 3352] [serial = 2339] [outer = 000000339E053400] 18:36:21 INFO - PROCESS | 3352 | 1472088981845 Marionette DEBUG loaded listener.js 18:36:21 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339E494000) [pid = 3352] [serial = 2340] [outer = 000000339E053400] 18:36:22 INFO - PROCESS | 3352 | 1472088982334 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:36:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:36:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 734ms 18:36:22 INFO - PROCESS | 3352 | 1472088982396 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 18:36:22 INFO - PROCESS | 3352 | 1472088982399 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 18:36:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:36:22 INFO - PROCESS | 3352 | 1472088982444 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:36:22 INFO - PROCESS | 3352 | 1472088982446 Marionette TRACE conn5 <- [1,3078,null,{}] 18:36:22 INFO - PROCESS | 3352 | 1472088982450 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:22 INFO - PROCESS | 3352 | 1472088982456 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:22 INFO - PROCESS | 3352 | 1472088982799 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339FFA8C00) [pid = 3352] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (000000339B568000) [pid = 3352] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (00000033A20D3C00) [pid = 3352] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (000000339704B800) [pid = 3352] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339F1D2C00) [pid = 3352] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339005FC00) [pid = 3352] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (00000033924F3800) [pid = 3352] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339885E400) [pid = 3352] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (00000033925A7000) [pid = 3352] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033A2ACC000) [pid = 3352] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033A2F97000) [pid = 3352] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:36:22 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033A2F99000) [pid = 3352] [serial = 2308] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:36:22 INFO - PROCESS | 3352 | 1472088982879 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:22 INFO - PROCESS | 3352 | 1472088982881 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:22 INFO - PROCESS | 3352 | ++DOCSHELL 0000003391E22000 == 30 [pid = 3352] [id = 781] 18:36:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 69 (000000339704B800) [pid = 3352] [serial = 2341] [outer = 0000000000000000] 18:36:22 INFO - PROCESS | 3352 | ++DOMWINDOW == 70 (000000339E053C00) [pid = 3352] [serial = 2342] [outer = 000000339704B800] 18:36:22 INFO - PROCESS | 3352 | 1472088982929 Marionette DEBUG loaded listener.js 18:36:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 71 (000000339E7A2800) [pid = 3352] [serial = 2343] [outer = 000000339704B800] 18:36:23 INFO - PROCESS | 3352 | 1472088983261 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:36:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:36:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 899ms 18:36:23 INFO - PROCESS | 3352 | 1472088983332 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 18:36:23 INFO - PROCESS | 3352 | 1472088983334 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 18:36:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:36:23 INFO - PROCESS | 3352 | 1472088983337 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:36:23 INFO - PROCESS | 3352 | 1472088983339 Marionette TRACE conn5 <- [1,3082,null,{}] 18:36:23 INFO - PROCESS | 3352 | 1472088983343 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:23 INFO - PROCESS | 3352 | 1472088983345 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:23 INFO - PROCESS | 3352 | 1472088983428 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 18:36:23 INFO - PROCESS | 3352 | 1472088983433 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:23 INFO - PROCESS | 3352 | 1472088983435 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:23 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A27CE000 == 31 [pid = 3352] [id = 782] 18:36:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 72 (000000339E7A5C00) [pid = 3352] [serial = 2344] [outer = 0000000000000000] 18:36:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 73 (000000339E819800) [pid = 3352] [serial = 2345] [outer = 000000339E7A5C00] 18:36:23 INFO - PROCESS | 3352 | 1472088983482 Marionette DEBUG loaded listener.js 18:36:23 INFO - PROCESS | 3352 | ++DOMWINDOW == 74 (000000339E833C00) [pid = 3352] [serial = 2346] [outer = 000000339E7A5C00] 18:36:23 INFO - PROCESS | 3352 | 1472088983879 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:36:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:36:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 586ms 18:36:23 INFO - PROCESS | 3352 | 1472088983935 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 18:36:23 INFO - PROCESS | 3352 | 1472088983937 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 18:36:23 INFO - PROCESS | 3352 | 1472088983940 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:36:23 INFO - PROCESS | 3352 | 1472088983942 Marionette TRACE conn5 <- [1,3086,null,{}] 18:36:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:36:23 INFO - PROCESS | 3352 | 1472088983972 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:23 INFO - PROCESS | 3352 | 1472088983975 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:24 INFO - PROCESS | 3352 | 1472088984061 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 18:36:24 INFO - PROCESS | 3352 | 1472088984066 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:24 INFO - PROCESS | 3352 | 1472088984068 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A2F19800 == 32 [pid = 3352] [id = 783] 18:36:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 75 (000000339D715400) [pid = 3352] [serial = 2347] [outer = 0000000000000000] 18:36:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 76 (000000339E99E400) [pid = 3352] [serial = 2348] [outer = 000000339D715400] 18:36:24 INFO - PROCESS | 3352 | 1472088984114 Marionette DEBUG loaded listener.js 18:36:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 77 (000000339EA83400) [pid = 3352] [serial = 2349] [outer = 000000339D715400] 18:36:24 INFO - PROCESS | 3352 | 1472088984559 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:36:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:36:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:36:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 648ms 18:36:24 INFO - PROCESS | 3352 | 1472088984595 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 18:36:24 INFO - PROCESS | 3352 | 1472088984597 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 18:36:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:36:24 INFO - PROCESS | 3352 | 1472088984600 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:36:24 INFO - PROCESS | 3352 | 1472088984602 Marionette TRACE conn5 <- [1,3090,null,{}] 18:36:24 INFO - PROCESS | 3352 | 1472088984620 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:24 INFO - PROCESS | 3352 | 1472088984622 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:24 INFO - PROCESS | 3352 | 1472088984708 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 18:36:24 INFO - PROCESS | 3352 | 1472088984713 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:24 INFO - PROCESS | 3352 | 1472088984715 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:24 INFO - PROCESS | 3352 | ++DOCSHELL 00000033A3F98800 == 33 [pid = 3352] [id = 784] 18:36:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 78 (000000339EA82000) [pid = 3352] [serial = 2350] [outer = 0000000000000000] 18:36:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 79 (000000339EE90400) [pid = 3352] [serial = 2351] [outer = 000000339EA82000] 18:36:24 INFO - PROCESS | 3352 | 1472088984762 Marionette DEBUG loaded listener.js 18:36:24 INFO - PROCESS | 3352 | ++DOMWINDOW == 80 (000000339F1D2C00) [pid = 3352] [serial = 2352] [outer = 000000339EA82000] 18:36:25 INFO - PROCESS | 3352 | 1472088985528 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:36:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:36:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 986ms 18:36:25 INFO - PROCESS | 3352 | 1472088985590 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 18:36:25 INFO - PROCESS | 3352 | 1472088985595 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 18:36:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:36:25 INFO - PROCESS | 3352 | 1472088985600 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:36:25 INFO - PROCESS | 3352 | 1472088985606 Marionette TRACE conn5 <- [1,3094,null,{}] 18:36:25 INFO - PROCESS | 3352 | 1472088985612 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:25 INFO - PROCESS | 3352 | 1472088985615 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:25 INFO - PROCESS | 3352 | 1472088985752 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 18:36:25 INFO - PROCESS | 3352 | 1472088985875 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:25 INFO - PROCESS | 3352 | 1472088985878 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:25 INFO - PROCESS | 3352 | ++DOCSHELL 0000003398384000 == 34 [pid = 3352] [id = 785] 18:36:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 81 (0000003391FA9800) [pid = 3352] [serial = 2353] [outer = 0000000000000000] 18:36:25 INFO - PROCESS | 3352 | ++DOMWINDOW == 82 (000000339259B400) [pid = 3352] [serial = 2354] [outer = 0000003391FA9800] 18:36:25 INFO - PROCESS | 3352 | 1472088985950 Marionette DEBUG loaded listener.js 18:36:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 83 (0000003396469000) [pid = 3352] [serial = 2355] [outer = 0000003391FA9800] 18:36:26 INFO - PROCESS | 3352 | 1472088986614 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:36:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:36:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:36:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:36:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1029ms 18:36:26 INFO - PROCESS | 3352 | 1472088986633 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 18:36:26 INFO - PROCESS | 3352 | 1472088986639 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 18:36:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:36:26 INFO - PROCESS | 3352 | 1472088986645 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:36:26 INFO - PROCESS | 3352 | 1472088986648 Marionette TRACE conn5 <- [1,3098,null,{}] 18:36:26 INFO - PROCESS | 3352 | 1472088986653 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:26 INFO - PROCESS | 3352 | 1472088986656 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:26 INFO - PROCESS | 3352 | 1472088986790 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 18:36:26 INFO - PROCESS | 3352 | 1472088986922 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:26 INFO - PROCESS | 3352 | 1472088986925 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:26 INFO - PROCESS | 3352 | ++DOCSHELL 000000339E7CA800 == 35 [pid = 3352] [id = 786] 18:36:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 84 (00000033987C0C00) [pid = 3352] [serial = 2356] [outer = 0000000000000000] 18:36:26 INFO - PROCESS | 3352 | ++DOMWINDOW == 85 (000000339B8B2C00) [pid = 3352] [serial = 2357] [outer = 00000033987C0C00] 18:36:26 INFO - PROCESS | 3352 | 1472088986988 Marionette DEBUG loaded listener.js 18:36:27 INFO - PROCESS | 3352 | ++DOMWINDOW == 86 (000000339D720C00) [pid = 3352] [serial = 2358] [outer = 00000033987C0C00] 18:36:27 INFO - PROCESS | 3352 | 1472088987762 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:36:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:36:27 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 18:36:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:36:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1131ms 18:36:27 INFO - PROCESS | 3352 | 1472088987806 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 18:36:27 INFO - PROCESS | 3352 | 1472088987812 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 18:36:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:36:27 INFO - PROCESS | 3352 | 1472088987819 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:36:27 INFO - PROCESS | 3352 | 1472088987823 Marionette TRACE conn5 <- [1,3102,null,{}] 18:36:27 INFO - PROCESS | 3352 | 1472088987829 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:36:27 INFO - PROCESS | 3352 | 1472088987832 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:27 INFO - PROCESS | 3352 | 1472088987956 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 18:36:28 INFO - PROCESS | 3352 | 1472088988071 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"b32a6e50-adde-42f3-ac94-9ac9500e0d6c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:28 INFO - PROCESS | 3352 | 1472088988075 Marionette INFO sendAsync c9e48655-1b83-4c03-af70-50c424e88c97 18:36:28 INFO - PROCESS | 3352 | ++DOCSHELL 0000003397C2C000 == 36 [pid = 3352] [id = 787] 18:36:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 87 (000000339606C000) [pid = 3352] [serial = 2359] [outer = 0000000000000000] 18:36:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 88 (0000003396464800) [pid = 3352] [serial = 2360] [outer = 000000339606C000] 18:36:28 INFO - PROCESS | 3352 | 1472088988128 Marionette DEBUG loaded listener.js 18:36:28 INFO - PROCESS | 3352 | ++DOMWINDOW == 89 (0000003396F82C00) [pid = 3352] [serial = 2361] [outer = 000000339606C000] 18:36:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339837A000 == 35 [pid = 3352] [id = 735] 18:36:28 INFO - PROCESS | 3352 | --DOCSHELL 00000033A2F18800 == 34 [pid = 3352] [id = 739] 18:36:28 INFO - PROCESS | 3352 | --DOCSHELL 000000339E7C0800 == 33 [pid = 3352] [id = 736] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 88 (00000033A34CC800) [pid = 3352] [serial = 2310] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 87 (00000033A09E7800) [pid = 3352] [serial = 2295] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 86 (00000033A2FABC00) [pid = 3352] [serial = 2309] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 85 (00000033A2A15000) [pid = 3352] [serial = 2300] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 84 (00000033A2A72400) [pid = 3352] [serial = 2298] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 83 (000000339D72E400) [pid = 3352] [serial = 2292] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 82 (000000339D716400) [pid = 3352] [serial = 2291] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 81 (000000339FFAC000) [pid = 3352] [serial = 2294] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 80 (00000033A2A17C00) [pid = 3352] [serial = 2297] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 79 (000000339F685400) [pid = 3352] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 78 (0000003390A1FC00) [pid = 3352] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 77 (0000003391FB0400) [pid = 3352] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 76 (0000003396462000) [pid = 3352] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 75 (000000339D71A800) [pid = 3352] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 74 (000000339B575800) [pid = 3352] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 73 (000000339D72B000) [pid = 3352] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 72 (000000339645F000) [pid = 3352] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 71 (0000003397C73C00) [pid = 3352] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 70 (00000033A2AD8400) [pid = 3352] [serial = 2303] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 69 (00000033A2F9D000) [pid = 3352] [serial = 2306] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 68 (00000033A2A79400) [pid = 3352] [serial = 2301] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 67 (00000033A2FA3400) [pid = 3352] [serial = 2307] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | --DOMWINDOW == 66 (00000033A2F94800) [pid = 3352] [serial = 2304] [outer = 0000000000000000] [url = about:blank] 18:36:28 INFO - PROCESS | 3352 | 1472088988632 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:36:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:36:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 839ms 18:36:28 INFO - PROCESS | 3352 | 1472088988659 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 18:36:28 INFO - PROCESS | 3352 | 1472088988664 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 18:36:29 WARNING - u'runner_teardown' () 18:36:29 INFO - No more tests 18:36:29 INFO - Got 0 unexpected results 18:36:29 INFO - SUITE-END | took 686s 18:36:29 INFO - Closing logging queue 18:36:29 INFO - queue closed 18:36:29 INFO - Return code: 0 18:36:29 WARNING - # TBPL SUCCESS # 18:36:29 INFO - Running post-action listener: _resource_record_post_action 18:36:29 INFO - Running post-run listener: _resource_record_post_run 18:36:30 INFO - Total resource usage - Wall time: 696s; CPU: 14.0%; Read bytes: 29804032; Write bytes: 990274560; Read time: 425110; Write time: 3850250 18:36:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:36:30 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 36801024; Read time: 0; Write time: 44500 18:36:30 INFO - run-tests - Wall time: 693s; CPU: 14.0%; Read bytes: 29804032; Write bytes: 871968256; Read time: 425110; Write time: 3734750 18:36:30 INFO - Running post-run listener: _upload_blobber_files 18:36:30 INFO - Blob upload gear active. 18:36:30 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 18:36:30 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 18:36:30 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-release', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 18:36:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-release -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 18:36:31 INFO - (blobuploader) - INFO - Open directory for files ... 18:36:31 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 18:36:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:36:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:36:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:36:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:36:32 INFO - (blobuploader) - INFO - Done attempting. 18:36:32 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 18:36:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:36:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:36:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:36:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:36:33 INFO - (blobuploader) - INFO - Done attempting. 18:36:33 INFO - (blobuploader) - INFO - Iteration through files over. 18:36:33 INFO - Return code: 0 18:36:33 INFO - rmtree: C:\slave\test\build\uploaded_files.json 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 18:36:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45053367813304f8ef1d242190cc261c6b3d3e1becddc43c5580acde405dc032845a579ee8c6eb1fa6739cdb6551d8bbaf27421c98e520d63edfcc73e4e95d50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45aa0568af5bfac6911d1fc7b78c704972038bff0430319f750759f21081353f9e264b45313f6f085c579932afdb1fb76db435e16caaec245df7082740c0a99f"} 18:36:33 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 18:36:33 INFO - Writing to file C:\slave\test\properties\blobber_files 18:36:33 INFO - Contents: 18:36:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45053367813304f8ef1d242190cc261c6b3d3e1becddc43c5580acde405dc032845a579ee8c6eb1fa6739cdb6551d8bbaf27421c98e520d63edfcc73e4e95d50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45aa0568af5bfac6911d1fc7b78c704972038bff0430319f750759f21081353f9e264b45313f6f085c579932afdb1fb76db435e16caaec245df7082740c0a99f"} 18:36:33 INFO - Running post-run listener: copy_logs_to_upload_dir 18:36:33 INFO - Copying logs to upload dir... 18:36:33 INFO - mkdir: C:\slave\test\build\upload\logs 18:36:33 INFO - Copying logs to upload dir... 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - Using _rmtree_windows ... 18:36:33 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=894.930000 ========= master_lag: 0.29 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 55 secs) (at 2016-08-24 18:36:34.178154) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 18:36:34.179075) ========= '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-185\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-185 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-185 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-185\AppData\Local LOGONSERVER=\\T-W864-IX-185 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-185 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-185 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-185 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45053367813304f8ef1d242190cc261c6b3d3e1becddc43c5580acde405dc032845a579ee8c6eb1fa6739cdb6551d8bbaf27421c98e520d63edfcc73e4e95d50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45aa0568af5bfac6911d1fc7b78c704972038bff0430319f750759f21081353f9e264b45313f6f085c579932afdb1fb76db435e16caaec245df7082740c0a99f"} build_url:https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45053367813304f8ef1d242190cc261c6b3d3e1becddc43c5580acde405dc032845a579ee8c6eb1fa6739cdb6551d8bbaf27421c98e520d63edfcc73e4e95d50", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/45aa0568af5bfac6911d1fc7b78c704972038bff0430319f750759f21081353f9e264b45313f6f085c579932afdb1fb76db435e16caaec245df7082740c0a99f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XNfzd-DgTqO7YqnJ7o957w/artifacts/public/build/firefox-48.0.3.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-24 18:36:34.303071) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:36:34.303412) ========= '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-185\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-185 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-185 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-185\AppData\Local LOGONSERVER=\\T-W864-IX-185 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-185 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-185 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-185 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.100000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-24 18:36:34.421825) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-24 18:36:34.422137) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-24 18:36:34.840488) ========= ========= Total master_lag: 0.45 =========