builder: mozilla-beta_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-182 starttime: 1467235392.33 results: success (0) buildid: 20160629130426 builduid: a895d54ff7bf40d0a65922a67a781542 revision: ee43fafecf41bc2048b100e1fe2e272144884d19 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:12.329828) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:12.330490) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:12.331060) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:12.528642) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 14:23:12.529437) ========= '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-182\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-182 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-182 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-182\AppData\Local LOGONSERVER=\\T-W864-IX-182 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-182 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-182 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-182 WINDIR=C:\windows using PTY: False --14:23:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 7.92 MB/s 14:23:14 (7.92 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.344000 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 14:23:14.015872) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 14:23:14.016697) ========= '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-182\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-182 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-182 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-182\AppData\Local LOGONSERVER=\\T-W864-IX-182 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-182 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-182 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-182 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.805000 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 14:23:16.848289) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 14:23:16.849209) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ee43fafecf41bc2048b100e1fe2e272144884d19 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ee43fafecf41bc2048b100e1fe2e272144884d19 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-182\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-182 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-182 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-182\AppData\Local LOGONSERVER=\\T-W864-IX-182 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-182 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-182 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-182 WINDIR=C:\windows using PTY: False 2016-06-29 14:23:17,871 truncating revision to first 12 chars 2016-06-29 14:23:17,871 Setting DEBUG logging. 2016-06-29 14:23:17,871 attempt 1/10 2016-06-29 14:23:17,871 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ee43fafecf41?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-29 14:23:19,157 unpacking tar archive at: mozilla-beta-ee43fafecf41/testing/mozharness/ program finished with exit code 0 elapsedTime=2.490000 ========= master_lag: 0.20 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 14:23:19.534487) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:19.534857) ========= script_repo_revision: ee43fafecf41bc2048b100e1fe2e272144884d19 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:19.535266) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:19.535547) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 14:23:19.554056) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 4 secs) (at 2016-06-29 14:23:19.554448) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-182\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-182 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-182 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-182\AppData\Local LOGONSERVER=\\T-W864-IX-182 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-182 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-182 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-182 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 14:23:20 INFO - MultiFileLogger online at 20160629 14:23:20 in C:\slave\test 14:23:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 14:23:20 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 14:23:20 INFO - {'append_to_log': False, 14:23:20 INFO - 'base_work_dir': 'C:\\slave\\test', 14:23:20 INFO - 'blob_upload_branch': 'mozilla-beta', 14:23:20 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 14:23:20 INFO - 'buildbot_json_path': 'buildprops.json', 14:23:20 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 14:23:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:23:20 INFO - 'download_minidump_stackwalk': True, 14:23:20 INFO - 'download_symbols': 'true', 14:23:20 INFO - 'e10s': False, 14:23:20 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 14:23:20 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 14:23:20 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 14:23:20 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 14:23:20 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 14:23:20 INFO - 'C:/mozilla-build/tooltool.py'), 14:23:20 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 14:23:20 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 14:23:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:23:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:23:20 INFO - 'log_level': 'info', 14:23:20 INFO - 'log_to_console': True, 14:23:20 INFO - 'opt_config_files': (), 14:23:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:23:20 INFO - '--processes=1', 14:23:20 INFO - '--config=%(test_path)s/wptrunner.ini', 14:23:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:23:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:23:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:23:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:23:20 INFO - 'pip_index': False, 14:23:20 INFO - 'require_test_zip': True, 14:23:20 INFO - 'test_type': ('testharness',), 14:23:20 INFO - 'this_chunk': '1', 14:23:20 INFO - 'total_chunks': '10', 14:23:20 INFO - 'virtualenv_path': 'venv', 14:23:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:23:20 INFO - 'work_dir': 'build'} 14:23:20 INFO - ##### 14:23:20 INFO - ##### Running clobber step. 14:23:20 INFO - ##### 14:23:20 INFO - Running pre-action listener: _resource_record_pre_action 14:23:20 INFO - Running main action method: clobber 14:23:20 INFO - rmtree: C:\slave\test\build 14:23:20 INFO - Using _rmtree_windows ... 14:23:20 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 14:24:47 INFO - Running post-action listener: _resource_record_post_action 14:24:47 INFO - ##### 14:24:47 INFO - ##### Running read-buildbot-config step. 14:24:47 INFO - ##### 14:24:47 INFO - Running pre-action listener: _resource_record_pre_action 14:24:47 INFO - Running main action method: read_buildbot_config 14:24:47 INFO - Using buildbot properties: 14:24:47 INFO - { 14:24:47 INFO - "project": "", 14:24:47 INFO - "product": "firefox", 14:24:47 INFO - "script_repo_revision": "production", 14:24:47 INFO - "scheduler": "tests-mozilla-beta-win8_64-debug-unittest", 14:24:47 INFO - "repository": "", 14:24:47 INFO - "buildername": "Windows 8 64-bit mozilla-beta debug test web-platform-tests-1", 14:24:47 INFO - "buildid": "20160629130426", 14:24:47 INFO - "pgo_build": "False", 14:24:47 INFO - "basedir": "C:\\slave\\test", 14:24:47 INFO - "buildnumber": 16, 14:24:47 INFO - "slavename": "t-w864-ix-182", 14:24:47 INFO - "revision": "ee43fafecf41bc2048b100e1fe2e272144884d19", 14:24:47 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 14:24:47 INFO - "platform": "win64", 14:24:47 INFO - "branch": "mozilla-beta", 14:24:47 INFO - "repo_path": "releases/mozilla-beta", 14:24:47 INFO - "moz_repo_path": "", 14:24:47 INFO - "stage_platform": "win64", 14:24:47 INFO - "builduid": "a895d54ff7bf40d0a65922a67a781542", 14:24:47 INFO - "slavebuilddir": "test" 14:24:47 INFO - } 14:24:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json. 14:24:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip. 14:24:47 INFO - Running post-action listener: _resource_record_post_action 14:24:47 INFO - ##### 14:24:47 INFO - ##### Running download-and-extract step. 14:24:47 INFO - ##### 14:24:47 INFO - Running pre-action listener: _resource_record_pre_action 14:24:47 INFO - Running main action method: download_and_extract 14:24:47 INFO - mkdir: C:\slave\test\build\tests 14:24:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:47 INFO - https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net 14:24:47 INFO - trying https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json 14:24:47 INFO - Downloading https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 14:24:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1 14:24:48 INFO - Downloaded 1240 bytes. 14:24:48 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 14:24:48 INFO - Using the following test package requirements: 14:24:48 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'], 14:24:48 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'], 14:24:48 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.gtest.tests.zip'], 14:24:48 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'jsshell-win64.zip'], 14:24:48 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'], 14:24:48 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'], 14:24:48 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'], 14:24:48 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'], 14:24:48 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'], 14:24:48 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip', 14:24:48 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']} 14:24:48 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 14:24:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:48 INFO - https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 14:24:48 INFO - trying https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip 14:24:48 INFO - Downloading https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip 14:24:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1 14:24:49 INFO - Downloaded 20907533 bytes. 14:24:49 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:24:49 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:24:51 INFO - caution: filename not matched: web-platform/* 14:24:51 INFO - Return code: 11 14:24:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:24:51 INFO - https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 14:24:51 INFO - trying https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip 14:24:51 INFO - Downloading https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip 14:24:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1 14:24:52 INFO - Downloaded 36389112 bytes. 14:24:52 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:24:52 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:25:32 INFO - caution: filename not matched: bin/* 14:25:32 INFO - caution: filename not matched: config/* 14:25:32 INFO - caution: filename not matched: mozbase/* 14:25:32 INFO - caution: filename not matched: marionette/* 14:25:32 INFO - caution: filename not matched: tools/wptserve/* 14:25:32 INFO - Return code: 11 14:25:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:32 INFO - https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net 14:25:32 INFO - trying https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip 14:25:32 INFO - Downloading https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip 14:25:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1 14:25:35 INFO - Downloaded 82717743 bytes. 14:25:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip 14:25:35 INFO - mkdir: C:\slave\test\properties 14:25:35 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 14:25:35 INFO - Writing to file C:\slave\test\properties\build_url 14:25:35 INFO - Contents: 14:25:35 INFO - build_url:https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip 14:25:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 14:25:35 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 14:25:35 INFO - Writing to file C:\slave\test\properties\symbols_url 14:25:35 INFO - Contents: 14:25:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 14:25: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')]} 14:25:35 INFO - https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:25:35 INFO - trying https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 14:25:35 INFO - Downloading https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip 14:25:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip'}, attempt #1 14:25:37 INFO - Downloaded 50743981 bytes. 14:25:37 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 14:25:37 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 14:25:41 INFO - Return code: 0 14:25:41 INFO - Running post-action listener: _resource_record_post_action 14:25:41 INFO - Running post-action listener: set_extra_try_arguments 14:25:41 INFO - ##### 14:25:41 INFO - ##### Running create-virtualenv step. 14:25:41 INFO - ##### 14:25:41 INFO - Running pre-action listener: _pre_create_virtualenv 14:25:41 INFO - Running pre-action listener: _resource_record_pre_action 14:25:41 INFO - Running main action method: create_virtualenv 14:25:41 INFO - Creating virtualenv C:\slave\test\build\venv 14:25:41 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 14:25:41 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 14:25:43 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 14:25:46 INFO - Installing distribute......................................................................................................................................................................................done. 14:25:48 INFO - Return code: 0 14:25:48 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 14:25:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:48 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B76C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02364D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026480C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-182', 'USERDOMAIN': 'T-W864-IX-182', '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-182', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-182', '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-182\\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 14:25:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 14:25:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:25:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:48 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Roaming', 14:25:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:25:48 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:25:48 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:25:48 INFO - 'COMPUTERNAME': 'T-W864-IX-182', 14:25:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:48 INFO - 'DCLOCATION': 'SCL3', 14:25:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:48 INFO - 'HOMEDRIVE': 'C:', 14:25:48 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 14:25:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:48 INFO - 'KTS_VERSION': '1.19c', 14:25:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 14:25:48 INFO - 'LOGONSERVER': '\\\\T-W864-IX-182', 14:25:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:48 INFO - 'MOZ_NO_REMOTE': '1', 14:25:48 INFO - 'NO_EM_RESTART': '1', 14:25:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:48 INFO - 'OS': 'Windows_NT', 14:25:48 INFO - 'OURDRIVE': 'C:', 14:25:48 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:25:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:48 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:25:48 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:48 INFO - 'PROCESSOR_LEVEL': '6', 14:25:48 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:48 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:25:48 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:25:48 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:25:48 INFO - 'PROMPT': '$P$G', 14:25:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:48 INFO - 'PWD': 'C:\\slave\\test', 14:25:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:48 INFO - 'SYSTEMDRIVE': 'C:', 14:25:48 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:48 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:48 INFO - 'TEST1': 'testie', 14:25:48 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:48 INFO - 'USERDOMAIN': 'T-W864-IX-182', 14:25:48 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 14:25:48 INFO - 'USERNAME': 'cltbld', 14:25:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-182', 14:25:48 INFO - 'WINDIR': 'C:\\windows', 14:25:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:48 INFO - Downloading/unpacking psutil>=0.7.1 14:25:49 INFO - Running setup.py egg_info for package psutil 14:25:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:25:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:25:49 INFO - Installing collected packages: psutil 14:25:49 INFO - Running setup.py install for psutil 14:25:49 INFO - building 'psutil._psutil_windows' extension 14:25:49 INFO - error: Unable to find vcvarsall.bat 14:25:49 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-tshje3-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:25:49 INFO - running install 14:25:49 INFO - running build 14:25:49 INFO - running build_py 14:25:49 INFO - creating build 14:25:49 INFO - creating build\lib.win32-2.7 14:25:49 INFO - creating build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 14:25:49 INFO - running build_ext 14:25:49 INFO - building 'psutil._psutil_windows' extension 14:25:49 INFO - error: Unable to find vcvarsall.bat 14:25:49 INFO - ---------------------------------------- 14:25:49 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-tshje3-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:25:49 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-182\AppData\Roaming\pip\pip.log 14:25:49 WARNING - Return code: 1 14:25:49 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! 14:25:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 14:25:49 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')]} 14:25:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:49 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')]} 14:25:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:49 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B76C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02364D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026480C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-182', 'USERDOMAIN': 'T-W864-IX-182', '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-182', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-182', '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-182\\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 14:25:49 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 14:25:49 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 14:25:49 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:49 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Roaming', 14:25:49 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:25:49 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:25:49 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:25:49 INFO - 'COMPUTERNAME': 'T-W864-IX-182', 14:25:49 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:49 INFO - 'DCLOCATION': 'SCL3', 14:25:49 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:49 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:49 INFO - 'HOMEDRIVE': 'C:', 14:25:49 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 14:25:49 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:49 INFO - 'KTS_VERSION': '1.19c', 14:25:49 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 14:25:49 INFO - 'LOGONSERVER': '\\\\T-W864-IX-182', 14:25:49 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:49 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:49 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:49 INFO - 'MOZ_NO_REMOTE': '1', 14:25:49 INFO - 'NO_EM_RESTART': '1', 14:25:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:49 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:49 INFO - 'OS': 'Windows_NT', 14:25:49 INFO - 'OURDRIVE': 'C:', 14:25:49 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', 14:25:49 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:49 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:49 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:25:49 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:49 INFO - 'PROCESSOR_LEVEL': '6', 14:25:49 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:49 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:49 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:25:49 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:25:49 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:25:49 INFO - 'PROMPT': '$P$G', 14:25:49 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:49 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:49 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:49 INFO - 'PWD': 'C:\\slave\\test', 14:25:49 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:49 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:49 INFO - 'SYSTEMDRIVE': 'C:', 14:25:49 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:49 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:49 INFO - 'TEST1': 'testie', 14:25:49 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:49 INFO - 'USERDOMAIN': 'T-W864-IX-182', 14:25:49 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 14:25:49 INFO - 'USERNAME': 'cltbld', 14:25:49 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-182', 14:25:49 INFO - 'WINDIR': 'C:\\windows', 14:25:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:49 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:25:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:25:49 INFO - Running setup.py egg_info for package mozsystemmonitor 14:25:49 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 14:25:49 INFO - Running setup.py egg_info for package psutil 14:25:49 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 14:25:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:25:49 INFO - Installing collected packages: mozsystemmonitor, psutil 14:25:49 INFO - Running setup.py install for mozsystemmonitor 14:25:49 INFO - Running setup.py install for psutil 14:25:49 INFO - building 'psutil._psutil_windows' extension 14:25:49 INFO - error: Unable to find vcvarsall.bat 14:25:49 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-tapvvj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 14:25:49 INFO - running install 14:25:49 INFO - running build 14:25:49 INFO - running build_py 14:25:49 INFO - running build_ext 14:25:49 INFO - building 'psutil._psutil_windows' extension 14:25:49 INFO - error: Unable to find vcvarsall.bat 14:25:49 INFO - ---------------------------------------- 14:25:49 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-tapvvj-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 14:25:49 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-182\AppData\Roaming\pip\pip.log 14:25:49 WARNING - Return code: 1 14:25:49 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! 14:25:49 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 14:25:49 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')]} 14:25:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:49 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')]} 14:25:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:50 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B76C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02364D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026480C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-182', 'USERDOMAIN': 'T-W864-IX-182', '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-182', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-182', '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-182\\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 14:25:50 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 14:25:50 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 14:25:50 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:50 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Roaming', 14:25:50 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:25:50 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:25:50 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:25:50 INFO - 'COMPUTERNAME': 'T-W864-IX-182', 14:25:50 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:50 INFO - 'DCLOCATION': 'SCL3', 14:25:50 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:50 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:50 INFO - 'HOMEDRIVE': 'C:', 14:25:50 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 14:25:50 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:50 INFO - 'KTS_VERSION': '1.19c', 14:25:50 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 14:25:50 INFO - 'LOGONSERVER': '\\\\T-W864-IX-182', 14:25:50 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:50 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:50 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:50 INFO - 'MOZ_NO_REMOTE': '1', 14:25:50 INFO - 'NO_EM_RESTART': '1', 14:25:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:50 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:50 INFO - 'OS': 'Windows_NT', 14:25:50 INFO - 'OURDRIVE': 'C:', 14:25:50 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', 14:25:50 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:50 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:50 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:25:50 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:50 INFO - 'PROCESSOR_LEVEL': '6', 14:25:50 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:50 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:50 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:25:50 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:25:50 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:25:50 INFO - 'PROMPT': '$P$G', 14:25:50 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:50 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:50 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:50 INFO - 'PWD': 'C:\\slave\\test', 14:25:50 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:50 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:50 INFO - 'SYSTEMDRIVE': 'C:', 14:25:50 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:50 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:50 INFO - 'TEST1': 'testie', 14:25:50 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:50 INFO - 'USERDOMAIN': 'T-W864-IX-182', 14:25:50 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 14:25:50 INFO - 'USERNAME': 'cltbld', 14:25:50 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-182', 14:25:50 INFO - 'WINDIR': 'C:\\windows', 14:25:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:50 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:50 INFO - Downloading/unpacking blobuploader==1.2.4 14:25:50 INFO - Downloading blobuploader-1.2.4.tar.gz 14:25:50 INFO - Running setup.py egg_info for package blobuploader 14:25:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:25:54 INFO - Running setup.py egg_info for package requests 14:25:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:25:54 INFO - Downloading docopt-0.6.1.tar.gz 14:25:54 INFO - Running setup.py egg_info for package docopt 14:25:54 INFO - Installing collected packages: blobuploader, docopt, requests 14:25:54 INFO - Running setup.py install for blobuploader 14:25:54 INFO - Running setup.py install for docopt 14:25:54 INFO - Running setup.py install for requests 14:25:54 INFO - Successfully installed blobuploader docopt requests 14:25:54 INFO - Cleaning up... 14:25:54 INFO - Return code: 0 14:25:54 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:25:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:25:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:25:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:25:54 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B76C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02364D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026480C0>, '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-182', 'USERDOMAIN': 'T-W864-IX-182', '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-182', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-182', '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-182\\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 14:25:54 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 14:25:54 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 14:25:54 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:25:54 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Roaming', 14:25:54 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:25:54 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:25:54 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:25:54 INFO - 'COMPUTERNAME': 'T-W864-IX-182', 14:25:54 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:25:54 INFO - 'DCLOCATION': 'SCL3', 14:25:54 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:25:54 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:25:54 INFO - 'HOMEDRIVE': 'C:', 14:25:54 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 14:25:54 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:25:54 INFO - 'KTS_VERSION': '1.19c', 14:25:54 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 14:25:54 INFO - 'LOGONSERVER': '\\\\T-W864-IX-182', 14:25:54 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:25:54 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:25:54 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:25:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:25:54 INFO - 'MOZ_NO_REMOTE': '1', 14:25:54 INFO - 'NO_EM_RESTART': '1', 14:25:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:25:54 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:25:54 INFO - 'OS': 'Windows_NT', 14:25:54 INFO - 'OURDRIVE': 'C:', 14:25:54 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:25:54 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:25:54 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:25:54 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:25:54 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:25:54 INFO - 'PROCESSOR_LEVEL': '6', 14:25:54 INFO - 'PROCESSOR_REVISION': '1e05', 14:25:54 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:25:54 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:25:54 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:25:54 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:25:54 INFO - 'PROMPT': '$P$G', 14:25:54 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:25:54 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:25:54 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:25:54 INFO - 'PWD': 'C:\\slave\\test', 14:25:54 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:25:54 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:25:54 INFO - 'SYSTEMDRIVE': 'C:', 14:25:54 INFO - 'SYSTEMROOT': 'C:\\windows', 14:25:54 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:54 INFO - 'TEST1': 'testie', 14:25:54 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:25:54 INFO - 'USERDOMAIN': 'T-W864-IX-182', 14:25:54 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 14:25:54 INFO - 'USERNAME': 'cltbld', 14:25:54 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-182', 14:25:54 INFO - 'WINDIR': 'C:\\windows', 14:25:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:25:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:25:58 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:25:58 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:25:58 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:25:58 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:25:58 INFO - Unpacking c:\slave\test\build\tests\marionette 14:25:58 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:25:58 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:25:58 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 14:25:58 INFO - Running setup.py install for browsermob-proxy 14:26:14 INFO - Running setup.py install for manifestparser 14:26:14 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for marionette-client 14:26:14 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:26:14 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for marionette-driver 14:26:14 INFO - Running setup.py install for mozcrash 14:26:14 INFO - Running setup.py install for mozdebug 14:26:14 INFO - Running setup.py install for mozdevice 14:26:14 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozfile 14:26:14 INFO - Running setup.py install for mozhttpd 14:26:14 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozinfo 14:26:14 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozInstall 14:26:14 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozleak 14:26:14 INFO - Running setup.py install for mozlog 14:26:14 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for moznetwork 14:26:14 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozprocess 14:26:14 INFO - Running setup.py install for mozprofile 14:26:14 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozrunner 14:26:14 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for mozscreenshot 14:26:14 INFO - Running setup.py install for moztest 14:26:14 INFO - Running setup.py install for mozversion 14:26:14 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:26:14 INFO - Running setup.py install for wptserve 14:26:14 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 14:26:14 INFO - Cleaning up... 14:26:14 INFO - Return code: 0 14:26:14 INFO - Installing None into virtualenv C:\slave\test\build\venv 14:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:26:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:26:14 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 0x0258E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0263D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x024B76C8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BF368>, '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 0x02364D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026480C0>, '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-182', 'USERDOMAIN': 'T-W864-IX-182', '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-182', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-182', '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-182\\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 14:26:14 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 14:26:14 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 14:26:14 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:26:14 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Roaming', 14:26:14 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:26:14 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:26:14 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:26:14 INFO - 'COMPUTERNAME': 'T-W864-IX-182', 14:26:14 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:26:14 INFO - 'DCLOCATION': 'SCL3', 14:26:14 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:26:14 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:26:14 INFO - 'HOMEDRIVE': 'C:', 14:26:14 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 14:26:14 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:26:14 INFO - 'KTS_VERSION': '1.19c', 14:26:14 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 14:26:14 INFO - 'LOGONSERVER': '\\\\T-W864-IX-182', 14:26:14 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:26:14 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:26:14 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:26:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:26:14 INFO - 'MOZ_NO_REMOTE': '1', 14:26:14 INFO - 'NO_EM_RESTART': '1', 14:26:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:26:14 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:26:14 INFO - 'OS': 'Windows_NT', 14:26:14 INFO - 'OURDRIVE': 'C:', 14:26:14 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', 14:26:14 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:26:14 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:26:14 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:26:14 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:26:14 INFO - 'PROCESSOR_LEVEL': '6', 14:26:14 INFO - 'PROCESSOR_REVISION': '1e05', 14:26:14 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:26:14 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:26:14 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:26:14 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:26:14 INFO - 'PROMPT': '$P$G', 14:26:14 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:26:14 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:26:14 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:26:14 INFO - 'PWD': 'C:\\slave\\test', 14:26:14 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:26:14 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:26:14 INFO - 'SYSTEMDRIVE': 'C:', 14:26:14 INFO - 'SYSTEMROOT': 'C:\\windows', 14:26:14 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:26:14 INFO - 'TEST1': 'testie', 14:26:14 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:26:14 INFO - 'USERDOMAIN': 'T-W864-IX-182', 14:26:14 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 14:26:14 INFO - 'USERNAME': 'cltbld', 14:26:14 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-182', 14:26:14 INFO - 'WINDIR': 'C:\\windows', 14:26:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:26:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 14:26:18 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 14:26:18 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 14:26:18 INFO - Unpacking c:\slave\test\build\tests\marionette\client 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 14:26:18 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 14:26:18 INFO - Unpacking c:\slave\test\build\tests\marionette 14:26:18 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 14:26:18 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:26:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 14:26:32 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)) 14:26:32 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)) 14:26:32 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)) 14:26:32 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)) 14:26:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 14:26:32 INFO - Downloading blessings-1.6.tar.gz 14:26:32 INFO - Running setup.py egg_info for package blessings 14:26:32 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)) 14:26:32 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 14:26:32 INFO - Running setup.py install for blessings 14:26:32 INFO - Running setup.py install for browsermob-proxy 14:26:32 INFO - Running setup.py install for manifestparser 14:26:32 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Running setup.py install for marionette-client 14:26:32 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 14:26:32 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Running setup.py install for marionette-driver 14:26:32 INFO - Running setup.py install for mozcrash 14:26:32 INFO - Running setup.py install for mozdebug 14:26:32 INFO - Running setup.py install for mozdevice 14:26:32 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Running setup.py install for mozhttpd 14:26:32 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Running setup.py install for mozInstall 14:26:32 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Running setup.py install for mozleak 14:26:32 INFO - Running setup.py install for mozprofile 14:26:32 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Running setup.py install for mozrunner 14:26:32 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 14:26:32 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 14:26:34 INFO - Running setup.py install for mozscreenshot 14:26:34 INFO - Running setup.py install for moztest 14:26:34 INFO - Running setup.py install for mozversion 14:26:34 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 14:26:34 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 14:26:34 INFO - Running setup.py install for wptserve 14:26:34 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 14:26:34 INFO - Cleaning up... 14:26:34 INFO - Return code: 0 14:26:34 INFO - Done creating virtualenv C:\slave\test\build\venv. 14:26:34 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:26:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:26:34 INFO - Reading from file tmpfile_stdout 14:26:34 INFO - Using _rmtree_windows ... 14:26:34 INFO - Using _rmtree_windows ... 14:26:34 INFO - Current package versions: 14:26:34 INFO - blessings == 1.6 14:26:34 INFO - blobuploader == 1.2.4 14:26:34 INFO - browsermob-proxy == 0.6.0 14:26:34 INFO - distribute == 0.6.14 14:26:34 INFO - docopt == 0.6.1 14:26:34 INFO - manifestparser == 1.1 14:26:34 INFO - marionette-client == 2.3.0 14:26:34 INFO - marionette-driver == 1.4.0 14:26:34 INFO - mozInstall == 1.12 14:26:34 INFO - mozcrash == 0.17 14:26:34 INFO - mozdebug == 0.1 14:26:34 INFO - mozdevice == 0.48 14:26:34 INFO - mozfile == 1.2 14:26:34 INFO - mozhttpd == 0.7 14:26:34 INFO - mozinfo == 0.9 14:26:34 INFO - mozleak == 0.1 14:26:34 INFO - mozlog == 3.1 14:26:34 INFO - moznetwork == 0.27 14:26:34 INFO - mozprocess == 0.22 14:26:34 INFO - mozprofile == 0.28 14:26:34 INFO - mozrunner == 6.11 14:26:34 INFO - mozscreenshot == 0.1 14:26:34 INFO - mozsystemmonitor == 0.0 14:26:34 INFO - moztest == 0.7 14:26:34 INFO - mozversion == 1.4 14:26:34 INFO - requests == 1.2.3 14:26:34 INFO - wptserve == 1.4.0 14:26:34 INFO - Running post-action listener: _resource_record_post_action 14:26:34 INFO - Running post-action listener: _start_resource_monitoring 14:26:34 INFO - Starting resource monitoring. 14:26:34 INFO - ##### 14:26:34 INFO - ##### Running pull step. 14:26:34 INFO - ##### 14:26:34 INFO - Running pre-action listener: _resource_record_pre_action 14:26:34 INFO - Running main action method: pull 14:26:34 INFO - Pull has nothing to do! 14:26:34 INFO - Running post-action listener: _resource_record_post_action 14:26:34 INFO - ##### 14:26:34 INFO - ##### Running install step. 14:26:34 INFO - ##### 14:26:34 INFO - Running pre-action listener: _resource_record_pre_action 14:26:34 INFO - Running main action method: install 14:26:34 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 14:26:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 14:26:35 INFO - Reading from file tmpfile_stdout 14:26:35 INFO - Using _rmtree_windows ... 14:26:35 INFO - Using _rmtree_windows ... 14:26:35 INFO - Detecting whether we're running mozinstall >=1.0... 14:26:35 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 14:26:35 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 14:26:35 INFO - Reading from file tmpfile_stdout 14:26:35 INFO - Output received: 14:26:35 INFO - Usage: mozinstall-script.py [options] installer 14:26:35 INFO - Options: 14:26:35 INFO - -h, --help show this help message and exit 14:26:35 INFO - -d DEST, --destination=DEST 14:26:35 INFO - Directory to install application into. [default: 14:26:35 INFO - "C:\slave\test"] 14:26:35 INFO - --app=APP Application being installed. [default: firefox] 14:26:35 INFO - Using _rmtree_windows ... 14:26:35 INFO - Using _rmtree_windows ... 14:26:35 INFO - mkdir: C:\slave\test\build\application 14:26:35 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 14:26:35 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application 14:26:37 INFO - Reading from file tmpfile_stdout 14:26:37 INFO - Output received: 14:26:37 INFO - C:\slave\test\build\application\firefox\firefox.exe 14:26:37 INFO - Using _rmtree_windows ... 14:26:37 INFO - Using _rmtree_windows ... 14:26:37 INFO - Running post-action listener: _resource_record_post_action 14:26:37 INFO - ##### 14:26:37 INFO - ##### Running run-tests step. 14:26:37 INFO - ##### 14:26:37 INFO - Running pre-action listener: _resource_record_pre_action 14:26:37 INFO - Running main action method: run_tests 14:26:37 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 14:26:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:26:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:26:37 INFO - grabbing minidump binary from tooltool 14:26:37 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')]} 14:26:37 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 0x025BF368>, '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 0x02364D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026480C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 14:26:37 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 14:26:37 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 14:26:37 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 14:26:38 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpr_uxqv 14:26:38 INFO - INFO - File integrity verified, renaming tmpr_uxqv to win32-minidump_stackwalk.exe 14:26:38 INFO - Return code: 0 14:26:38 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 14:26:38 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 14:26:38 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 14:26:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 14:26:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 14:26:38 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Roaming', 14:26:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 14:26:38 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 14:26:38 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 14:26:38 INFO - 'COMPUTERNAME': 'T-W864-IX-182', 14:26:38 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 14:26:38 INFO - 'DCLOCATION': 'SCL3', 14:26:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 14:26:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 14:26:38 INFO - 'HOMEDRIVE': 'C:', 14:26:38 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-182', 14:26:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 14:26:38 INFO - 'KTS_VERSION': '1.19c', 14:26:38 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-182\\AppData\\Local', 14:26:38 INFO - 'LOGONSERVER': '\\\\T-W864-IX-182', 14:26:38 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 14:26:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 14:26:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 14:26:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 14:26:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:26:38 INFO - 'MOZ_NO_REMOTE': '1', 14:26:38 INFO - 'NO_EM_RESTART': '1', 14:26:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:26:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 14:26:38 INFO - 'OS': 'Windows_NT', 14:26:38 INFO - 'OURDRIVE': 'C:', 14:26:38 INFO - 'PATH': 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts', 14:26:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 14:26:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 14:26:38 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 14:26:38 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 14:26:38 INFO - 'PROCESSOR_LEVEL': '6', 14:26:38 INFO - 'PROCESSOR_REVISION': '1e05', 14:26:38 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 14:26:38 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 14:26:38 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 14:26:38 INFO - 'PROGRAMW6432': 'C:\\Program Files', 14:26:38 INFO - 'PROMPT': '$P$G', 14:26:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 14:26:38 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 14:26:38 INFO - 'PUBLIC': 'C:\\Users\\Public', 14:26:38 INFO - 'PWD': 'C:\\slave\\test', 14:26:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 14:26:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 14:26:38 INFO - 'SYSTEMDRIVE': 'C:', 14:26:38 INFO - 'SYSTEMROOT': 'C:\\windows', 14:26:38 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:26:38 INFO - 'TEST1': 'testie', 14:26:38 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 14:26:38 INFO - 'USERDOMAIN': 'T-W864-IX-182', 14:26:38 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-182', 14:26:38 INFO - 'USERNAME': 'cltbld', 14:26:38 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-182', 14:26:38 INFO - 'WINDIR': 'C:\\windows', 14:26:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 14:26:38 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 14:26:40 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 14:26:40 INFO - import pkg_resources 14:26:41 INFO - Using 1 client processes 14:26:44 INFO - SUITE-START | Running 778 tests 14:26:44 INFO - Running testharness tests 14:26:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:26:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 14:26:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:26:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 14:26:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:26:44 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 14:26:45 INFO - Setting up ssl 14:26:45 INFO - PROCESS | certutil | 14:26:45 INFO - PROCESS | certutil | 14:26:45 INFO - PROCESS | certutil | 14:26:45 INFO - Certificate Nickname Trust Attributes 14:26:45 INFO - SSL,S/MIME,JAR/XPI 14:26:45 INFO - 14:26:45 INFO - web-platform-tests CT,, 14:26:45 INFO - 14:26:45 INFO - Starting runner 14:26:45 INFO - PROCESS | 3380 | [3380] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 14:26:46 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 14:26:46 INFO - PROCESS | 3380 | [3380] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 14:26:47 INFO - PROCESS | 3380 | 1467235607597 Marionette DEBUG Marionette enabled via build flag and pref 14:26:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F388C5E000 == 1 [pid = 3380] [id = 1] 14:26:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 1 (000000F397B8E800) [pid = 3380] [serial = 1] [outer = 0000000000000000] 14:26:48 INFO - PROCESS | 3380 | [3380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:26:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 2 (000000F397B8F800) [pid = 3380] [serial = 2] [outer = 000000F397B8E800] 14:26:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39AF7B000 == 2 [pid = 3380] [id = 2] 14:26:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 3 (000000F39AF7B800) [pid = 3380] [serial = 3] [outer = 0000000000000000] 14:26:48 INFO - PROCESS | 3380 | [3380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:26:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 4 (000000F39AF7C800) [pid = 3380] [serial = 4] [outer = 000000F39AF7B800] 14:26:49 INFO - PROCESS | 3380 | 1467235609276 Marionette INFO Listening on port 2828 14:26:50 INFO - PROCESS | 3380 | 1467235610982 Marionette DEBUG Marionette enabled via command-line flag 14:26:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC95000 == 3 [pid = 3380] [id = 3] 14:26:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 5 (000000F39BF0B800) [pid = 3380] [serial = 5] [outer = 0000000000000000] 14:26:51 INFO - PROCESS | 3380 | [3380] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:26:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 6 (000000F39BF0C800) [pid = 3380] [serial = 6] [outer = 000000F39BF0B800] 14:26:51 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:26:51 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 14:26:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 7 (000000F39CA23000) [pid = 3380] [serial = 7] [outer = 000000F39AF7B800] 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612019 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49295 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612056 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49296 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612063 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49297 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612097 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49298 14:26:52 INFO - PROCESS | 3380 | 1467235612102 Marionette DEBUG Closed connection conn0 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612107 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49299 14:26:52 INFO - PROCESS | 3380 | 1467235612110 Marionette DEBUG Closed connection conn1 14:26:52 INFO - PROCESS | 3380 | 1467235612112 Marionette DEBUG Closed connection conn2 14:26:52 INFO - PROCESS | 3380 | 1467235612167 Marionette DEBUG Closed connection conn3 14:26:52 INFO - PROCESS | 3380 | 1467235612296 Marionette DEBUG Closed connection conn4 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612302 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49300 14:26:52 INFO - PROCESS | 3380 | 1467235612314 Marionette DEBUG Closed connection conn5 14:26:52 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:26:52 INFO - PROCESS | 3380 | 1467235612319 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49301 14:26:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D107000 == 4 [pid = 3380] [id = 4] 14:26:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 8 (000000F39D1B2400) [pid = 3380] [serial = 8] [outer = 0000000000000000] 14:26:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 9 (000000F39D1BC800) [pid = 3380] [serial = 9] [outer = 000000F39D1B2400] 14:26:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 10 (000000F39D124400) [pid = 3380] [serial = 10] [outer = 000000F39D1B2400] 14:26:52 INFO - PROCESS | 3380 | 1467235612478 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:26:52 INFO - PROCESS | 3380 | 1467235612483 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629130426","device":"desktop","version":"48.0"} 14:26:53 INFO - PROCESS | 3380 | [3380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:26:53 INFO - PROCESS | 3380 | [3380] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:26:53 INFO - PROCESS | 3380 | [3380] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 14:26:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A28D2800 == 5 [pid = 3380] [id = 5] 14:26:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 11 (000000F3A28D3000) [pid = 3380] [serial = 11] [outer = 0000000000000000] 14:26:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A28D3800 == 6 [pid = 3380] [id = 6] 14:26:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 12 (000000F3A0BA9400) [pid = 3380] [serial = 12] [outer = 0000000000000000] 14:26:54 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:26:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3942000 == 7 [pid = 3380] [id = 7] 14:26:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 13 (000000F3A0BA8C00) [pid = 3380] [serial = 13] [outer = 0000000000000000] 14:26:54 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:26:54 INFO - PROCESS | 3380 | [3380] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:26:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 14 (000000F3A3BD2000) [pid = 3380] [serial = 14] [outer = 000000F3A0BA8C00] 14:26:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 15 (000000F3A3E94000) [pid = 3380] [serial = 15] [outer = 000000F3A28D3000] 14:26:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 16 (000000F3A39F1C00) [pid = 3380] [serial = 16] [outer = 000000F3A0BA9400] 14:26:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 17 (000000F3A39F3C00) [pid = 3380] [serial = 17] [outer = 000000F3A0BA8C00] 14:26:55 INFO - PROCESS | 3380 | 1467235615592 Marionette INFO startBrowser a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:55 INFO - PROCESS | 3380 | 1467235615628 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 3380 | 1467235615642 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 3380 | 1467235615644 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 18 (000000F3A35A5000) [pid = 3380] [serial = 18] [outer = 000000F3A0BA8C00] 14:26:56 INFO - PROCESS | 3380 | 1467235616626 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"a57e66cb-a937-4a77-aaeb-fe3dd8fd0078","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629130426","device":"desktop","version":"48.0","command_id":1}}] 14:26:57 INFO - PROCESS | 3380 | 1467235617059 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:26:57 INFO - PROCESS | 3380 | 1467235617063 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:57 INFO - PROCESS | 3380 | 1467235617085 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 14:26:57 INFO - PROCESS | 3380 | 1467235617091 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:26:57 INFO - PROCESS | 3380 | 1467235617093 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:57 INFO - PROCESS | 3380 | [3380] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:26:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F388C5E000 == 6 [pid = 3380] [id = 1] 14:26:59 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:26:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 19 (000000F395909800) [pid = 3380] [serial = 19] [outer = 000000F3A0BA8C00] 14:26:59 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:26:59 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:26:59 INFO - PROCESS | 3380 | 1467235619483 Marionette TRACE conn6 <- [1,3,null,{}] 14:26:59 INFO - PROCESS | 3380 | 1467235619505 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 14:26:59 INFO - PROCESS | 3380 | 1467235619509 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:59 INFO - PROCESS | 3380 | 1467235619535 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 14:26:59 INFO - PROCESS | 3380 | 1467235619569 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 3380 | 1467235619574 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 14:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:26:59 INFO - PROCESS | 3380 | 1467235619584 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 3380 | 1467235619589 Marionette TRACE conn6 <- [1,6,null,{}] 14:26:59 INFO - PROCESS | 3380 | 1467235619605 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:59 INFO - PROCESS | 3380 | 1467235619608 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:59 INFO - PROCESS | 3380 | 1467235619633 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 14:26:59 INFO - PROCESS | 3380 | 1467235619639 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:59 INFO - PROCESS | 3380 | 1467235619642 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:26:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF17800 == 7 [pid = 3380] [id = 8] 14:26:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 20 (000000F39CC6E800) [pid = 3380] [serial = 20] [outer = 0000000000000000] 14:26:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 21 (000000F39D085800) [pid = 3380] [serial = 21] [outer = 000000F39CC6E800] 14:26:59 INFO - PROCESS | 3380 | 1467235619705 Marionette DEBUG loaded listener.js 14:26:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 22 (000000F3A0CEC400) [pid = 3380] [serial = 22] [outer = 000000F39CC6E800] 14:27:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA51800 == 8 [pid = 3380] [id = 9] 14:27:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 23 (000000F3A31E3000) [pid = 3380] [serial = 23] [outer = 0000000000000000] 14:27:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 24 (000000F3A31E4C00) [pid = 3380] [serial = 24] [outer = 000000F3A31E3000] 14:27:00 INFO - PROCESS | 3380 | 1467235620366 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 25 (000000F3A31E2000) [pid = 3380] [serial = 25] [outer = 000000F3A31E3000] 14:27:00 INFO - PROCESS | 3380 | 1467235620811 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1283ms 14:27:01 INFO - PROCESS | 3380 | 1467235621035 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 3380 | 1467235621039 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 14:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:27:01 INFO - PROCESS | 3380 | 1467235621061 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 3380 | 1467235621064 Marionette TRACE conn6 <- [1,10,null,{}] 14:27:01 INFO - PROCESS | 3380 | 1467235621069 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:01 INFO - PROCESS | 3380 | 1467235621071 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:01 INFO - PROCESS | 3380 | 1467235621197 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 14:27:01 INFO - PROCESS | 3380 | 1467235621245 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 3380 | 1467235621247 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3693800 == 9 [pid = 3380] [id = 10] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 26 (000000F3A0FD2400) [pid = 3380] [serial = 26] [outer = 0000000000000000] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 27 (000000F3A4DBC800) [pid = 3380] [serial = 27] [outer = 000000F3A0FD2400] 14:27:01 INFO - PROCESS | 3380 | 1467235621305 Marionette DEBUG loaded listener.js 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 28 (000000F39D1E1800) [pid = 3380] [serial = 28] [outer = 000000F3A0FD2400] 14:27:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3936800 == 10 [pid = 3380] [id = 11] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 29 (000000F3A3937000) [pid = 3380] [serial = 29] [outer = 0000000000000000] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 30 (000000F395E4C000) [pid = 3380] [serial = 30] [outer = 000000F3A3937000] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 31 (000000F39629D800) [pid = 3380] [serial = 31] [outer = 000000F3A3937000] 14:27:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396021000 == 11 [pid = 3380] [id = 12] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 32 (000000F3962CF400) [pid = 3380] [serial = 32] [outer = 0000000000000000] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 33 (000000F39BCDE400) [pid = 3380] [serial = 33] [outer = 000000F3962CF400] 14:27:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D107000 == 10 [pid = 3380] [id = 4] 14:27:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 34 (000000F39BCE1000) [pid = 3380] [serial = 34] [outer = 000000F3962CF400] 14:27:02 INFO - PROCESS | 3380 | 1467235622220 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1193ms 14:27:02 INFO - PROCESS | 3380 | 1467235622250 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 3380 | 1467235622254 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 14:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:27:02 INFO - PROCESS | 3380 | 1467235622259 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 3380 | 1467235622263 Marionette TRACE conn6 <- [1,14,null,{}] 14:27:02 INFO - PROCESS | 3380 | 1467235622269 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:02 INFO - PROCESS | 3380 | 1467235622271 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:02 INFO - PROCESS | 3380 | 1467235622364 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 14:27:02 INFO - PROCESS | 3380 | 1467235622370 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:02 INFO - PROCESS | 3380 | 1467235622374 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397B26000 == 11 [pid = 3380] [id = 13] 14:27:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 35 (000000F39D125C00) [pid = 3380] [serial = 35] [outer = 0000000000000000] 14:27:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 36 (000000F39D1BD000) [pid = 3380] [serial = 36] [outer = 000000F39D125C00] 14:27:02 INFO - PROCESS | 3380 | 1467235622425 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 37 (000000F39D1E6C00) [pid = 3380] [serial = 37] [outer = 000000F39D125C00] 14:27:02 INFO - PROCESS | 3380 | 1467235622873 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 626ms 14:27:02 INFO - PROCESS | 3380 | 1467235622889 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 14:27:02 INFO - PROCESS | 3380 | 1467235622893 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 14:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:27:02 INFO - PROCESS | 3380 | 1467235622899 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:27:02 INFO - PROCESS | 3380 | 1467235622902 Marionette TRACE conn6 <- [1,18,null,{}] 14:27:02 INFO - PROCESS | 3380 | 1467235622906 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:02 INFO - PROCESS | 3380 | 1467235622909 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:03 INFO - PROCESS | 3380 | 1467235623011 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 14:27:03 INFO - PROCESS | 3380 | 1467235623019 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 3380 | 1467235623022 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BAC1800 == 12 [pid = 3380] [id = 14] 14:27:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 38 (000000F3A0BA7400) [pid = 3380] [serial = 38] [outer = 0000000000000000] 14:27:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 39 (000000F3A0D78C00) [pid = 3380] [serial = 39] [outer = 000000F3A0BA7400] 14:27:03 INFO - PROCESS | 3380 | 1467235623071 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 40 (000000F3A0FA0000) [pid = 3380] [serial = 40] [outer = 000000F3A0BA7400] 14:27:03 INFO - PROCESS | 3380 | 1467235623478 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 627ms 14:27:03 INFO - PROCESS | 3380 | 1467235623530 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 14:27:03 INFO - PROCESS | 3380 | 1467235623532 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 14:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:27:03 INFO - PROCESS | 3380 | 1467235623536 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - PROCESS | 3380 | 1467235623540 Marionette TRACE conn6 <- [1,22,null,{}] 14:27:03 INFO - PROCESS | 3380 | 1467235623552 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:03 INFO - PROCESS | 3380 | 1467235623557 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:03 INFO - PROCESS | 3380 | 1467235623654 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 14:27:03 INFO - PROCESS | 3380 | 1467235623662 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 3380 | 1467235623665 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA43800 == 13 [pid = 3380] [id = 15] 14:27:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 41 (000000F3A34E2400) [pid = 3380] [serial = 41] [outer = 0000000000000000] 14:27:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 42 (000000F3A34E5C00) [pid = 3380] [serial = 42] [outer = 000000F3A34E2400] 14:27:03 INFO - PROCESS | 3380 | 1467235623726 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 43 (000000F3A3A1E800) [pid = 3380] [serial = 43] [outer = 000000F3A34E2400] 14:27:04 INFO - PROCESS | 3380 | 1467235624158 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 690ms 14:27:04 INFO - PROCESS | 3380 | 1467235624229 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 14:27:04 INFO - PROCESS | 3380 | 1467235624232 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 14:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:27:04 INFO - PROCESS | 3380 | 1467235624235 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 3380 | 1467235624237 Marionette TRACE conn6 <- [1,26,null,{}] 14:27:04 INFO - PROCESS | 3380 | 1467235624241 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:04 INFO - PROCESS | 3380 | 1467235624243 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:04 INFO - PROCESS | 3380 | 1467235624334 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 14:27:04 INFO - PROCESS | 3380 | 1467235624342 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 3380 | 1467235624344 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07CF000 == 14 [pid = 3380] [id = 16] 14:27:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 44 (000000F394F3D000) [pid = 3380] [serial = 44] [outer = 0000000000000000] 14:27:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 45 (000000F3A34EB000) [pid = 3380] [serial = 45] [outer = 000000F394F3D000] 14:27:04 INFO - PROCESS | 3380 | 1467235624390 Marionette DEBUG loaded listener.js 14:27:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 46 (000000F3A4694800) [pid = 3380] [serial = 46] [outer = 000000F394F3D000] 14:27:04 INFO - PROCESS | 3380 | 1467235624763 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 585ms 14:27:04 INFO - PROCESS | 3380 | 1467235624823 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 14:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:27:04 INFO - PROCESS | 3380 | 1467235624825 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 14:27:04 INFO - PROCESS | 3380 | 1467235624829 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 3380 | 1467235624838 Marionette TRACE conn6 <- [1,30,null,{}] 14:27:04 INFO - PROCESS | 3380 | 1467235624842 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:04 INFO - PROCESS | 3380 | 1467235624844 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:04 INFO - PROCESS | 3380 | 1467235624924 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 14:27:04 INFO - PROCESS | 3380 | 1467235624929 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:04 INFO - PROCESS | 3380 | 1467235624932 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DB0800 == 15 [pid = 3380] [id = 17] 14:27:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 47 (000000F3A314B400) [pid = 3380] [serial = 47] [outer = 0000000000000000] 14:27:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 48 (000000F3A3151400) [pid = 3380] [serial = 48] [outer = 000000F3A314B400] 14:27:04 INFO - PROCESS | 3380 | 1467235624978 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 49 (000000F3A4351C00) [pid = 3380] [serial = 49] [outer = 000000F3A314B400] 14:27:05 INFO - PROCESS | 3380 | 1467235625410 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 629ms 14:27:05 INFO - PROCESS | 3380 | 1467235625461 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 14:27:05 INFO - PROCESS | 3380 | 1467235625463 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 14:27:05 INFO - PROCESS | 3380 | 1467235625466 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:27:05 INFO - PROCESS | 3380 | 1467235625468 Marionette TRACE conn6 <- [1,34,null,{}] 14:27:05 INFO - PROCESS | 3380 | 1467235625472 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:05 INFO - PROCESS | 3380 | 1467235625478 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:05 INFO - PROCESS | 3380 | 1467235625650 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 14:27:05 INFO - PROCESS | 3380 | 1467235625728 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 3380 | 1467235625730 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A401F800 == 16 [pid = 3380] [id = 18] 14:27:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 50 (000000F3A314C000) [pid = 3380] [serial = 50] [outer = 0000000000000000] 14:27:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 51 (000000F3A595DC00) [pid = 3380] [serial = 51] [outer = 000000F3A314C000] 14:27:05 INFO - PROCESS | 3380 | 1467235625776 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 52 (000000F3A60C1000) [pid = 3380] [serial = 52] [outer = 000000F3A314C000] 14:27:06 INFO - PROCESS | 3380 | 1467235626132 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 733ms 14:27:06 INFO - PROCESS | 3380 | 1467235626203 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 3380 | 1467235626205 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 14:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:27:06 INFO - PROCESS | 3380 | 1467235626209 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 3380 | 1467235626210 Marionette TRACE conn6 <- [1,38,null,{}] 14:27:06 INFO - PROCESS | 3380 | 1467235626214 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:06 INFO - PROCESS | 3380 | 1467235626216 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:06 INFO - PROCESS | 3380 | 1467235626333 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 14:27:06 INFO - PROCESS | 3380 | 1467235626341 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 3380 | 1467235626343 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57BD000 == 17 [pid = 3380] [id = 19] 14:27:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 53 (000000F39505F800) [pid = 3380] [serial = 53] [outer = 0000000000000000] 14:27:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 54 (000000F395066800) [pid = 3380] [serial = 54] [outer = 000000F39505F800] 14:27:06 INFO - PROCESS | 3380 | 1467235626389 Marionette DEBUG loaded listener.js 14:27:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 55 (000000F3967D8400) [pid = 3380] [serial = 55] [outer = 000000F39505F800] 14:27:06 INFO - PROCESS | 3380 | 1467235626752 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 586ms 14:27:06 INFO - PROCESS | 3380 | 1467235626798 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 3380 | 1467235626800 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 14:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:27:06 INFO - PROCESS | 3380 | 1467235626803 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 3380 | 1467235626805 Marionette TRACE conn6 <- [1,42,null,{}] 14:27:06 INFO - PROCESS | 3380 | 1467235626809 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:06 INFO - PROCESS | 3380 | 1467235626811 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:06 INFO - PROCESS | 3380 | 1467235626911 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 14:27:06 INFO - PROCESS | 3380 | 1467235626922 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 3380 | 1467235626924 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A619E000 == 18 [pid = 3380] [id = 20] 14:27:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 56 (000000F3967D7C00) [pid = 3380] [serial = 56] [outer = 0000000000000000] 14:27:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 57 (000000F3967E2400) [pid = 3380] [serial = 57] [outer = 000000F3967D7C00] 14:27:06 INFO - PROCESS | 3380 | 1467235626971 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F396F9C400) [pid = 3380] [serial = 58] [outer = 000000F3967D7C00] 14:27:07 INFO - PROCESS | 3380 | 1467235627342 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 586ms 14:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:27:07 INFO - PROCESS | 3380 | 1467235627393 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 3380 | 1467235627395 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 14:27:07 INFO - PROCESS | 3380 | 1467235627398 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:27:07 INFO - PROCESS | 3380 | 1467235627400 Marionette TRACE conn6 <- [1,46,null,{}] 14:27:07 INFO - PROCESS | 3380 | 1467235627404 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:07 INFO - PROCESS | 3380 | 1467235627406 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:07 INFO - PROCESS | 3380 | 1467235627507 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 14:27:07 INFO - PROCESS | 3380 | 1467235627514 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:07 INFO - PROCESS | 3380 | 1467235627516 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E0000 == 19 [pid = 3380] [id = 21] 14:27:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F394E86800) [pid = 3380] [serial = 59] [outer = 0000000000000000] 14:27:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F394E8EC00) [pid = 3380] [serial = 60] [outer = 000000F394E86800] 14:27:07 INFO - PROCESS | 3380 | 1467235627562 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F396F95C00) [pid = 3380] [serial = 61] [outer = 000000F394E86800] 14:27:07 INFO - PROCESS | 3380 | 1467235627942 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 585ms 14:27:07 INFO - PROCESS | 3380 | 1467235627987 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 3380 | 1467235627989 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 14:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:27:08 INFO - PROCESS | 3380 | 1467235627992 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 3380 | 1467235627994 Marionette TRACE conn6 <- [1,50,null,{}] 14:27:08 INFO - PROCESS | 3380 | 1467235627997 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:08 INFO - PROCESS | 3380 | 1467235627999 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:08 INFO - PROCESS | 3380 | 1467235628111 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 14:27:08 INFO - PROCESS | 3380 | 1467235628119 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 3380 | 1467235628121 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F32800 == 20 [pid = 3380] [id = 22] 14:27:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F396FA1C00) [pid = 3380] [serial = 62] [outer = 0000000000000000] 14:27:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F3A0FD3C00) [pid = 3380] [serial = 63] [outer = 000000F396FA1C00] 14:27:08 INFO - PROCESS | 3380 | 1467235628166 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F3A9FD5000) [pid = 3380] [serial = 64] [outer = 000000F396FA1C00] 14:27:08 INFO - PROCESS | 3380 | 1467235628547 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 586ms 14:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:27:08 INFO - PROCESS | 3380 | 1467235628582 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 14:27:08 INFO - PROCESS | 3380 | 1467235628584 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 14:27:08 INFO - PROCESS | 3380 | 1467235628587 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 3380 | 1467235628589 Marionette TRACE conn6 <- [1,54,null,{}] 14:27:08 INFO - PROCESS | 3380 | 1467235628593 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:08 INFO - PROCESS | 3380 | 1467235628595 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:08 INFO - PROCESS | 3380 | 1467235628712 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 14:27:08 INFO - PROCESS | 3380 | 1467235628720 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 3380 | 1467235628722 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1A1000 == 21 [pid = 3380] [id = 23] 14:27:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3A9FDB800) [pid = 3380] [serial = 65] [outer = 0000000000000000] 14:27:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F3AA132C00) [pid = 3380] [serial = 66] [outer = 000000F3A9FDB800] 14:27:08 INFO - PROCESS | 3380 | 1467235628777 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F3AA141400) [pid = 3380] [serial = 67] [outer = 000000F3A9FDB800] 14:27:09 INFO - PROCESS | 3380 | 1467235629175 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 627ms 14:27:09 INFO - PROCESS | 3380 | 1467235629218 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 3380 | 1467235629220 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 14:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:27:09 INFO - PROCESS | 3380 | 1467235629224 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 3380 | 1467235629225 Marionette TRACE conn6 <- [1,58,null,{}] 14:27:09 INFO - PROCESS | 3380 | 1467235629229 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:09 INFO - PROCESS | 3380 | 1467235629230 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF17800 == 20 [pid = 3380] [id = 8] 14:27:09 INFO - PROCESS | 3380 | 1467235629993 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 14:27:10 INFO - PROCESS | 3380 | 1467235630064 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 3380 | 1467235630067 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396247000 == 21 [pid = 3380] [id = 24] 14:27:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F394F36800) [pid = 3380] [serial = 68] [outer = 0000000000000000] 14:27:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39505EC00) [pid = 3380] [serial = 69] [outer = 000000F394F36800] 14:27:10 INFO - PROCESS | 3380 | 1467235630132 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3967DD800) [pid = 3380] [serial = 70] [outer = 000000F394F36800] 14:27:10 INFO - PROCESS | 3380 | 1467235630573 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1386ms 14:27:10 INFO - PROCESS | 3380 | 1467235630614 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 14:27:10 INFO - PROCESS | 3380 | 1467235630618 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 14:27:10 INFO - PROCESS | 3380 | 1467235630623 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:27:10 INFO - PROCESS | 3380 | 1467235630626 Marionette TRACE conn6 <- [1,62,null,{}] 14:27:10 INFO - PROCESS | 3380 | 1467235630637 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:10 INFO - PROCESS | 3380 | 1467235630642 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:10 INFO - PROCESS | 3380 | 1467235630749 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 14:27:10 INFO - PROCESS | 3380 | 1467235630758 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 3380 | 1467235630760 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA4F800 == 22 [pid = 3380] [id = 25] 14:27:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39B26D400) [pid = 3380] [serial = 71] [outer = 0000000000000000] 14:27:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39B9E0800) [pid = 3380] [serial = 72] [outer = 000000F39B26D400] 14:27:10 INFO - PROCESS | 3380 | 1467235630814 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39C063C00) [pid = 3380] [serial = 73] [outer = 000000F39B26D400] 14:27:11 INFO - PROCESS | 3380 | 1467235631235 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 649ms 14:27:11 INFO - PROCESS | 3380 | 1467235631276 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 3380 | 1467235631280 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 14:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:27:11 INFO - PROCESS | 3380 | 1467235631283 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 3380 | 1467235631285 Marionette TRACE conn6 <- [1,66,null,{}] 14:27:11 INFO - PROCESS | 3380 | 1467235631297 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:11 INFO - PROCESS | 3380 | 1467235631299 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:11 INFO - PROCESS | 3380 | 1467235631666 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39D1B2400) [pid = 3380] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39D125C00) [pid = 3380] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A0BA7400) [pid = 3380] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A34E2400) [pid = 3380] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F394F3D000) [pid = 3380] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A314B400) [pid = 3380] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F396FA1C00) [pid = 3380] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F39CC6E800) [pid = 3380] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:27:11 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0FD2400) [pid = 3380] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:27:11 INFO - PROCESS | 3380 | 1467235631722 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:11 INFO - PROCESS | 3380 | 1467235631724 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA49000 == 23 [pid = 3380] [id = 26] 14:27:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F396727000) [pid = 3380] [serial = 74] [outer = 0000000000000000] 14:27:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F396FA1C00) [pid = 3380] [serial = 75] [outer = 000000F396727000] 14:27:11 INFO - PROCESS | 3380 | 1467235631771 Marionette DEBUG loaded listener.js 14:27:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39D1E2400) [pid = 3380] [serial = 76] [outer = 000000F396727000] 14:27:12 INFO - PROCESS | 3380 | 1467235632133 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 901ms 14:27:12 INFO - PROCESS | 3380 | 1467235632186 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 3380 | 1467235632190 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 14:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:27:12 INFO - PROCESS | 3380 | 1467235632200 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 3380 | 1467235632205 Marionette TRACE conn6 <- [1,70,null,{}] 14:27:12 INFO - PROCESS | 3380 | 1467235632209 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:12 INFO - PROCESS | 3380 | 1467235632212 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:12 INFO - PROCESS | 3380 | 1467235632302 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 14:27:12 INFO - PROCESS | 3380 | 1467235632308 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 3380 | 1467235632310 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C96800 == 24 [pid = 3380] [id = 27] 14:27:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3A0717800) [pid = 3380] [serial = 77] [outer = 0000000000000000] 14:27:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A0D84C00) [pid = 3380] [serial = 78] [outer = 000000F3A0717800] 14:27:12 INFO - PROCESS | 3380 | 1467235632357 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A16C6C00) [pid = 3380] [serial = 79] [outer = 000000F3A0717800] 14:27:12 INFO - PROCESS | 3380 | 1467235632763 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 627ms 14:27:12 INFO - PROCESS | 3380 | 1467235632827 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 14:27:12 INFO - PROCESS | 3380 | 1467235632829 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 14:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:27:12 INFO - PROCESS | 3380 | 1467235632832 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:27:12 INFO - PROCESS | 3380 | 1467235632834 Marionette TRACE conn6 <- [1,74,null,{}] 14:27:12 INFO - PROCESS | 3380 | 1467235632838 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:12 INFO - PROCESS | 3380 | 1467235632848 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:12 INFO - PROCESS | 3380 | 1467235632936 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 14:27:12 INFO - PROCESS | 3380 | 1467235632942 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 3380 | 1467235632944 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3524800 == 25 [pid = 3380] [id = 28] 14:27:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A314C400) [pid = 3380] [serial = 80] [outer = 0000000000000000] 14:27:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A31DB800) [pid = 3380] [serial = 81] [outer = 000000F3A314C400] 14:27:12 INFO - PROCESS | 3380 | 1467235632993 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A3444800) [pid = 3380] [serial = 82] [outer = 000000F3A314C400] 14:27:13 INFO - PROCESS | 3380 | 1467235633438 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 627ms 14:27:13 INFO - PROCESS | 3380 | 1467235633462 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 3380 | 1467235633464 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 14:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:27:13 INFO - PROCESS | 3380 | 1467235633468 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 3380 | 1467235633469 Marionette TRACE conn6 <- [1,78,null,{}] 14:27:13 INFO - PROCESS | 3380 | 1467235633473 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:13 INFO - PROCESS | 3380 | 1467235633476 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:13 INFO - PROCESS | 3380 | 1467235633558 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 14:27:13 INFO - PROCESS | 3380 | 1467235633564 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:13 INFO - PROCESS | 3380 | 1467235633570 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57C1800 == 26 [pid = 3380] [id = 29] 14:27:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A4B87C00) [pid = 3380] [serial = 83] [outer = 0000000000000000] 14:27:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4DBA400) [pid = 3380] [serial = 84] [outer = 000000F3A4B87C00] 14:27:13 INFO - PROCESS | 3380 | 1467235633624 Marionette DEBUG loaded listener.js 14:27:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A595F000) [pid = 3380] [serial = 85] [outer = 000000F3A4B87C00] 14:27:14 INFO - PROCESS | 3380 | 1467235634223 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 775ms 14:27:14 INFO - PROCESS | 3380 | 1467235634247 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 14:27:14 INFO - PROCESS | 3380 | 1467235634251 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 14:27:14 INFO - PROCESS | 3380 | 1467235634256 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:27:14 INFO - PROCESS | 3380 | 1467235634262 Marionette TRACE conn6 <- [1,82,null,{}] 14:27:14 INFO - PROCESS | 3380 | 1467235634267 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:14 INFO - PROCESS | 3380 | 1467235634270 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:14 INFO - PROCESS | 3380 | 1467235634410 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 14:27:14 INFO - PROCESS | 3380 | 1467235634470 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 3380 | 1467235634474 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F394F1D000 == 27 [pid = 3380] [id = 30] 14:27:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B6F7000) [pid = 3380] [serial = 86] [outer = 0000000000000000] 14:27:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39CC6E400) [pid = 3380] [serial = 87] [outer = 000000F39B6F7000] 14:27:14 INFO - PROCESS | 3380 | 1467235634534 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1E1000) [pid = 3380] [serial = 88] [outer = 000000F39B6F7000] 14:27:15 INFO - PROCESS | 3380 | 1467235635060 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 837ms 14:27:15 INFO - PROCESS | 3380 | 1467235635098 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 3380 | 1467235635103 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 14:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:27:15 INFO - PROCESS | 3380 | 1467235635110 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 3380 | 1467235635113 Marionette TRACE conn6 <- [1,86,null,{}] 14:27:15 INFO - PROCESS | 3380 | 1467235635117 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:15 INFO - PROCESS | 3380 | 1467235635120 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:15 INFO - PROCESS | 3380 | 1467235635234 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 14:27:15 INFO - PROCESS | 3380 | 1467235635308 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 3380 | 1467235635311 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A441F000 == 28 [pid = 3380] [id = 31] 14:27:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0FD3000) [pid = 3380] [serial = 89] [outer = 0000000000000000] 14:27:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3154800) [pid = 3380] [serial = 90] [outer = 000000F3A0FD3000] 14:27:15 INFO - PROCESS | 3380 | 1467235635371 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A447A400) [pid = 3380] [serial = 91] [outer = 000000F3A0FD3000] 14:27:15 INFO - PROCESS | 3380 | 1467235635921 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 880ms 14:27:16 INFO - PROCESS | 3380 | 1467235635992 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 3380 | 1467235635995 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 14:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:27:16 INFO - PROCESS | 3380 | 1467235635999 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 3380 | 1467235636003 Marionette TRACE conn6 <- [1,90,null,{}] 14:27:16 INFO - PROCESS | 3380 | 1467235636014 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:16 INFO - PROCESS | 3380 | 1467235636020 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:16 INFO - PROCESS | 3380 | 1467235636166 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 14:27:16 INFO - PROCESS | 3380 | 1467235636203 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:16 INFO - PROCESS | 3380 | 1467235636207 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F5800 == 29 [pid = 3380] [id = 32] 14:27:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A03ED000) [pid = 3380] [serial = 92] [outer = 0000000000000000] 14:27:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A4696000) [pid = 3380] [serial = 93] [outer = 000000F3A03ED000] 14:27:16 INFO - PROCESS | 3380 | 1467235636266 Marionette DEBUG loaded listener.js 14:27:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A5C51400) [pid = 3380] [serial = 94] [outer = 000000F3A03ED000] 14:27:16 INFO - PROCESS | 3380 | 1467235636773 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 14:27:16 INFO - PROCESS | 3380 | 1467235636838 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 3380 | 1467235636842 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 14:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:27:16 INFO - PROCESS | 3380 | 1467235636845 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 3380 | 1467235636847 Marionette TRACE conn6 <- [1,94,null,{}] 14:27:16 INFO - PROCESS | 3380 | 1467235636851 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:16 INFO - PROCESS | 3380 | 1467235636854 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:16 INFO - PROCESS | 3380 | 1467235636968 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 14:27:17 INFO - PROCESS | 3380 | 1467235637029 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 3380 | 1467235637032 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB79800 == 30 [pid = 3380] [id = 33] 14:27:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0C7AC00) [pid = 3380] [serial = 95] [outer = 0000000000000000] 14:27:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0C7EC00) [pid = 3380] [serial = 96] [outer = 000000F3A0C7AC00] 14:27:17 INFO - PROCESS | 3380 | 1467235637087 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A60BF400) [pid = 3380] [serial = 97] [outer = 000000F3A0C7AC00] 14:27:17 INFO - PROCESS | 3380 | 1467235637739 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 941ms 14:27:17 INFO - PROCESS | 3380 | 1467235637790 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 14:27:17 INFO - PROCESS | 3380 | 1467235637794 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 14:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:27:17 INFO - PROCESS | 3380 | 1467235637800 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:27:17 INFO - PROCESS | 3380 | 1467235637804 Marionette TRACE conn6 <- [1,98,null,{}] 14:27:17 INFO - PROCESS | 3380 | 1467235637810 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:17 INFO - PROCESS | 3380 | 1467235637813 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:17 INFO - PROCESS | 3380 | 1467235637923 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 14:27:17 INFO - PROCESS | 3380 | 1467235637980 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 3380 | 1467235637984 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2D3800 == 31 [pid = 3380] [id = 34] 14:27:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396F97C00) [pid = 3380] [serial = 98] [outer = 0000000000000000] 14:27:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F396FA3000) [pid = 3380] [serial = 99] [outer = 000000F396F97C00] 14:27:18 INFO - PROCESS | 3380 | 1467235638035 Marionette DEBUG loaded listener.js 14:27:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39B269400) [pid = 3380] [serial = 100] [outer = 000000F396F97C00] 14:27:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3693800 == 30 [pid = 3380] [id = 10] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A39F3C00) [pid = 3380] [serial = 17] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39D1BC800) [pid = 3380] [serial = 9] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39AF7C800) [pid = 3380] [serial = 4] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39D1BD000) [pid = 3380] [serial = 36] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0D78C00) [pid = 3380] [serial = 39] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A34E5C00) [pid = 3380] [serial = 42] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A34EB000) [pid = 3380] [serial = 45] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3151400) [pid = 3380] [serial = 48] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A595DC00) [pid = 3380] [serial = 51] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F395066800) [pid = 3380] [serial = 54] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3967E2400) [pid = 3380] [serial = 57] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F394E8EC00) [pid = 3380] [serial = 60] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0FD3C00) [pid = 3380] [serial = 63] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D085800) [pid = 3380] [serial = 21] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A31E4C00) [pid = 3380] [serial = 24] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4DBC800) [pid = 3380] [serial = 27] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39BCDE400) [pid = 3380] [serial = 33] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F395E4C000) [pid = 3380] [serial = 30] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A4694800) [pid = 3380] [serial = 46] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A4351C00) [pid = 3380] [serial = 49] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39D1E6C00) [pid = 3380] [serial = 37] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A3A1E800) [pid = 3380] [serial = 43] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0CEC400) [pid = 3380] [serial = 22] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0FA0000) [pid = 3380] [serial = 40] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F39D1E1800) [pid = 3380] [serial = 28] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A9FD5000) [pid = 3380] [serial = 64] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A3BD2000) [pid = 3380] [serial = 14] [outer = 0000000000000000] [url = about:blank] 14:27:18 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F39D124400) [pid = 3380] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 14:27:19 INFO - PROCESS | 3380 | 1467235639093 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1335ms 14:27:19 INFO - PROCESS | 3380 | 1467235639139 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 3380 | 1467235639143 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 14:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:27:19 INFO - PROCESS | 3380 | 1467235639148 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 3380 | 1467235639151 Marionette TRACE conn6 <- [1,102,null,{}] 14:27:19 INFO - PROCESS | 3380 | 1467235639157 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:19 INFO - PROCESS | 3380 | 1467235639160 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:19 INFO - PROCESS | 3380 | 1467235639251 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 14:27:19 INFO - PROCESS | 3380 | 1467235639345 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 3380 | 1467235639347 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397BA0000 == 31 [pid = 3380] [id = 35] 14:27:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F3967D7800) [pid = 3380] [serial = 101] [outer = 0000000000000000] 14:27:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3967E0800) [pid = 3380] [serial = 102] [outer = 000000F3967D7800] 14:27:19 INFO - PROCESS | 3380 | 1467235639398 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F397458000) [pid = 3380] [serial = 103] [outer = 000000F3967D7800] 14:27:19 INFO - PROCESS | 3380 | 1467235639760 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 628ms 14:27:19 INFO - PROCESS | 3380 | 1467235639780 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 3380 | 1467235639786 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 14:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:27:19 INFO - PROCESS | 3380 | 1467235639792 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 3380 | 1467235639795 Marionette TRACE conn6 <- [1,106,null,{}] 14:27:19 INFO - PROCESS | 3380 | 1467235639799 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:19 INFO - PROCESS | 3380 | 1467235639802 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:19 INFO - PROCESS | 3380 | 1467235639913 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 14:27:19 INFO - PROCESS | 3380 | 1467235639921 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:19 INFO - PROCESS | 3380 | 1467235639923 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF1B800 == 32 [pid = 3380] [id = 36] 14:27:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39B9B0000) [pid = 3380] [serial = 104] [outer = 0000000000000000] 14:27:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39BF52000) [pid = 3380] [serial = 105] [outer = 000000F39B9B0000] 14:27:19 INFO - PROCESS | 3380 | 1467235639973 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39D125800) [pid = 3380] [serial = 106] [outer = 000000F39B9B0000] 14:27:20 INFO - PROCESS | 3380 | 1467235640383 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 14:27:20 INFO - PROCESS | 3380 | 1467235640422 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 14:27:20 INFO - PROCESS | 3380 | 1467235640424 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 14:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:27:20 INFO - PROCESS | 3380 | 1467235640428 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:27:20 INFO - PROCESS | 3380 | 1467235640432 Marionette TRACE conn6 <- [1,110,null,{}] 14:27:20 INFO - PROCESS | 3380 | 1467235640443 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:20 INFO - PROCESS | 3380 | 1467235640448 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:20 INFO - PROCESS | 3380 | 1467235640533 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 14:27:20 INFO - PROCESS | 3380 | 1467235640540 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 3380 | 1467235640543 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D11E800 == 33 [pid = 3380] [id = 37] 14:27:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F397418C00) [pid = 3380] [serial = 107] [outer = 0000000000000000] 14:27:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A03E4800) [pid = 3380] [serial = 108] [outer = 000000F397418C00] 14:27:20 INFO - PROCESS | 3380 | 1467235640593 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A070C800) [pid = 3380] [serial = 109] [outer = 000000F397418C00] 14:27:21 INFO - PROCESS | 3380 | 1467235641020 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 628ms 14:27:21 INFO - PROCESS | 3380 | 1467235641066 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 3380 | 1467235641069 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 14:27:21 INFO - PROCESS | 3380 | 1467235641072 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 3380 | 1467235641074 Marionette TRACE conn6 <- [1,114,null,{}] 14:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:27:21 INFO - PROCESS | 3380 | 1467235641078 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:21 INFO - PROCESS | 3380 | 1467235641080 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:21 INFO - PROCESS | 3380 | 1467235641190 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 14:27:21 INFO - PROCESS | 3380 | 1467235641196 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 3380 | 1467235641198 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C9C000 == 34 [pid = 3380] [id = 38] 14:27:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0C7C000) [pid = 3380] [serial = 110] [outer = 0000000000000000] 14:27:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0C81800) [pid = 3380] [serial = 111] [outer = 000000F3A0C7C000] 14:27:21 INFO - PROCESS | 3380 | 1467235641246 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0DE7400) [pid = 3380] [serial = 112] [outer = 000000F3A0C7C000] 14:27:21 INFO - PROCESS | 3380 | 1467235641683 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 627ms 14:27:21 INFO - PROCESS | 3380 | 1467235641706 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 3380 | 1467235641708 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 14:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:27:21 INFO - PROCESS | 3380 | 1467235641718 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 3380 | 1467235641720 Marionette TRACE conn6 <- [1,118,null,{}] 14:27:21 INFO - PROCESS | 3380 | 1467235641724 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:21 INFO - PROCESS | 3380 | 1467235641726 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:21 INFO - PROCESS | 3380 | 1467235641825 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 14:27:21 INFO - PROCESS | 3380 | 1467235641831 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:21 INFO - PROCESS | 3380 | 1467235641833 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3427000 == 35 [pid = 3380] [id = 39] 14:27:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39B2C6400) [pid = 3380] [serial = 113] [outer = 0000000000000000] 14:27:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A16BC400) [pid = 3380] [serial = 114] [outer = 000000F39B2C6400] 14:27:21 INFO - PROCESS | 3380 | 1467235641878 Marionette DEBUG loaded listener.js 14:27:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3150C00) [pid = 3380] [serial = 115] [outer = 000000F39B2C6400] 14:27:22 INFO - PROCESS | 3380 | 1467235642323 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 628ms 14:27:22 INFO - PROCESS | 3380 | 1467235642342 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 14:27:22 INFO - PROCESS | 3380 | 1467235642345 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 14:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:27:22 INFO - PROCESS | 3380 | 1467235642353 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:27:22 INFO - PROCESS | 3380 | 1467235642355 Marionette TRACE conn6 <- [1,122,null,{}] 14:27:22 INFO - PROCESS | 3380 | 1467235642359 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:22 INFO - PROCESS | 3380 | 1467235642365 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:22 INFO - PROCESS | 3380 | 1467235642495 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 14:27:22 INFO - PROCESS | 3380 | 1467235642506 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 3380 | 1467235642508 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A440D800 == 36 [pid = 3380] [id = 40] 14:27:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E5800) [pid = 3380] [serial = 116] [outer = 0000000000000000] 14:27:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A4088800) [pid = 3380] [serial = 117] [outer = 000000F3A34E5800] 14:27:22 INFO - PROCESS | 3380 | 1467235642587 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A46AEC00) [pid = 3380] [serial = 118] [outer = 000000F3A34E5800] 14:27:23 INFO - PROCESS | 3380 | 1467235642996 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 691ms 14:27:23 INFO - PROCESS | 3380 | 1467235643043 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 3380 | 1467235643045 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 14:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:27:23 INFO - PROCESS | 3380 | 1467235643048 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 3380 | 1467235643050 Marionette TRACE conn6 <- [1,126,null,{}] 14:27:23 INFO - PROCESS | 3380 | 1467235643053 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:23 INFO - PROCESS | 3380 | 1467235643055 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:23 INFO - PROCESS | 3380 | 1467235643246 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A9FDB800) [pid = 3380] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4B87C00) [pid = 3380] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3967D7C00) [pid = 3380] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A314C000) [pid = 3380] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39505F800) [pid = 3380] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F394E86800) [pid = 3380] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A314C400) [pid = 3380] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39B26D400) [pid = 3380] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396727000) [pid = 3380] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0717800) [pid = 3380] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:27:23 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F394F36800) [pid = 3380] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:27:23 INFO - PROCESS | 3380 | 1467235643295 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 3380 | 1467235643297 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DA9800 == 37 [pid = 3380] [id = 41] 14:27:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F394E86C00) [pid = 3380] [serial = 119] [outer = 0000000000000000] 14:27:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F395062000) [pid = 3380] [serial = 120] [outer = 000000F394E86C00] 14:27:23 INFO - PROCESS | 3380 | 1467235643344 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39D128000) [pid = 3380] [serial = 121] [outer = 000000F394E86C00] 14:27:23 INFO - PROCESS | 3380 | 1467235643686 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:27:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 689ms 14:27:23 INFO - PROCESS | 3380 | 1467235643741 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 14:27:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:27:23 INFO - PROCESS | 3380 | 1467235643743 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 14:27:23 INFO - PROCESS | 3380 | 1467235643746 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 3380 | 1467235643748 Marionette TRACE conn6 <- [1,130,null,{}] 14:27:23 INFO - PROCESS | 3380 | 1467235643751 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:23 INFO - PROCESS | 3380 | 1467235643753 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:23 INFO - PROCESS | 3380 | 1467235643831 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 14:27:23 INFO - PROCESS | 3380 | 1467235643837 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 3380 | 1467235643839 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E0800 == 38 [pid = 3380] [id = 42] 14:27:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39CB94800) [pid = 3380] [serial = 122] [outer = 0000000000000000] 14:27:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39CB97800) [pid = 3380] [serial = 123] [outer = 000000F39CB94800] 14:27:23 INFO - PROCESS | 3380 | 1467235643884 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CBDDC00) [pid = 3380] [serial = 124] [outer = 000000F39CB94800] 14:27:24 INFO - PROCESS | 3380 | 1467235644286 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 586ms 14:27:24 INFO - PROCESS | 3380 | 1467235644336 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 3380 | 1467235644338 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 14:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:27:24 INFO - PROCESS | 3380 | 1467235644342 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 3380 | 1467235644344 Marionette TRACE conn6 <- [1,134,null,{}] 14:27:24 INFO - PROCESS | 3380 | 1467235644347 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:24 INFO - PROCESS | 3380 | 1467235644349 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:24 INFO - PROCESS | 3380 | 1467235644428 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 14:27:24 INFO - PROCESS | 3380 | 1467235644435 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:24 INFO - PROCESS | 3380 | 1467235644437 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D11D800 == 39 [pid = 3380] [id = 43] 14:27:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CBDC400) [pid = 3380] [serial = 125] [outer = 0000000000000000] 14:27:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A4DA6400) [pid = 3380] [serial = 126] [outer = 000000F39CBDC400] 14:27:24 INFO - PROCESS | 3380 | 1467235644482 Marionette DEBUG loaded listener.js 14:27:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A5914800) [pid = 3380] [serial = 127] [outer = 000000F39CBDC400] 14:27:24 INFO - PROCESS | 3380 | 1467235644924 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 627ms 14:27:24 INFO - PROCESS | 3380 | 1467235644972 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 3380 | 1467235644974 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 14:27:24 INFO - PROCESS | 3380 | 1467235644977 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:27:24 INFO - PROCESS | 3380 | 1467235644979 Marionette TRACE conn6 <- [1,138,null,{}] 14:27:24 INFO - PROCESS | 3380 | 1467235644983 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:24 INFO - PROCESS | 3380 | 1467235644985 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:25 INFO - PROCESS | 3380 | 1467235645065 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 14:27:25 INFO - PROCESS | 3380 | 1467235645070 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 3380 | 1467235645072 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BBC800 == 40 [pid = 3380] [id = 44] 14:27:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F395922800) [pid = 3380] [serial = 128] [outer = 0000000000000000] 14:27:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F395929800) [pid = 3380] [serial = 129] [outer = 000000F395922800] 14:27:25 INFO - PROCESS | 3380 | 1467235645118 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A5750000) [pid = 3380] [serial = 130] [outer = 000000F395922800] 14:27:25 INFO - PROCESS | 3380 | 1467235645959 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1028ms 14:27:26 INFO - PROCESS | 3380 | 1467235646009 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 14:27:26 INFO - PROCESS | 3380 | 1467235646014 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 14:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:27:26 INFO - PROCESS | 3380 | 1467235646027 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 3380 | 1467235646032 Marionette TRACE conn6 <- [1,142,null,{}] 14:27:26 INFO - PROCESS | 3380 | 1467235646038 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:26 INFO - PROCESS | 3380 | 1467235646041 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:26 INFO - PROCESS | 3380 | 1467235646173 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 14:27:26 INFO - PROCESS | 3380 | 1467235646229 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:26 INFO - PROCESS | 3380 | 1467235646232 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397B22800 == 41 [pid = 3380] [id = 45] 14:27:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396F98800) [pid = 3380] [serial = 131] [outer = 0000000000000000] 14:27:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39AF4F000) [pid = 3380] [serial = 132] [outer = 000000F396F98800] 14:27:26 INFO - PROCESS | 3380 | 1467235646292 Marionette DEBUG loaded listener.js 14:27:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39BD89C00) [pid = 3380] [serial = 133] [outer = 000000F396F98800] 14:27:27 INFO - PROCESS | 3380 | 1467235647169 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:27:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1191ms 14:27:27 INFO - PROCESS | 3380 | 1467235647214 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 14:27:27 INFO - PROCESS | 3380 | 1467235647219 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 14:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:27:27 INFO - PROCESS | 3380 | 1467235647224 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:27:27 INFO - PROCESS | 3380 | 1467235647227 Marionette TRACE conn6 <- [1,146,null,{}] 14:27:27 INFO - PROCESS | 3380 | 1467235647233 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:27 INFO - PROCESS | 3380 | 1467235647236 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:27 INFO - PROCESS | 3380 | 1467235647371 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 14:27:27 INFO - PROCESS | 3380 | 1467235647433 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 3380 | 1467235647438 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397B1D800 == 42 [pid = 3380] [id = 46] 14:27:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F396F99000) [pid = 3380] [serial = 134] [outer = 0000000000000000] 14:27:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39B2BE000) [pid = 3380] [serial = 135] [outer = 000000F396F99000] 14:27:27 INFO - PROCESS | 3380 | 1467235647490 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39CB96800) [pid = 3380] [serial = 136] [outer = 000000F396F99000] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F5800 == 41 [pid = 3380] [id = 32] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB79800 == 40 [pid = 3380] [id = 33] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A441F000 == 39 [pid = 3380] [id = 31] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D11D800 == 38 [pid = 3380] [id = 43] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E0800 == 37 [pid = 3380] [id = 42] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DA9800 == 36 [pid = 3380] [id = 41] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A440D800 == 35 [pid = 3380] [id = 40] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3427000 == 34 [pid = 3380] [id = 39] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C9C000 == 33 [pid = 3380] [id = 38] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D11E800 == 32 [pid = 3380] [id = 37] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF1B800 == 31 [pid = 3380] [id = 36] 14:27:27 INFO - PROCESS | 3380 | --DOCSHELL 000000F397BA0000 == 30 [pid = 3380] [id = 35] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3AA141400) [pid = 3380] [serial = 67] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A4DBA400) [pid = 3380] [serial = 84] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F396F9C400) [pid = 3380] [serial = 58] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A60C1000) [pid = 3380] [serial = 52] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3967D8400) [pid = 3380] [serial = 55] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396F95C00) [pid = 3380] [serial = 61] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A31DB800) [pid = 3380] [serial = 81] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A595F000) [pid = 3380] [serial = 85] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3444800) [pid = 3380] [serial = 82] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39B9E0800) [pid = 3380] [serial = 72] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396FA1C00) [pid = 3380] [serial = 75] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39C063C00) [pid = 3380] [serial = 73] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0D84C00) [pid = 3380] [serial = 78] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A16C6C00) [pid = 3380] [serial = 79] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39505EC00) [pid = 3380] [serial = 69] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3967DD800) [pid = 3380] [serial = 70] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39D1E2400) [pid = 3380] [serial = 76] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3AA132C00) [pid = 3380] [serial = 66] [outer = 0000000000000000] [url = about:blank] 14:27:27 INFO - PROCESS | 3380 | 1467235647965 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 775ms 14:27:28 INFO - PROCESS | 3380 | 1467235648007 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 3380 | 1467235648013 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 14:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:27:28 INFO - PROCESS | 3380 | 1467235648020 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 3380 | 1467235648023 Marionette TRACE conn6 <- [1,150,null,{}] 14:27:28 INFO - PROCESS | 3380 | 1467235648027 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:28 INFO - PROCESS | 3380 | 1467235648029 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:28 INFO - PROCESS | 3380 | 1467235648119 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 14:27:28 INFO - PROCESS | 3380 | 1467235648128 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 3380 | 1467235648130 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF0A000 == 31 [pid = 3380] [id = 47] 14:27:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396F9FC00) [pid = 3380] [serial = 137] [outer = 0000000000000000] 14:27:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39B26B400) [pid = 3380] [serial = 138] [outer = 000000F396F9FC00] 14:27:28 INFO - PROCESS | 3380 | 1467235648179 Marionette DEBUG loaded listener.js 14:27:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39CBDD800) [pid = 3380] [serial = 139] [outer = 000000F396F9FC00] 14:27:28 INFO - PROCESS | 3380 | 1467235648651 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 690ms 14:27:28 INFO - PROCESS | 3380 | 1467235648712 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 3380 | 1467235648715 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 14:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:27:28 INFO - PROCESS | 3380 | 1467235648719 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 3380 | 1467235648723 Marionette TRACE conn6 <- [1,154,null,{}] 14:27:28 INFO - PROCESS | 3380 | 1467235648734 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:28 INFO - PROCESS | 3380 | 1467235648739 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:28 INFO - PROCESS | 3380 | 1467235648846 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 14:27:28 INFO - PROCESS | 3380 | 1467235648866 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:28 INFO - PROCESS | 3380 | 1467235648870 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB79800 == 32 [pid = 3380] [id = 48] 14:27:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A03E0400) [pid = 3380] [serial = 140] [outer = 0000000000000000] 14:27:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A03E6C00) [pid = 3380] [serial = 141] [outer = 000000F3A03E0400] 14:27:28 INFO - PROCESS | 3380 | 1467235648921 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0BAA400) [pid = 3380] [serial = 142] [outer = 000000F3A03E0400] 14:27:29 INFO - PROCESS | 3380 | 1467235649347 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:27:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 692ms 14:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:27:29 INFO - PROCESS | 3380 | 1467235649413 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 14:27:29 INFO - PROCESS | 3380 | 1467235649416 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 14:27:29 INFO - PROCESS | 3380 | 1467235649419 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:27:29 INFO - PROCESS | 3380 | 1467235649421 Marionette TRACE conn6 <- [1,158,null,{}] 14:27:29 INFO - PROCESS | 3380 | 1467235649425 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:29 INFO - PROCESS | 3380 | 1467235649427 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:29 INFO - PROCESS | 3380 | 1467235649515 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 14:27:29 INFO - PROCESS | 3380 | 1467235649522 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 3380 | 1467235649524 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A28D2000 == 33 [pid = 3380] [id = 49] 14:27:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0D86400) [pid = 3380] [serial = 143] [outer = 0000000000000000] 14:27:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A0FCD800) [pid = 3380] [serial = 144] [outer = 000000F3A0D86400] 14:27:29 INFO - PROCESS | 3380 | 1467235649570 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A2A89400) [pid = 3380] [serial = 145] [outer = 000000F3A0D86400] 14:27:29 INFO - PROCESS | 3380 | 1467235649982 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 585ms 14:27:30 INFO - PROCESS | 3380 | 1467235650017 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 3380 | 1467235650019 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 14:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:27:30 INFO - PROCESS | 3380 | 1467235650023 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 3380 | 1467235650025 Marionette TRACE conn6 <- [1,162,null,{}] 14:27:30 INFO - PROCESS | 3380 | 1467235650028 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:30 INFO - PROCESS | 3380 | 1467235650030 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:30 INFO - PROCESS | 3380 | 1467235650143 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 14:27:30 INFO - PROCESS | 3380 | 1467235650204 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 3380 | 1467235650207 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3E7A000 == 34 [pid = 3380] [id = 50] 14:27:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F395EC5000) [pid = 3380] [serial = 146] [outer = 0000000000000000] 14:27:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A31DE400) [pid = 3380] [serial = 147] [outer = 000000F395EC5000] 14:27:30 INFO - PROCESS | 3380 | 1467235650253 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A34E3C00) [pid = 3380] [serial = 148] [outer = 000000F395EC5000] 14:27:30 INFO - PROCESS | 3380 | 1467235650688 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 689ms 14:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:27:30 INFO - PROCESS | 3380 | 1467235650722 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 3380 | 1467235650724 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 14:27:30 INFO - PROCESS | 3380 | 1467235650728 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 3380 | 1467235650729 Marionette TRACE conn6 <- [1,166,null,{}] 14:27:30 INFO - PROCESS | 3380 | 1467235650733 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:30 INFO - PROCESS | 3380 | 1467235650739 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:30 INFO - PROCESS | 3380 | 1467235650866 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 14:27:30 INFO - PROCESS | 3380 | 1467235650878 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 3380 | 1467235650880 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60EC000 == 35 [pid = 3380] [id = 51] 14:27:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F395920400) [pid = 3380] [serial = 149] [outer = 0000000000000000] 14:27:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A4D9C800) [pid = 3380] [serial = 150] [outer = 000000F395920400] 14:27:30 INFO - PROCESS | 3380 | 1467235650959 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A4DA7400) [pid = 3380] [serial = 151] [outer = 000000F395920400] 14:27:31 INFO - PROCESS | 3380 | 1467235651365 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:27:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 692ms 14:27:31 INFO - PROCESS | 3380 | 1467235651426 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 14:27:31 INFO - PROCESS | 3380 | 1467235651428 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 14:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:27:31 INFO - PROCESS | 3380 | 1467235651432 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 3380 | 1467235651442 Marionette TRACE conn6 <- [1,170,null,{}] 14:27:31 INFO - PROCESS | 3380 | 1467235651445 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:31 INFO - PROCESS | 3380 | 1467235651448 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:31 INFO - PROCESS | 3380 | 1467235651567 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 14:27:31 INFO - PROCESS | 3380 | 1467235651576 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:31 INFO - PROCESS | 3380 | 1467235651578 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89DE800 == 36 [pid = 3380] [id = 52] 14:27:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F394F4B400) [pid = 3380] [serial = 152] [outer = 0000000000000000] 14:27:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F394F4F800) [pid = 3380] [serial = 153] [outer = 000000F394F4B400] 14:27:31 INFO - PROCESS | 3380 | 1467235651656 Marionette DEBUG loaded listener.js 14:27:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4DA5400) [pid = 3380] [serial = 154] [outer = 000000F394F4B400] 14:27:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396C9D400) [pid = 3380] [serial = 155] [outer = 000000F3962CF400] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B2C6400) [pid = 3380] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0C7C000) [pid = 3380] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A34E5800) [pid = 3380] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39B9B0000) [pid = 3380] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3967D7800) [pid = 3380] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F397418C00) [pid = 3380] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F394E86C00) [pid = 3380] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B6F7000) [pid = 3380] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39CBDC400) [pid = 3380] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0FD3000) [pid = 3380] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A03ED000) [pid = 3380] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39CB94800) [pid = 3380] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:27:32 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0C7AC00) [pid = 3380] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:27:32 INFO - PROCESS | 3380 | 1467235652203 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 796ms 14:27:32 INFO - PROCESS | 3380 | 1467235652235 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 3380 | 1467235652237 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 14:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:27:32 INFO - PROCESS | 3380 | 1467235652241 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 3380 | 1467235652243 Marionette TRACE conn6 <- [1,174,null,{}] 14:27:32 INFO - PROCESS | 3380 | 1467235652247 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:32 INFO - PROCESS | 3380 | 1467235652249 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:32 INFO - PROCESS | 3380 | 1467235652329 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 14:27:32 INFO - PROCESS | 3380 | 1467235652336 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 3380 | 1467235652338 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39676E800 == 37 [pid = 3380] [id = 53] 14:27:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F396C96C00) [pid = 3380] [serial = 156] [outer = 0000000000000000] 14:27:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F397029000) [pid = 3380] [serial = 157] [outer = 000000F396C96C00] 14:27:32 INFO - PROCESS | 3380 | 1467235652383 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A03E1C00) [pid = 3380] [serial = 158] [outer = 000000F396C96C00] 14:27:32 INFO - PROCESS | 3380 | 1467235652788 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:27:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 586ms 14:27:32 INFO - PROCESS | 3380 | 1467235652830 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 14:27:32 INFO - PROCESS | 3380 | 1467235652833 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 14:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:27:32 INFO - PROCESS | 3380 | 1467235652836 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:27:32 INFO - PROCESS | 3380 | 1467235652838 Marionette TRACE conn6 <- [1,178,null,{}] 14:27:32 INFO - PROCESS | 3380 | 1467235652841 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:32 INFO - PROCESS | 3380 | 1467235652843 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:32 INFO - PROCESS | 3380 | 1467235652943 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 14:27:32 INFO - PROCESS | 3380 | 1467235652950 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 3380 | 1467235652952 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A101C000 == 38 [pid = 3380] [id = 54] 14:27:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39FBE1400) [pid = 3380] [serial = 159] [outer = 0000000000000000] 14:27:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A314A800) [pid = 3380] [serial = 160] [outer = 000000F39FBE1400] 14:27:33 INFO - PROCESS | 3380 | 1467235652996 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A595C800) [pid = 3380] [serial = 161] [outer = 000000F39FBE1400] 14:27:33 INFO - PROCESS | 3380 | 1467235653385 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:27:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 587ms 14:27:33 INFO - PROCESS | 3380 | 1467235653434 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 14:27:33 INFO - PROCESS | 3380 | 1467235653437 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 14:27:33 INFO - PROCESS | 3380 | 1467235653441 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:27:33 INFO - PROCESS | 3380 | 1467235653443 Marionette TRACE conn6 <- [1,182,null,{}] 14:27:33 INFO - PROCESS | 3380 | 1467235653446 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:33 INFO - PROCESS | 3380 | 1467235653449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:33 INFO - PROCESS | 3380 | 1467235653535 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 14:27:33 INFO - PROCESS | 3380 | 1467235653541 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:33 INFO - PROCESS | 3380 | 1467235653543 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA79000 == 39 [pid = 3380] [id = 55] 14:27:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A59E0000) [pid = 3380] [serial = 162] [outer = 0000000000000000] 14:27:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A5C4C000) [pid = 3380] [serial = 163] [outer = 000000F3A59E0000] 14:27:33 INFO - PROCESS | 3380 | 1467235653589 Marionette DEBUG loaded listener.js 14:27:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A60C6400) [pid = 3380] [serial = 164] [outer = 000000F3A59E0000] 14:27:33 INFO - PROCESS | 3380 | 1467235653983 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 586ms 14:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:27:34 INFO - PROCESS | 3380 | 1467235654037 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 14:27:34 INFO - PROCESS | 3380 | 1467235654039 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 14:27:34 INFO - PROCESS | 3380 | 1467235654043 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:27:34 INFO - PROCESS | 3380 | 1467235654045 Marionette TRACE conn6 <- [1,186,null,{}] 14:27:34 INFO - PROCESS | 3380 | 1467235654049 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:34 INFO - PROCESS | 3380 | 1467235654051 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:34 INFO - PROCESS | 3380 | 1467235654188 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 14:27:34 INFO - PROCESS | 3380 | 1467235654336 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 3380 | 1467235654340 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD4000 == 40 [pid = 3380] [id = 56] 14:27:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F394F48C00) [pid = 3380] [serial = 165] [outer = 0000000000000000] 14:27:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F395062400) [pid = 3380] [serial = 166] [outer = 000000F394F48C00] 14:27:34 INFO - PROCESS | 3380 | 1467235654401 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3967D3400) [pid = 3380] [serial = 167] [outer = 000000F394F48C00] 14:27:34 INFO - PROCESS | 3380 | 1467235654956 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:27:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 943ms 14:27:34 INFO - PROCESS | 3380 | 1467235654991 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 3380 | 1467235654995 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 14:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:27:35 INFO - PROCESS | 3380 | 1467235655001 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 3380 | 1467235655005 Marionette TRACE conn6 <- [1,190,null,{}] 14:27:35 INFO - PROCESS | 3380 | 1467235655010 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:35 INFO - PROCESS | 3380 | 1467235655013 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:35 INFO - PROCESS | 3380 | 1467235655163 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 14:27:35 INFO - PROCESS | 3380 | 1467235655222 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:35 INFO - PROCESS | 3380 | 1467235655225 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07DE800 == 41 [pid = 3380] [id = 57] 14:27:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39CB96C00) [pid = 3380] [serial = 168] [outer = 0000000000000000] 14:27:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39D124C00) [pid = 3380] [serial = 169] [outer = 000000F39CB96C00] 14:27:35 INFO - PROCESS | 3380 | 1467235655284 Marionette DEBUG loaded listener.js 14:27:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39D5C9000) [pid = 3380] [serial = 170] [outer = 000000F39CB96C00] 14:27:35 INFO - PROCESS | 3380 | 1467235655840 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 880ms 14:27:35 INFO - PROCESS | 3380 | 1467235655884 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 14:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:27:35 INFO - PROCESS | 3380 | 1467235655887 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 14:27:35 INFO - PROCESS | 3380 | 1467235655891 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 3380 | 1467235655894 Marionette TRACE conn6 <- [1,194,null,{}] 14:27:35 INFO - PROCESS | 3380 | 1467235655898 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:35 INFO - PROCESS | 3380 | 1467235655900 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:36 INFO - PROCESS | 3380 | 1467235656014 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 14:27:36 INFO - PROCESS | 3380 | 1467235656083 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 3380 | 1467235656086 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA61000 == 42 [pid = 3380] [id = 58] 14:27:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A16C6000) [pid = 3380] [serial = 171] [outer = 0000000000000000] 14:27:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A34EA000) [pid = 3380] [serial = 172] [outer = 000000F3A16C6000] 14:27:36 INFO - PROCESS | 3380 | 1467235656143 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A40CD800) [pid = 3380] [serial = 173] [outer = 000000F3A16C6000] 14:27:36 INFO - PROCESS | 3380 | 1467235656740 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:27:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 880ms 14:27:36 INFO - PROCESS | 3380 | 1467235656773 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 14:27:36 INFO - PROCESS | 3380 | 1467235656777 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 14:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:27:36 INFO - PROCESS | 3380 | 1467235656789 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:27:36 INFO - PROCESS | 3380 | 1467235656794 Marionette TRACE conn6 <- [1,198,null,{}] 14:27:36 INFO - PROCESS | 3380 | 1467235656798 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:36 INFO - PROCESS | 3380 | 1467235656802 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:36 INFO - PROCESS | 3380 | 1467235656918 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 14:27:37 INFO - PROCESS | 3380 | 1467235656996 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:37 INFO - PROCESS | 3380 | 1467235656999 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA93800 == 43 [pid = 3380] [id = 59] 14:27:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A075D000) [pid = 3380] [serial = 174] [outer = 0000000000000000] 14:27:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A40D5000) [pid = 3380] [serial = 175] [outer = 000000F3A075D000] 14:27:37 INFO - PROCESS | 3380 | 1467235657055 Marionette DEBUG loaded listener.js 14:27:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A4B86800) [pid = 3380] [serial = 176] [outer = 000000F3A075D000] 14:27:37 INFO - PROCESS | 3380 | 1467235657763 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1037ms 14:27:37 INFO - PROCESS | 3380 | 1467235657824 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 3380 | 1467235657828 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 14:27:37 INFO - PROCESS | 3380 | 1467235657834 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:27:37 INFO - PROCESS | 3380 | 1467235657837 Marionette TRACE conn6 <- [1,202,null,{}] 14:27:37 INFO - PROCESS | 3380 | 1467235657843 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:37 INFO - PROCESS | 3380 | 1467235657846 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:37 INFO - PROCESS | 3380 | 1467235657970 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 14:27:38 INFO - PROCESS | 3380 | 1467235658032 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 3380 | 1467235658037 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF0E800 == 44 [pid = 3380] [id = 60] 14:27:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3967E0000) [pid = 3380] [serial = 177] [outer = 0000000000000000] 14:27:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F396C96000) [pid = 3380] [serial = 178] [outer = 000000F3967E0000] 14:27:38 INFO - PROCESS | 3380 | 1467235658087 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39B9B9C00) [pid = 3380] [serial = 179] [outer = 000000F3967E0000] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA79000 == 43 [pid = 3380] [id = 55] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A101C000 == 42 [pid = 3380] [id = 54] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F39676E800 == 41 [pid = 3380] [id = 53] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89DE800 == 40 [pid = 3380] [id = 52] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60EC000 == 39 [pid = 3380] [id = 51] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3E7A000 == 38 [pid = 3380] [id = 50] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A28D2000 == 37 [pid = 3380] [id = 49] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB79800 == 36 [pid = 3380] [id = 48] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF0A000 == 35 [pid = 3380] [id = 47] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F397B1D800 == 34 [pid = 3380] [id = 46] 14:27:38 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BBC800 == 33 [pid = 3380] [id = 44] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F395929800) [pid = 3380] [serial = 129] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A16BC400) [pid = 3380] [serial = 114] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A0C81800) [pid = 3380] [serial = 111] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A4088800) [pid = 3380] [serial = 117] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39BF52000) [pid = 3380] [serial = 105] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39D125800) [pid = 3380] [serial = 106] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3967E0800) [pid = 3380] [serial = 102] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F397458000) [pid = 3380] [serial = 103] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A03E4800) [pid = 3380] [serial = 108] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396FA3000) [pid = 3380] [serial = 99] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A3150C00) [pid = 3380] [serial = 115] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F395062000) [pid = 3380] [serial = 120] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39D128000) [pid = 3380] [serial = 121] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A46AEC00) [pid = 3380] [serial = 118] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39D1E1000) [pid = 3380] [serial = 88] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39CC6E400) [pid = 3380] [serial = 87] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A5914800) [pid = 3380] [serial = 127] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A447A400) [pid = 3380] [serial = 91] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3154800) [pid = 3380] [serial = 90] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A5C51400) [pid = 3380] [serial = 94] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4696000) [pid = 3380] [serial = 93] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39CB97800) [pid = 3380] [serial = 123] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A60BF400) [pid = 3380] [serial = 97] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0C7EC00) [pid = 3380] [serial = 96] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4DA6400) [pid = 3380] [serial = 126] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39CBDDC00) [pid = 3380] [serial = 124] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0DE7400) [pid = 3380] [serial = 112] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A070C800) [pid = 3380] [serial = 109] [outer = 0000000000000000] [url = about:blank] 14:27:38 INFO - PROCESS | 3380 | 1467235658694 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:27:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 881ms 14:27:38 INFO - PROCESS | 3380 | 1467235658719 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 14:27:38 INFO - PROCESS | 3380 | 1467235658723 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 14:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:27:38 INFO - PROCESS | 3380 | 1467235658729 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:27:38 INFO - PROCESS | 3380 | 1467235658732 Marionette TRACE conn6 <- [1,206,null,{}] 14:27:38 INFO - PROCESS | 3380 | 1467235658736 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:38 INFO - PROCESS | 3380 | 1467235658738 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:38 INFO - PROCESS | 3380 | 1467235658828 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 14:27:38 INFO - PROCESS | 3380 | 1467235658835 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 3380 | 1467235658838 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F398005000 == 34 [pid = 3380] [id = 61] 14:27:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F394F4C800) [pid = 3380] [serial = 180] [outer = 0000000000000000] 14:27:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F395E2B800) [pid = 3380] [serial = 181] [outer = 000000F394F4C800] 14:27:38 INFO - PROCESS | 3380 | 1467235658886 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39741B400) [pid = 3380] [serial = 182] [outer = 000000F394F4C800] 14:27:39 INFO - PROCESS | 3380 | 1467235659348 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 629ms 14:27:39 INFO - PROCESS | 3380 | 1467235659366 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 3380 | 1467235659368 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 14:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:27:39 INFO - PROCESS | 3380 | 1467235659371 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 3380 | 1467235659375 Marionette TRACE conn6 <- [1,210,null,{}] 14:27:39 INFO - PROCESS | 3380 | 1467235659386 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:39 INFO - PROCESS | 3380 | 1467235659391 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:39 INFO - PROCESS | 3380 | 1467235659479 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 14:27:39 INFO - PROCESS | 3380 | 1467235659488 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:39 INFO - PROCESS | 3380 | 1467235659491 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D107000 == 35 [pid = 3380] [id = 62] 14:27:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CBDA400) [pid = 3380] [serial = 183] [outer = 0000000000000000] 14:27:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39D126400) [pid = 3380] [serial = 184] [outer = 000000F39CBDA400] 14:27:39 INFO - PROCESS | 3380 | 1467235659540 Marionette DEBUG loaded listener.js 14:27:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D1DF000) [pid = 3380] [serial = 185] [outer = 000000F39CBDA400] 14:27:39 INFO - PROCESS | 3380 | 1467235659976 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 628ms 14:27:40 INFO - PROCESS | 3380 | 1467235660003 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 14:27:40 INFO - PROCESS | 3380 | 1467235660006 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 14:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:27:40 INFO - PROCESS | 3380 | 1467235660009 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 3380 | 1467235660011 Marionette TRACE conn6 <- [1,214,null,{}] 14:27:40 INFO - PROCESS | 3380 | 1467235660020 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:40 INFO - PROCESS | 3380 | 1467235660022 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:40 INFO - PROCESS | 3380 | 1467235660110 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 14:27:40 INFO - PROCESS | 3380 | 1467235660116 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 3380 | 1467235660118 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DAF800 == 36 [pid = 3380] [id = 63] 14:27:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A03EB400) [pid = 3380] [serial = 186] [outer = 0000000000000000] 14:27:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0713C00) [pid = 3380] [serial = 187] [outer = 000000F3A03EB400] 14:27:40 INFO - PROCESS | 3380 | 1467235660164 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A075DC00) [pid = 3380] [serial = 188] [outer = 000000F3A03EB400] 14:27:40 INFO - PROCESS | 3380 | 1467235660595 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:27:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 627ms 14:27:40 INFO - PROCESS | 3380 | 1467235660640 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 14:27:40 INFO - PROCESS | 3380 | 1467235660642 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 14:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:27:40 INFO - PROCESS | 3380 | 1467235660646 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:27:40 INFO - PROCESS | 3380 | 1467235660647 Marionette TRACE conn6 <- [1,218,null,{}] 14:27:40 INFO - PROCESS | 3380 | 1467235660651 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:40 INFO - PROCESS | 3380 | 1467235660653 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:40 INFO - PROCESS | 3380 | 1467235660736 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 14:27:40 INFO - PROCESS | 3380 | 1467235660741 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:40 INFO - PROCESS | 3380 | 1467235660743 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C1000 == 37 [pid = 3380] [id = 64] 14:27:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39C0CD400) [pid = 3380] [serial = 189] [outer = 0000000000000000] 14:27:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39C0D5800) [pid = 3380] [serial = 190] [outer = 000000F39C0CD400] 14:27:40 INFO - PROCESS | 3380 | 1467235660797 Marionette DEBUG loaded listener.js 14:27:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A075FC00) [pid = 3380] [serial = 191] [outer = 000000F39C0CD400] 14:27:41 INFO - PROCESS | 3380 | 1467235661254 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:27:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms 14:27:41 INFO - PROCESS | 3380 | 1467235661277 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 14:27:41 INFO - PROCESS | 3380 | 1467235661279 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 14:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:27:41 INFO - PROCESS | 3380 | 1467235661288 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:27:41 INFO - PROCESS | 3380 | 1467235661290 Marionette TRACE conn6 <- [1,222,null,{}] 14:27:41 INFO - PROCESS | 3380 | 1467235661294 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:41 INFO - PROCESS | 3380 | 1467235661300 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:41 INFO - PROCESS | 3380 | 1467235661433 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 14:27:41 INFO - PROCESS | 3380 | 1467235661505 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 3380 | 1467235661507 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A400C800 == 38 [pid = 3380] [id = 65] 14:27:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39BC72400) [pid = 3380] [serial = 192] [outer = 0000000000000000] 14:27:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A16C5000) [pid = 3380] [serial = 193] [outer = 000000F39BC72400] 14:27:41 INFO - PROCESS | 3380 | 1467235661554 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A3153800) [pid = 3380] [serial = 194] [outer = 000000F39BC72400] 14:27:41 INFO - PROCESS | 3380 | 1467235661977 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 733ms 14:27:42 INFO - PROCESS | 3380 | 1467235662028 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 3380 | 1467235662030 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 14:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:27:42 INFO - PROCESS | 3380 | 1467235662034 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 3380 | 1467235662035 Marionette TRACE conn6 <- [1,226,null,{}] 14:27:42 INFO - PROCESS | 3380 | 1467235662039 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:42 INFO - PROCESS | 3380 | 1467235662041 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:42 INFO - PROCESS | 3380 | 1467235662153 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 14:27:42 INFO - PROCESS | 3380 | 1467235662160 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 3380 | 1467235662162 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5997800 == 39 [pid = 3380] [id = 66] 14:27:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A0D84C00) [pid = 3380] [serial = 195] [outer = 0000000000000000] 14:27:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A35A7800) [pid = 3380] [serial = 196] [outer = 000000F3A0D84C00] 14:27:42 INFO - PROCESS | 3380 | 1467235662207 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A40D8000) [pid = 3380] [serial = 197] [outer = 000000F3A0D84C00] 14:27:42 INFO - PROCESS | 3380 | 1467235662637 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 627ms 14:27:42 INFO - PROCESS | 3380 | 1467235662666 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 3380 | 1467235662668 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 14:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:27:42 INFO - PROCESS | 3380 | 1467235662677 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 3380 | 1467235662679 Marionette TRACE conn6 <- [1,230,null,{}] 14:27:42 INFO - PROCESS | 3380 | 1467235662682 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:42 INFO - PROCESS | 3380 | 1467235662684 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:42 INFO - PROCESS | 3380 | 1467235662789 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 14:27:42 INFO - PROCESS | 3380 | 1467235662857 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:42 INFO - PROCESS | 3380 | 1467235662859 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A70E0800 == 40 [pid = 3380] [id = 67] 14:27:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A46A1400) [pid = 3380] [serial = 198] [outer = 0000000000000000] 14:27:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A4B84C00) [pid = 3380] [serial = 199] [outer = 000000F3A46A1400] 14:27:42 INFO - PROCESS | 3380 | 1467235662906 Marionette DEBUG loaded listener.js 14:27:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4DA5800) [pid = 3380] [serial = 200] [outer = 000000F3A46A1400] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F395920400) [pid = 3380] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F395EC5000) [pid = 3380] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F394F4B400) [pid = 3380] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0D86400) [pid = 3380] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F396F9FC00) [pid = 3380] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F396F99000) [pid = 3380] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A03E0400) [pid = 3380] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39FBE1400) [pid = 3380] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:27:43 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396C96C00) [pid = 3380] [serial = 156] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:27:43 INFO - PROCESS | 3380 | 1467235663321 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 691ms 14:27:43 INFO - PROCESS | 3380 | 1467235663402 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 3380 | 1467235663404 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 14:27:43 INFO - PROCESS | 3380 | 1467235663408 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 3380 | 1467235663410 Marionette TRACE conn6 <- [1,234,null,{}] 14:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:27:43 INFO - PROCESS | 3380 | 1467235663413 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:43 INFO - PROCESS | 3380 | 1467235663415 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:43 INFO - PROCESS | 3380 | 1467235663500 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 14:27:43 INFO - PROCESS | 3380 | 1467235663505 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 3380 | 1467235663507 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F3E000 == 41 [pid = 3380] [id = 68] 14:27:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0C7B000) [pid = 3380] [serial = 201] [outer = 0000000000000000] 14:27:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A4DA6400) [pid = 3380] [serial = 202] [outer = 000000F3A0C7B000] 14:27:43 INFO - PROCESS | 3380 | 1467235663553 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A595FC00) [pid = 3380] [serial = 203] [outer = 000000F3A0C7B000] 14:27:43 INFO - PROCESS | 3380 | 1467235663949 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:27:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 565ms 14:27:43 INFO - PROCESS | 3380 | 1467235663979 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 14:27:43 INFO - PROCESS | 3380 | 1467235663981 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 14:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:27:43 INFO - PROCESS | 3380 | 1467235663984 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:27:43 INFO - PROCESS | 3380 | 1467235663986 Marionette TRACE conn6 <- [1,238,null,{}] 14:27:43 INFO - PROCESS | 3380 | 1467235663990 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:44 INFO - PROCESS | 3380 | 1467235663992 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:44 INFO - PROCESS | 3380 | 1467235664105 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 14:27:44 INFO - PROCESS | 3380 | 1467235664111 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 3380 | 1467235664113 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB080000 == 42 [pid = 3380] [id = 69] 14:27:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A5CE9C00) [pid = 3380] [serial = 204] [outer = 0000000000000000] 14:27:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A60C2400) [pid = 3380] [serial = 205] [outer = 000000F3A5CE9C00] 14:27:44 INFO - PROCESS | 3380 | 1467235664159 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A615EC00) [pid = 3380] [serial = 206] [outer = 000000F3A5CE9C00] 14:27:44 INFO - PROCESS | 3380 | 1467235664625 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:27:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 691ms 14:27:44 INFO - PROCESS | 3380 | 1467235664695 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 3380 | 1467235664698 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 14:27:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:27:44 INFO - PROCESS | 3380 | 1467235664703 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - PROCESS | 3380 | 1467235664706 Marionette TRACE conn6 <- [1,242,null,{}] 14:27:44 INFO - PROCESS | 3380 | 1467235664709 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:44 INFO - PROCESS | 3380 | 1467235664712 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:44 INFO - PROCESS | 3380 | 1467235664811 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 14:27:44 INFO - PROCESS | 3380 | 1467235664822 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:44 INFO - PROCESS | 3380 | 1467235664825 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA4F800 == 43 [pid = 3380] [id = 70] 14:27:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A89D0C00) [pid = 3380] [serial = 207] [outer = 0000000000000000] 14:27:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A9FE1400) [pid = 3380] [serial = 208] [outer = 000000F3A89D0C00] 14:27:44 INFO - PROCESS | 3380 | 1467235664873 Marionette DEBUG loaded listener.js 14:27:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3AA13C400) [pid = 3380] [serial = 209] [outer = 000000F3A89D0C00] 14:27:45 INFO - PROCESS | 3380 | 1467235665477 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:27:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 838ms 14:27:45 INFO - PROCESS | 3380 | 1467235665545 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 14:27:45 INFO - PROCESS | 3380 | 1467235665550 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 14:27:45 INFO - PROCESS | 3380 | 1467235665555 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:27:45 INFO - PROCESS | 3380 | 1467235665559 Marionette TRACE conn6 <- [1,246,null,{}] 14:27:45 INFO - PROCESS | 3380 | 1467235665565 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:45 INFO - PROCESS | 3380 | 1467235665568 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:45 INFO - PROCESS | 3380 | 1467235665695 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 14:27:45 INFO - PROCESS | 3380 | 1467235665771 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 3380 | 1467235665775 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF24000 == 44 [pid = 3380] [id = 71] 14:27:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F395923000) [pid = 3380] [serial = 210] [outer = 0000000000000000] 14:27:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F396F97400) [pid = 3380] [serial = 211] [outer = 000000F395923000] 14:27:45 INFO - PROCESS | 3380 | 1467235665835 Marionette DEBUG loaded listener.js 14:27:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F39B9B8800) [pid = 3380] [serial = 212] [outer = 000000F395923000] 14:27:46 INFO - PROCESS | 3380 | 1467235666368 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 881ms 14:27:46 INFO - PROCESS | 3380 | 1467235666441 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 3380 | 1467235666446 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 14:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:27:46 INFO - PROCESS | 3380 | 1467235666453 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 3380 | 1467235666456 Marionette TRACE conn6 <- [1,250,null,{}] 14:27:46 INFO - PROCESS | 3380 | 1467235666460 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:46 INFO - PROCESS | 3380 | 1467235666463 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:46 INFO - PROCESS | 3380 | 1467235666619 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 14:27:46 INFO - PROCESS | 3380 | 1467235666681 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:46 INFO - PROCESS | 3380 | 1467235666684 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3935800 == 45 [pid = 3380] [id = 72] 14:27:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F39CBD2400) [pid = 3380] [serial = 213] [outer = 0000000000000000] 14:27:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F39D1D8000) [pid = 3380] [serial = 214] [outer = 000000F39CBD2400] 14:27:46 INFO - PROCESS | 3380 | 1467235666784 Marionette DEBUG loaded listener.js 14:27:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A0718800) [pid = 3380] [serial = 215] [outer = 000000F39CBD2400] 14:27:47 INFO - PROCESS | 3380 | 1467235667369 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:27:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:27:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 985ms 14:27:47 INFO - PROCESS | 3380 | 1467235667439 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 14:27:47 INFO - PROCESS | 3380 | 1467235667442 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 14:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:27:47 INFO - PROCESS | 3380 | 1467235667446 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:27:47 INFO - PROCESS | 3380 | 1467235667451 Marionette TRACE conn6 <- [1,254,null,{}] 14:27:47 INFO - PROCESS | 3380 | 1467235667462 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:47 INFO - PROCESS | 3380 | 1467235667468 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:47 INFO - PROCESS | 3380 | 1467235667590 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 14:27:47 INFO - PROCESS | 3380 | 1467235667653 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 3380 | 1467235667657 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA80000 == 46 [pid = 3380] [id = 73] 14:27:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A3152800) [pid = 3380] [serial = 216] [outer = 0000000000000000] 14:27:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A40CBC00) [pid = 3380] [serial = 217] [outer = 000000F3A3152800] 14:27:47 INFO - PROCESS | 3380 | 1467235667716 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3A892C800) [pid = 3380] [serial = 218] [outer = 000000F3A3152800] 14:27:48 INFO - PROCESS | 3380 | 1467235668306 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 944ms 14:27:48 INFO - PROCESS | 3380 | 1467235668391 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 14:27:48 INFO - PROCESS | 3380 | 1467235668395 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 14:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:27:48 INFO - PROCESS | 3380 | 1467235668398 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 3380 | 1467235668401 Marionette TRACE conn6 <- [1,258,null,{}] 14:27:48 INFO - PROCESS | 3380 | 1467235668405 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:48 INFO - PROCESS | 3380 | 1467235668408 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:48 INFO - PROCESS | 3380 | 1467235668523 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 14:27:48 INFO - PROCESS | 3380 | 1467235668633 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 3380 | 1467235668635 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1020800 == 47 [pid = 3380] [id = 74] 14:27:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F395061C00) [pid = 3380] [serial = 219] [outer = 0000000000000000] 14:27:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A89C8800) [pid = 3380] [serial = 220] [outer = 000000F395061C00] 14:27:48 INFO - PROCESS | 3380 | 1467235668743 Marionette DEBUG loaded listener.js 14:27:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F3AA133000) [pid = 3380] [serial = 221] [outer = 000000F395061C00] 14:27:49 INFO - PROCESS | 3380 | 1467235669674 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1345ms 14:27:49 INFO - PROCESS | 3380 | 1467235669745 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 14:27:49 INFO - PROCESS | 3380 | 1467235669748 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 14:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:27:49 INFO - PROCESS | 3380 | 1467235669752 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - PROCESS | 3380 | 1467235669755 Marionette TRACE conn6 <- [1,262,null,{}] 14:27:49 INFO - PROCESS | 3380 | 1467235669760 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:49 INFO - PROCESS | 3380 | 1467235669763 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:49 INFO - PROCESS | 3380 | 1467235669898 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 14:27:49 INFO - PROCESS | 3380 | 1467235669966 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:49 INFO - PROCESS | 3380 | 1467235669969 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F395EFA800 == 48 [pid = 3380] [id = 75] 14:27:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F39591C400) [pid = 3380] [serial = 222] [outer = 0000000000000000] 14:27:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F39D080000) [pid = 3380] [serial = 223] [outer = 000000F39591C400] 14:27:50 INFO - PROCESS | 3380 | 1467235670021 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 108 (000000F3A03ECC00) [pid = 3380] [serial = 224] [outer = 000000F39591C400] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB080000 == 47 [pid = 3380] [id = 69] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F3E000 == 46 [pid = 3380] [id = 68] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A70E0800 == 45 [pid = 3380] [id = 67] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5997800 == 44 [pid = 3380] [id = 66] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A400C800 == 43 [pid = 3380] [id = 65] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C1000 == 42 [pid = 3380] [id = 64] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DAF800 == 41 [pid = 3380] [id = 63] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D107000 == 40 [pid = 3380] [id = 62] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F398005000 == 39 [pid = 3380] [id = 61] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF0E800 == 38 [pid = 3380] [id = 60] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07DE800 == 37 [pid = 3380] [id = 57] 14:27:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD4000 == 36 [pid = 3380] [id = 56] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 107 (000000F39AF4F000) [pid = 3380] [serial = 132] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 106 (000000F3A5C4C000) [pid = 3380] [serial = 163] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 105 (000000F3A0FCD800) [pid = 3380] [serial = 144] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F39B26B400) [pid = 3380] [serial = 138] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F39CBDD800) [pid = 3380] [serial = 139] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F39B2BE000) [pid = 3380] [serial = 135] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F39CB96800) [pid = 3380] [serial = 136] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A4DA7400) [pid = 3380] [serial = 151] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F3A03E6C00) [pid = 3380] [serial = 141] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A0BAA400) [pid = 3380] [serial = 142] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39BCE1000) [pid = 3380] [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.] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A595C800) [pid = 3380] [serial = 161] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F397029000) [pid = 3380] [serial = 157] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A314A800) [pid = 3380] [serial = 160] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A03E1C00) [pid = 3380] [serial = 158] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A4DA5400) [pid = 3380] [serial = 154] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A2A89400) [pid = 3380] [serial = 145] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A4D9C800) [pid = 3380] [serial = 150] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A31DE400) [pid = 3380] [serial = 147] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A34E3C00) [pid = 3380] [serial = 148] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F394F4F800) [pid = 3380] [serial = 153] [outer = 0000000000000000] [url = about:blank] 14:27:50 INFO - PROCESS | 3380 | 1467235670576 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 880ms 14:27:50 INFO - PROCESS | 3380 | 1467235670633 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 14:27:50 INFO - PROCESS | 3380 | 1467235670638 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 14:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:27:50 INFO - PROCESS | 3380 | 1467235670644 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:27:50 INFO - PROCESS | 3380 | 1467235670647 Marionette TRACE conn6 <- [1,266,null,{}] 14:27:50 INFO - PROCESS | 3380 | 1467235670651 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:50 INFO - PROCESS | 3380 | 1467235670654 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:50 INFO - PROCESS | 3380 | 1467235670749 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 14:27:50 INFO - PROCESS | 3380 | 1467235670820 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 3380 | 1467235670822 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA62000 == 37 [pid = 3380] [id = 76] 14:27:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39506C400) [pid = 3380] [serial = 225] [outer = 0000000000000000] 14:27:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396C9C400) [pid = 3380] [serial = 226] [outer = 000000F39506C400] 14:27:50 INFO - PROCESS | 3380 | 1467235670875 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39C0CF400) [pid = 3380] [serial = 227] [outer = 000000F39506C400] 14:27:51 INFO - PROCESS | 3380 | 1467235671263 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 14:27:51 INFO - PROCESS | 3380 | 1467235671324 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 3380 | 1467235671327 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 14:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:27:51 INFO - PROCESS | 3380 | 1467235671330 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 3380 | 1467235671334 Marionette TRACE conn6 <- [1,270,null,{}] 14:27:51 INFO - PROCESS | 3380 | 1467235671345 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:51 INFO - PROCESS | 3380 | 1467235671350 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:51 INFO - PROCESS | 3380 | 1467235671439 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 14:27:51 INFO - PROCESS | 3380 | 1467235671446 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:51 INFO - PROCESS | 3380 | 1467235671449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1015800 == 38 [pid = 3380] [id = 77] 14:27:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A03EDC00) [pid = 3380] [serial = 228] [outer = 0000000000000000] 14:27:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A0BAA400) [pid = 3380] [serial = 229] [outer = 000000F3A03EDC00] 14:27:51 INFO - PROCESS | 3380 | 1467235671505 Marionette DEBUG loaded listener.js 14:27:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A0CF0000) [pid = 3380] [serial = 230] [outer = 000000F3A03EDC00] 14:27:51 INFO - PROCESS | 3380 | 1467235671940 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 649ms 14:27:51 INFO - PROCESS | 3380 | 1467235671980 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 14:27:51 INFO - PROCESS | 3380 | 1467235671983 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 14:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:27:51 INFO - PROCESS | 3380 | 1467235671991 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:27:51 INFO - PROCESS | 3380 | 1467235671993 Marionette TRACE conn6 <- [1,274,null,{}] 14:27:51 INFO - PROCESS | 3380 | 1467235671996 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:52 INFO - PROCESS | 3380 | 1467235671998 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:52 INFO - PROCESS | 3380 | 1467235672090 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 14:27:52 INFO - PROCESS | 3380 | 1467235672096 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 3380 | 1467235672098 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C57800 == 39 [pid = 3380] [id = 78] 14:27:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A2A91C00) [pid = 3380] [serial = 231] [outer = 0000000000000000] 14:27:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A314F800) [pid = 3380] [serial = 232] [outer = 000000F3A2A91C00] 14:27:52 INFO - PROCESS | 3380 | 1467235672144 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A34E7800) [pid = 3380] [serial = 233] [outer = 000000F3A2A91C00] 14:27:52 INFO - PROCESS | 3380 | 1467235672578 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 627ms 14:27:52 INFO - PROCESS | 3380 | 1467235672617 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 3380 | 1467235672620 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 14:27:52 INFO - PROCESS | 3380 | 1467235672631 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 3380 | 1467235672633 Marionette TRACE conn6 <- [1,278,null,{}] 14:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:27:52 INFO - PROCESS | 3380 | 1467235672637 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:52 INFO - PROCESS | 3380 | 1467235672639 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:52 INFO - PROCESS | 3380 | 1467235672751 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 14:27:52 INFO - PROCESS | 3380 | 1467235672757 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 3380 | 1467235672766 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A619C000 == 40 [pid = 3380] [id = 79] 14:27:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A3E0C800) [pid = 3380] [serial = 234] [outer = 0000000000000000] 14:27:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A40CE800) [pid = 3380] [serial = 235] [outer = 000000F3A3E0C800] 14:27:52 INFO - PROCESS | 3380 | 1467235672872 Marionette DEBUG loaded listener.js 14:27:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A4D9A000) [pid = 3380] [serial = 236] [outer = 000000F3A3E0C800] 14:27:53 INFO - PROCESS | 3380 | 1467235673282 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 14:27:53 INFO - PROCESS | 3380 | 1467235673314 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 3380 | 1467235673316 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 14:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:27:53 INFO - PROCESS | 3380 | 1467235673319 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 3380 | 1467235673321 Marionette TRACE conn6 <- [1,282,null,{}] 14:27:53 INFO - PROCESS | 3380 | 1467235673325 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:53 INFO - PROCESS | 3380 | 1467235673330 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:53 INFO - PROCESS | 3380 | 1467235673472 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 14:27:53 INFO - PROCESS | 3380 | 1467235673478 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:53 INFO - PROCESS | 3380 | 1467235673480 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A891E800 == 41 [pid = 3380] [id = 80] 14:27:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A4DA5400) [pid = 3380] [serial = 237] [outer = 0000000000000000] 14:27:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A59DF000) [pid = 3380] [serial = 238] [outer = 000000F3A4DA5400] 14:27:53 INFO - PROCESS | 3380 | 1467235673526 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3A816C800) [pid = 3380] [serial = 239] [outer = 000000F3A4DA5400] 14:27:53 INFO - PROCESS | 3380 | 1467235673967 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 692ms 14:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:27:54 INFO - PROCESS | 3380 | 1467235674021 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 3380 | 1467235674023 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 14:27:54 INFO - PROCESS | 3380 | 1467235674027 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 3380 | 1467235674029 Marionette TRACE conn6 <- [1,286,null,{}] 14:27:54 INFO - PROCESS | 3380 | 1467235674032 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:54 INFO - PROCESS | 3380 | 1467235674035 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:54 INFO - PROCESS | 3380 | 1467235674174 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 14:27:54 INFO - PROCESS | 3380 | 1467235674198 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 3380 | 1467235674200 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA195800 == 42 [pid = 3380] [id = 81] 14:27:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A4DA3C00) [pid = 3380] [serial = 240] [outer = 0000000000000000] 14:27:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A8930000) [pid = 3380] [serial = 241] [outer = 000000F3A4DA3C00] 14:27:54 INFO - PROCESS | 3380 | 1467235674245 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F3A9FDC800) [pid = 3380] [serial = 242] [outer = 000000F3A4DA3C00] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F396F97C00) [pid = 3380] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F396F98800) [pid = 3380] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F3A59E0000) [pid = 3380] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F39CBDA400) [pid = 3380] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3967E0000) [pid = 3380] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F39BC72400) [pid = 3380] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F39C0CD400) [pid = 3380] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A075D000) [pid = 3380] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F394F4C800) [pid = 3380] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A03EB400) [pid = 3380] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A0D84C00) [pid = 3380] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A46A1400) [pid = 3380] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A5CE9C00) [pid = 3380] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:27:54 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A0C7B000) [pid = 3380] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:27:54 INFO - PROCESS | 3380 | 1467235674862 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 877ms 14:27:54 INFO - PROCESS | 3380 | 1467235674905 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 14:27:54 INFO - PROCESS | 3380 | 1467235674907 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 14:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:27:54 INFO - PROCESS | 3380 | 1467235674911 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:27:54 INFO - PROCESS | 3380 | 1467235674913 Marionette TRACE conn6 <- [1,290,null,{}] 14:27:54 INFO - PROCESS | 3380 | 1467235674916 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:54 INFO - PROCESS | 3380 | 1467235674918 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:55 INFO - PROCESS | 3380 | 1467235675003 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 14:27:55 INFO - PROCESS | 3380 | 1467235675009 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 3380 | 1467235675011 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1AF000 == 43 [pid = 3380] [id = 82] 14:27:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39AFC2400) [pid = 3380] [serial = 243] [outer = 0000000000000000] 14:27:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39C0CC000) [pid = 3380] [serial = 244] [outer = 000000F39AFC2400] 14:27:55 INFO - PROCESS | 3380 | 1467235675056 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A0C7B000) [pid = 3380] [serial = 245] [outer = 000000F39AFC2400] 14:27:55 INFO - PROCESS | 3380 | 1467235675452 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 628ms 14:27:55 INFO - PROCESS | 3380 | 1467235675562 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 14:27:55 INFO - PROCESS | 3380 | 1467235675564 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 14:27:55 INFO - PROCESS | 3380 | 1467235675566 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:27:55 INFO - PROCESS | 3380 | 1467235675575 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 3380 | 1467235675577 Marionette TRACE conn6 <- [1,294,null,{}] 14:27:55 INFO - PROCESS | 3380 | 1467235675580 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:55 INFO - PROCESS | 3380 | 1467235675582 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:55 INFO - PROCESS | 3380 | 1467235675670 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 14:27:55 INFO - PROCESS | 3380 | 1467235675678 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:55 INFO - PROCESS | 3380 | 1467235675680 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8193800 == 44 [pid = 3380] [id = 83] 14:27:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A5CE9C00) [pid = 3380] [serial = 246] [outer = 0000000000000000] 14:27:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A767F800) [pid = 3380] [serial = 247] [outer = 000000F3A5CE9C00] 14:27:55 INFO - PROCESS | 3380 | 1467235675725 Marionette DEBUG loaded listener.js 14:27:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A9FD8400) [pid = 3380] [serial = 248] [outer = 000000F3A5CE9C00] 14:27:56 INFO - PROCESS | 3380 | 1467235676112 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 587ms 14:27:56 INFO - PROCESS | 3380 | 1467235676168 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 3380 | 1467235676170 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 14:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:27:56 INFO - PROCESS | 3380 | 1467235676173 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 3380 | 1467235676175 Marionette TRACE conn6 <- [1,298,null,{}] 14:27:56 INFO - PROCESS | 3380 | 1467235676179 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:56 INFO - PROCESS | 3380 | 1467235676181 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:56 INFO - PROCESS | 3380 | 1467235676267 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 14:27:56 INFO - PROCESS | 3380 | 1467235676274 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 3380 | 1467235676276 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81B1000 == 45 [pid = 3380] [id = 84] 14:27:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A7CB6800) [pid = 3380] [serial = 249] [outer = 0000000000000000] 14:27:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A7CBC400) [pid = 3380] [serial = 250] [outer = 000000F3A7CB6800] 14:27:56 INFO - PROCESS | 3380 | 1467235676320 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A892B000) [pid = 3380] [serial = 251] [outer = 000000F3A7CB6800] 14:27:56 INFO - PROCESS | 3380 | 1467235676736 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:56 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. 14:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 586ms 14:27:56 INFO - PROCESS | 3380 | 1467235676772 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 14:27:56 INFO - PROCESS | 3380 | 1467235676774 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 14:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:27:56 INFO - PROCESS | 3380 | 1467235676778 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:27:56 INFO - PROCESS | 3380 | 1467235676781 Marionette TRACE conn6 <- [1,302,null,{}] 14:27:56 INFO - PROCESS | 3380 | 1467235676790 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:56 INFO - PROCESS | 3380 | 1467235676792 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:56 INFO - PROCESS | 3380 | 1467235676944 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 14:27:57 INFO - PROCESS | 3380 | 1467235677079 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 3380 | 1467235677082 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3980E4000 == 46 [pid = 3380] [id = 85] 14:27:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3950D6400) [pid = 3380] [serial = 252] [outer = 0000000000000000] 14:27:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F395926800) [pid = 3380] [serial = 253] [outer = 000000F3950D6400] 14:27:57 INFO - PROCESS | 3380 | 1467235677144 Marionette DEBUG loaded listener.js 14:27:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F397029000) [pid = 3380] [serial = 254] [outer = 000000F3950D6400] 14:27:57 INFO - PROCESS | 3380 | 1467235677712 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:57 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. 14:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 985ms 14:27:57 INFO - PROCESS | 3380 | 1467235677770 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 3380 | 1467235677775 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 14:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:27:57 INFO - PROCESS | 3380 | 1467235677781 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 3380 | 1467235677785 Marionette TRACE conn6 <- [1,306,null,{}] 14:27:57 INFO - PROCESS | 3380 | 1467235677790 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:57 INFO - PROCESS | 3380 | 1467235677793 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:57 INFO - PROCESS | 3380 | 1467235677915 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 14:27:58 INFO - PROCESS | 3380 | 1467235677988 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:58 INFO - PROCESS | 3380 | 1467235677991 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A100F800 == 47 [pid = 3380] [id = 86] 14:27:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F39D128C00) [pid = 3380] [serial = 255] [outer = 0000000000000000] 14:27:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F39D1DB800) [pid = 3380] [serial = 256] [outer = 000000F39D128C00] 14:27:58 INFO - PROCESS | 3380 | 1467235678090 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F3A0754C00) [pid = 3380] [serial = 257] [outer = 000000F39D128C00] 14:27:58 INFO - PROCESS | 3380 | 1467235678706 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:58 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. 14:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 987ms 14:27:58 INFO - PROCESS | 3380 | 1467235678770 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 14:27:58 INFO - PROCESS | 3380 | 1467235678773 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 14:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:27:58 INFO - PROCESS | 3380 | 1467235678778 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:27:58 INFO - PROCESS | 3380 | 1467235678780 Marionette TRACE conn6 <- [1,310,null,{}] 14:27:58 INFO - PROCESS | 3380 | 1467235678785 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:58 INFO - PROCESS | 3380 | 1467235678788 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:58 INFO - PROCESS | 3380 | 1467235678943 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 14:27:59 INFO - PROCESS | 3380 | 1467235679057 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 3380 | 1467235679060 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8913000 == 48 [pid = 3380] [id = 87] 14:27:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F3A070C800) [pid = 3380] [serial = 258] [outer = 0000000000000000] 14:27:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 108 (000000F3A46AEC00) [pid = 3380] [serial = 259] [outer = 000000F3A070C800] 14:27:59 INFO - PROCESS | 3380 | 1467235679117 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 109 (000000F3A60BF800) [pid = 3380] [serial = 260] [outer = 000000F3A070C800] 14:27:59 INFO - PROCESS | 3380 | 1467235679744 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:27:59 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. 14:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 985ms 14:27:59 INFO - PROCESS | 3380 | 1467235679764 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 3380 | 1467235679768 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 14:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:27:59 INFO - PROCESS | 3380 | 1467235679780 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 3380 | 1467235679785 Marionette TRACE conn6 <- [1,314,null,{}] 14:27:59 INFO - PROCESS | 3380 | 1467235679789 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:59 INFO - PROCESS | 3380 | 1467235679792 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:27:59 INFO - PROCESS | 3380 | 1467235679912 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 14:28:00 INFO - PROCESS | 3380 | 1467235679984 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:00 INFO - PROCESS | 3380 | 1467235679986 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97B3800 == 49 [pid = 3380] [id = 88] 14:28:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 110 (000000F3A0C7C800) [pid = 3380] [serial = 261] [outer = 0000000000000000] 14:28:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 111 (000000F3A7F10800) [pid = 3380] [serial = 262] [outer = 000000F3A0C7C800] 14:28:00 INFO - PROCESS | 3380 | 1467235680110 Marionette DEBUG loaded listener.js 14:28:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 112 (000000F3A7F79000) [pid = 3380] [serial = 263] [outer = 000000F3A0C7C800] 14:28:00 INFO - PROCESS | 3380 | 1467235680879 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:00 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. 14:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1133ms 14:28:00 INFO - PROCESS | 3380 | 1467235680911 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 3380 | 1467235680916 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 14:28:00 INFO - PROCESS | 3380 | 1467235680921 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:28:00 INFO - PROCESS | 3380 | 1467235680924 Marionette TRACE conn6 <- [1,318,null,{}] 14:28:00 INFO - PROCESS | 3380 | 1467235680930 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:00 INFO - PROCESS | 3380 | 1467235680933 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:01 INFO - PROCESS | 3380 | 1467235681042 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 14:28:01 INFO - PROCESS | 3380 | 1467235681115 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 3380 | 1467235681120 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B66A000 == 50 [pid = 3380] [id = 89] 14:28:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 113 (000000F39672A000) [pid = 3380] [serial = 264] [outer = 0000000000000000] 14:28:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 114 (000000F396F9A800) [pid = 3380] [serial = 265] [outer = 000000F39672A000] 14:28:01 INFO - PROCESS | 3380 | 1467235681171 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 115 (000000F39BCE1000) [pid = 3380] [serial = 266] [outer = 000000F39672A000] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81B1000 == 49 [pid = 3380] [id = 84] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8193800 == 48 [pid = 3380] [id = 83] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1AF000 == 47 [pid = 3380] [id = 82] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA195800 == 46 [pid = 3380] [id = 81] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A891E800 == 45 [pid = 3380] [id = 80] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A619C000 == 44 [pid = 3380] [id = 79] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C57800 == 43 [pid = 3380] [id = 78] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1015800 == 42 [pid = 3380] [id = 77] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA62000 == 41 [pid = 3380] [id = 76] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 114 (000000F3A9FE1400) [pid = 3380] [serial = 208] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F395EFA800 == 40 [pid = 3380] [id = 75] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1020800 == 39 [pid = 3380] [id = 74] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA80000 == 38 [pid = 3380] [id = 73] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3935800 == 37 [pid = 3380] [id = 72] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF24000 == 36 [pid = 3380] [id = 71] 14:28:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA4F800 == 35 [pid = 3380] [id = 70] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 113 (000000F39B269400) [pid = 3380] [serial = 100] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 112 (000000F39BD89C00) [pid = 3380] [serial = 133] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 111 (000000F3A60C6400) [pid = 3380] [serial = 164] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 110 (000000F39D1DF000) [pid = 3380] [serial = 185] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 109 (000000F39D126400) [pid = 3380] [serial = 184] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 108 (000000F39B9B9C00) [pid = 3380] [serial = 179] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 107 (000000F3A16C5000) [pid = 3380] [serial = 193] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 106 (000000F396C96000) [pid = 3380] [serial = 178] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 105 (000000F39C0D5800) [pid = 3380] [serial = 190] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F395062400) [pid = 3380] [serial = 166] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F39D124C00) [pid = 3380] [serial = 169] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F3A4B86800) [pid = 3380] [serial = 176] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F3A40D5000) [pid = 3380] [serial = 175] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F395E2B800) [pid = 3380] [serial = 181] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F39741B400) [pid = 3380] [serial = 182] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A0713C00) [pid = 3380] [serial = 187] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A075DC00) [pid = 3380] [serial = 188] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A40D8000) [pid = 3380] [serial = 197] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A34EA000) [pid = 3380] [serial = 172] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A35A7800) [pid = 3380] [serial = 196] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A3153800) [pid = 3380] [serial = 194] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A4B84C00) [pid = 3380] [serial = 199] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A60C2400) [pid = 3380] [serial = 205] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A595FC00) [pid = 3380] [serial = 203] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A615EC00) [pid = 3380] [serial = 206] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A4DA5800) [pid = 3380] [serial = 200] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A4DA6400) [pid = 3380] [serial = 202] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A075FC00) [pid = 3380] [serial = 191] [outer = 0000000000000000] [url = about:blank] 14:28:01 INFO - PROCESS | 3380 | 1467235681846 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:01 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. 14:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 984ms 14:28:01 INFO - PROCESS | 3380 | 1467235681909 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 14:28:01 INFO - PROCESS | 3380 | 1467235681914 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 14:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:28:01 INFO - PROCESS | 3380 | 1467235681920 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:28:01 INFO - PROCESS | 3380 | 1467235681923 Marionette TRACE conn6 <- [1,322,null,{}] 14:28:01 INFO - PROCESS | 3380 | 1467235681927 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:01 INFO - PROCESS | 3380 | 1467235681929 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:02 INFO - PROCESS | 3380 | 1467235682021 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 14:28:02 INFO - PROCESS | 3380 | 1467235682091 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 3380 | 1467235682093 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2D5000 == 36 [pid = 3380] [id = 90] 14:28:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3967D3C00) [pid = 3380] [serial = 267] [outer = 0000000000000000] 14:28:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3967DD800) [pid = 3380] [serial = 268] [outer = 000000F3967D3C00] 14:28:02 INFO - PROCESS | 3380 | 1467235682143 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39B2BE000) [pid = 3380] [serial = 269] [outer = 000000F3967D3C00] 14:28:02 INFO - PROCESS | 3380 | 1467235682593 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 733ms 14:28:02 INFO - PROCESS | 3380 | 1467235682656 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 3380 | 1467235682658 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 14:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:28:02 INFO - PROCESS | 3380 | 1467235682662 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 3380 | 1467235682666 Marionette TRACE conn6 <- [1,326,null,{}] 14:28:02 INFO - PROCESS | 3380 | 1467235682676 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:02 INFO - PROCESS | 3380 | 1467235682681 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:02 INFO - PROCESS | 3380 | 1467235682770 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 14:28:02 INFO - PROCESS | 3380 | 1467235682779 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:02 INFO - PROCESS | 3380 | 1467235682782 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB8A000 == 37 [pid = 3380] [id = 91] 14:28:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39D1E1000) [pid = 3380] [serial = 270] [outer = 0000000000000000] 14:28:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39FBE2C00) [pid = 3380] [serial = 271] [outer = 000000F39D1E1000] 14:28:02 INFO - PROCESS | 3380 | 1467235682837 Marionette DEBUG loaded listener.js 14:28:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A0753C00) [pid = 3380] [serial = 272] [outer = 000000F39D1E1000] 14:28:03 INFO - PROCESS | 3380 | 1467235683306 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 689ms 14:28:03 INFO - PROCESS | 3380 | 1467235683354 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 3380 | 1467235683357 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 14:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:28:03 INFO - PROCESS | 3380 | 1467235683360 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:28:03 INFO - PROCESS | 3380 | 1467235683362 Marionette TRACE conn6 <- [1,330,null,{}] 14:28:03 INFO - PROCESS | 3380 | 1467235683366 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:03 INFO - PROCESS | 3380 | 1467235683368 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:03 INFO - PROCESS | 3380 | 1467235683459 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 14:28:03 INFO - PROCESS | 3380 | 1467235683467 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 3380 | 1467235683469 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1015800 == 38 [pid = 3380] [id = 92] 14:28:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A0C77000) [pid = 3380] [serial = 273] [outer = 0000000000000000] 14:28:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A0CEDC00) [pid = 3380] [serial = 274] [outer = 000000F3A0C77000] 14:28:03 INFO - PROCESS | 3380 | 1467235683517 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A16C5000) [pid = 3380] [serial = 275] [outer = 000000F3A0C77000] 14:28:03 INFO - PROCESS | 3380 | 1467235683961 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:03 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. 14:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 628ms 14:28:03 INFO - PROCESS | 3380 | 1467235683990 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 14:28:03 INFO - PROCESS | 3380 | 1467235683993 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 14:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:28:04 INFO - PROCESS | 3380 | 1467235684002 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 3380 | 1467235684004 Marionette TRACE conn6 <- [1,334,null,{}] 14:28:04 INFO - PROCESS | 3380 | 1467235684008 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:04 INFO - PROCESS | 3380 | 1467235684010 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:04 INFO - PROCESS | 3380 | 1467235684116 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 14:28:04 INFO - PROCESS | 3380 | 1467235684184 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 3380 | 1467235684186 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3511000 == 39 [pid = 3380] [id = 93] 14:28:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A3154000) [pid = 3380] [serial = 276] [outer = 0000000000000000] 14:28:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A31DCC00) [pid = 3380] [serial = 277] [outer = 000000F3A3154000] 14:28:04 INFO - PROCESS | 3380 | 1467235684240 Marionette DEBUG loaded listener.js 14:28:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A3A14400) [pid = 3380] [serial = 278] [outer = 000000F3A3154000] 14:28:04 INFO - PROCESS | 3380 | 1467235684662 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:04 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. 14:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 692ms 14:28:04 INFO - PROCESS | 3380 | 1467235684691 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 3380 | 1467235684693 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 14:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:28:04 INFO - PROCESS | 3380 | 1467235684697 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 3380 | 1467235684699 Marionette TRACE conn6 <- [1,338,null,{}] 14:28:04 INFO - PROCESS | 3380 | 1467235684702 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:04 INFO - PROCESS | 3380 | 1467235684708 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:04 INFO - PROCESS | 3380 | 1467235684846 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 14:28:04 INFO - PROCESS | 3380 | 1467235684896 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:04 INFO - PROCESS | 3380 | 1467235684898 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57BF000 == 40 [pid = 3380] [id = 94] 14:28:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A40DA000) [pid = 3380] [serial = 279] [outer = 0000000000000000] 14:28:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A4D9D800) [pid = 3380] [serial = 280] [outer = 000000F3A40DA000] 14:28:04 INFO - PROCESS | 3380 | 1467235684945 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A5C50400) [pid = 3380] [serial = 281] [outer = 000000F3A40DA000] 14:28:05 INFO - PROCESS | 3380 | 1467235685374 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 733ms 14:28:05 INFO - PROCESS | 3380 | 1467235685435 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 14:28:05 INFO - PROCESS | 3380 | 1467235685437 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 14:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:28:05 INFO - PROCESS | 3380 | 1467235685477 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:28:05 INFO - PROCESS | 3380 | 1467235685479 Marionette TRACE conn6 <- [1,342,null,{}] 14:28:05 INFO - PROCESS | 3380 | 1467235685483 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:05 INFO - PROCESS | 3380 | 1467235685485 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:05 INFO - PROCESS | 3380 | 1467235685605 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 14:28:05 INFO - PROCESS | 3380 | 1467235685656 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 3380 | 1467235685658 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8198800 == 41 [pid = 3380] [id = 95] 14:28:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3A60CD000) [pid = 3380] [serial = 282] [outer = 0000000000000000] 14:28:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A70BBC00) [pid = 3380] [serial = 283] [outer = 000000F3A60CD000] 14:28:05 INFO - PROCESS | 3380 | 1467235685704 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A7CB7C00) [pid = 3380] [serial = 284] [outer = 000000F3A60CD000] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F3A16C6000) [pid = 3380] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F394F48C00) [pid = 3380] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F39CB96C00) [pid = 3380] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A3E0C800) [pid = 3380] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F3A4DA5400) [pid = 3380] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A3152800) [pid = 3380] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F395061C00) [pid = 3380] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F39591C400) [pid = 3380] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39CBD2400) [pid = 3380] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A2A91C00) [pid = 3380] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39506C400) [pid = 3380] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F395923000) [pid = 3380] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A03EDC00) [pid = 3380] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A4DA3C00) [pid = 3380] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39AFC2400) [pid = 3380] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A5CE9C00) [pid = 3380] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:28:06 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F395922800) [pid = 3380] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:28:06 INFO - PROCESS | 3380 | 1467235686283 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 881ms 14:28:06 INFO - PROCESS | 3380 | 1467235686324 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 3380 | 1467235686326 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 14:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:28:06 INFO - PROCESS | 3380 | 1467235686329 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 3380 | 1467235686331 Marionette TRACE conn6 <- [1,346,null,{}] 14:28:06 INFO - PROCESS | 3380 | 1467235686335 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:06 INFO - PROCESS | 3380 | 1467235686337 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:06 INFO - PROCESS | 3380 | 1467235686423 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 14:28:06 INFO - PROCESS | 3380 | 1467235686495 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 3380 | 1467235686497 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3974D2000 == 42 [pid = 3380] [id = 96] 14:28:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3967DA000) [pid = 3380] [serial = 285] [outer = 0000000000000000] 14:28:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39CBDAC00) [pid = 3380] [serial = 286] [outer = 000000F3967DA000] 14:28:06 INFO - PROCESS | 3380 | 1467235686544 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A0CDF400) [pid = 3380] [serial = 287] [outer = 000000F3967DA000] 14:28:06 INFO - PROCESS | 3380 | 1467235686933 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:06 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. 14:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 628ms 14:28:06 INFO - PROCESS | 3380 | 1467235686960 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 3380 | 1467235686962 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 14:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:28:06 INFO - PROCESS | 3380 | 1467235686973 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 3380 | 1467235686976 Marionette TRACE conn6 <- [1,350,null,{}] 14:28:06 INFO - PROCESS | 3380 | 1467235686980 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:06 INFO - PROCESS | 3380 | 1467235686982 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:07 INFO - PROCESS | 3380 | 1467235687092 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 14:28:07 INFO - PROCESS | 3380 | 1467235687103 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 3380 | 1467235687105 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97A6800 == 43 [pid = 3380] [id = 97] 14:28:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39C0D6400) [pid = 3380] [serial = 288] [outer = 0000000000000000] 14:28:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A0CE6C00) [pid = 3380] [serial = 289] [outer = 000000F39C0D6400] 14:28:07 INFO - PROCESS | 3380 | 1467235687150 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4DA0400) [pid = 3380] [serial = 290] [outer = 000000F39C0D6400] 14:28:07 INFO - PROCESS | 3380 | 1467235687538 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 585ms 14:28:07 INFO - PROCESS | 3380 | 1467235687555 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 3380 | 1467235687557 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 14:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:28:07 INFO - PROCESS | 3380 | 1467235687560 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 3380 | 1467235687562 Marionette TRACE conn6 <- [1,354,null,{}] 14:28:07 INFO - PROCESS | 3380 | 1467235687566 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:07 INFO - PROCESS | 3380 | 1467235687568 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:07 INFO - PROCESS | 3380 | 1467235687654 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 14:28:07 INFO - PROCESS | 3380 | 1467235687721 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:07 INFO - PROCESS | 3380 | 1467235687723 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F4B800 == 44 [pid = 3380] [id = 98] 14:28:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F396D98000) [pid = 3380] [serial = 291] [outer = 0000000000000000] 14:28:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F396D9D400) [pid = 3380] [serial = 292] [outer = 000000F396D98000] 14:28:07 INFO - PROCESS | 3380 | 1467235687769 Marionette DEBUG loaded listener.js 14:28:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A0CE3000) [pid = 3380] [serial = 293] [outer = 000000F396D98000] 14:28:08 INFO - PROCESS | 3380 | 1467235688154 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 628ms 14:28:08 INFO - PROCESS | 3380 | 1467235688218 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 14:28:08 INFO - PROCESS | 3380 | 1467235688223 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 14:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:28:08 INFO - PROCESS | 3380 | 1467235688229 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:28:08 INFO - PROCESS | 3380 | 1467235688234 Marionette TRACE conn6 <- [1,358,null,{}] 14:28:08 INFO - PROCESS | 3380 | 1467235688240 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:08 INFO - PROCESS | 3380 | 1467235688244 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:08 INFO - PROCESS | 3380 | 1467235688419 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 14:28:08 INFO - PROCESS | 3380 | 1467235688507 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 3380 | 1467235688513 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39AF7C000 == 45 [pid = 3380] [id = 99] 14:28:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3967DEC00) [pid = 3380] [serial = 294] [outer = 0000000000000000] 14:28:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F396D98C00) [pid = 3380] [serial = 295] [outer = 000000F3967DEC00] 14:28:08 INFO - PROCESS | 3380 | 1467235688573 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F39B2C3000) [pid = 3380] [serial = 296] [outer = 000000F3967DEC00] 14:28:09 INFO - PROCESS | 3380 | 1467235689162 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 986ms 14:28:09 INFO - PROCESS | 3380 | 1467235689222 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 3380 | 1467235689226 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 14:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:28:09 INFO - PROCESS | 3380 | 1467235689233 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 3380 | 1467235689237 Marionette TRACE conn6 <- [1,362,null,{}] 14:28:09 INFO - PROCESS | 3380 | 1467235689241 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:09 INFO - PROCESS | 3380 | 1467235689245 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:09 INFO - PROCESS | 3380 | 1467235689363 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 14:28:09 INFO - PROCESS | 3380 | 1467235689437 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:09 INFO - PROCESS | 3380 | 1467235689440 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A166F000 == 46 [pid = 3380] [id = 100] 14:28:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39D1B3000) [pid = 3380] [serial = 297] [outer = 0000000000000000] 14:28:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F39D1DF000) [pid = 3380] [serial = 298] [outer = 000000F39D1B3000] 14:28:09 INFO - PROCESS | 3380 | 1467235689540 Marionette DEBUG loaded listener.js 14:28:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3A07C4400) [pid = 3380] [serial = 299] [outer = 000000F39D1B3000] 14:28:10 INFO - PROCESS | 3380 | 1467235690144 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 942ms 14:28:10 INFO - PROCESS | 3380 | 1467235690178 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 14:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:28:10 INFO - PROCESS | 3380 | 1467235690181 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 14:28:10 INFO - PROCESS | 3380 | 1467235690186 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:28:10 INFO - PROCESS | 3380 | 1467235690188 Marionette TRACE conn6 <- [1,366,null,{}] 14:28:10 INFO - PROCESS | 3380 | 1467235690198 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:10 INFO - PROCESS | 3380 | 1467235690204 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:10 INFO - PROCESS | 3380 | 1467235690324 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 14:28:10 INFO - PROCESS | 3380 | 1467235690441 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 3380 | 1467235690446 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB130800 == 47 [pid = 3380] [id = 101] 14:28:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A4B86800) [pid = 3380] [serial = 300] [outer = 0000000000000000] 14:28:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A4DA3000) [pid = 3380] [serial = 301] [outer = 000000F3A4B86800] 14:28:10 INFO - PROCESS | 3380 | 1467235690507 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F3A767A800) [pid = 3380] [serial = 302] [outer = 000000F3A4B86800] 14:28:11 INFO - PROCESS | 3380 | 1467235691156 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 986ms 14:28:11 INFO - PROCESS | 3380 | 1467235691172 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 3380 | 1467235691175 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 14:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:28:11 INFO - PROCESS | 3380 | 1467235691192 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 3380 | 1467235691194 Marionette TRACE conn6 <- [1,370,null,{}] 14:28:11 INFO - PROCESS | 3380 | 1467235691198 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:11 INFO - PROCESS | 3380 | 1467235691201 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:11 INFO - PROCESS | 3380 | 1467235691317 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 14:28:11 INFO - PROCESS | 3380 | 1467235691388 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 3380 | 1467235691391 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA8F800 == 48 [pid = 3380] [id = 102] 14:28:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F3A78F6C00) [pid = 3380] [serial = 303] [outer = 0000000000000000] 14:28:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F3A78FAC00) [pid = 3380] [serial = 304] [outer = 000000F3A78F6C00] 14:28:11 INFO - PROCESS | 3380 | 1467235691487 Marionette DEBUG loaded listener.js 14:28:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 108 (000000F3A7CC0800) [pid = 3380] [serial = 305] [outer = 000000F3A78F6C00] 14:28:12 INFO - PROCESS | 3380 | 1467235692279 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1131ms 14:28:12 INFO - PROCESS | 3380 | 1467235692324 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 14:28:12 INFO - PROCESS | 3380 | 1467235692328 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 14:28:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:28:12 INFO - PROCESS | 3380 | 1467235692333 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:28:12 INFO - PROCESS | 3380 | 1467235692337 Marionette TRACE conn6 <- [1,374,null,{}] 14:28:12 INFO - PROCESS | 3380 | 1467235692343 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:12 INFO - PROCESS | 3380 | 1467235692346 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:12 INFO - PROCESS | 3380 | 1467235692451 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 14:28:12 INFO - PROCESS | 3380 | 1467235692519 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:12 INFO - PROCESS | 3380 | 1467235692524 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCFC800 == 49 [pid = 3380] [id = 103] 14:28:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 109 (000000F3980B9000) [pid = 3380] [serial = 306] [outer = 0000000000000000] 14:28:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 110 (000000F39B933800) [pid = 3380] [serial = 307] [outer = 000000F3980B9000] 14:28:12 INFO - PROCESS | 3380 | 1467235692575 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 111 (000000F39CBD7C00) [pid = 3380] [serial = 308] [outer = 000000F3980B9000] 14:28:13 INFO - PROCESS | 3380 | 1467235693210 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:28:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 943ms 14:28:13 INFO - PROCESS | 3380 | 1467235693293 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 3380 | 1467235693298 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 14:28:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:28:13 INFO - PROCESS | 3380 | 1467235693305 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 3380 | 1467235693308 Marionette TRACE conn6 <- [1,378,null,{}] 14:28:13 INFO - PROCESS | 3380 | 1467235693312 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:13 INFO - PROCESS | 3380 | 1467235693315 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:13 INFO - PROCESS | 3380 | 1467235693431 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 14:28:13 INFO - PROCESS | 3380 | 1467235693498 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 3380 | 1467235693500 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1004800 == 50 [pid = 3380] [id = 104] 14:28:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 112 (000000F3A070EC00) [pid = 3380] [serial = 309] [outer = 0000000000000000] 14:28:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 113 (000000F3A075FC00) [pid = 3380] [serial = 310] [outer = 000000F3A070EC00] 14:28:13 INFO - PROCESS | 3380 | 1467235693551 Marionette DEBUG loaded listener.js 14:28:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 114 (000000F3A0DE0800) [pid = 3380] [serial = 311] [outer = 000000F3A070EC00] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97A6800 == 49 [pid = 3380] [id = 97] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3974D2000 == 48 [pid = 3380] [id = 96] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8198800 == 47 [pid = 3380] [id = 95] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57BF000 == 46 [pid = 3380] [id = 94] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3511000 == 45 [pid = 3380] [id = 93] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1015800 == 44 [pid = 3380] [id = 92] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB8A000 == 43 [pid = 3380] [id = 91] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2D5000 == 42 [pid = 3380] [id = 90] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 113 (000000F3A7CBC400) [pid = 3380] [serial = 250] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B66A000 == 41 [pid = 3380] [id = 89] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97B3800 == 40 [pid = 3380] [id = 88] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8913000 == 39 [pid = 3380] [id = 87] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A100F800 == 38 [pid = 3380] [id = 86] 14:28:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3980E4000 == 37 [pid = 3380] [id = 85] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 112 (000000F3A5750000) [pid = 3380] [serial = 130] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 111 (000000F3A40CD800) [pid = 3380] [serial = 173] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 110 (000000F3967D3400) [pid = 3380] [serial = 167] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 109 (000000F39D5C9000) [pid = 3380] [serial = 170] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 108 (000000F3A40CE800) [pid = 3380] [serial = 235] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 107 (000000F3A4D9A000) [pid = 3380] [serial = 236] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 106 (000000F3A816C800) [pid = 3380] [serial = 239] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 105 (000000F3A59DF000) [pid = 3380] [serial = 238] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F3A892C800) [pid = 3380] [serial = 218] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F3A40CBC00) [pid = 3380] [serial = 217] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F3AA133000) [pid = 3380] [serial = 221] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F3A89C8800) [pid = 3380] [serial = 220] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A03ECC00) [pid = 3380] [serial = 224] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F39D080000) [pid = 3380] [serial = 223] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A0718800) [pid = 3380] [serial = 215] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39D1D8000) [pid = 3380] [serial = 214] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A314F800) [pid = 3380] [serial = 232] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F396C9C400) [pid = 3380] [serial = 226] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39C0CF400) [pid = 3380] [serial = 227] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39B9B8800) [pid = 3380] [serial = 212] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396F97400) [pid = 3380] [serial = 211] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A0BAA400) [pid = 3380] [serial = 229] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A0CF0000) [pid = 3380] [serial = 230] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A8930000) [pid = 3380] [serial = 241] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39C0CC000) [pid = 3380] [serial = 244] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A767F800) [pid = 3380] [serial = 247] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A9FDC800) [pid = 3380] [serial = 242] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0C7B000) [pid = 3380] [serial = 245] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A9FD8400) [pid = 3380] [serial = 248] [outer = 0000000000000000] [url = about:blank] 14:28:13 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A34E7800) [pid = 3380] [serial = 233] [outer = 0000000000000000] [url = about:blank] 14:28:14 INFO - PROCESS | 3380 | 1467235694163 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:28:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 880ms 14:28:14 INFO - PROCESS | 3380 | 1467235694188 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 3380 | 1467235694190 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 14:28:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:28:14 INFO - PROCESS | 3380 | 1467235694194 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - PROCESS | 3380 | 1467235694198 Marionette TRACE conn6 <- [1,382,null,{}] 14:28:14 INFO - PROCESS | 3380 | 1467235694208 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:14 INFO - PROCESS | 3380 | 1467235694213 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:14 INFO - PROCESS | 3380 | 1467235694304 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 14:28:14 INFO - PROCESS | 3380 | 1467235694312 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:14 INFO - PROCESS | 3380 | 1467235694315 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCF2000 == 38 [pid = 3380] [id = 105] 14:28:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39D126400) [pid = 3380] [serial = 312] [outer = 0000000000000000] 14:28:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39D5C9000) [pid = 3380] [serial = 313] [outer = 000000F39D126400] 14:28:14 INFO - PROCESS | 3380 | 1467235694365 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A07C9000) [pid = 3380] [serial = 314] [outer = 000000F39D126400] 14:28:14 INFO - PROCESS | 3380 | 1467235694875 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:28:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 732ms 14:28:14 INFO - PROCESS | 3380 | 1467235694928 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 3380 | 1467235694931 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 14:28:14 INFO - PROCESS | 3380 | 1467235694935 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:28:14 INFO - PROCESS | 3380 | 1467235694936 Marionette TRACE conn6 <- [1,386,null,{}] 14:28:14 INFO - PROCESS | 3380 | 1467235694940 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:14 INFO - PROCESS | 3380 | 1467235694942 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:15 INFO - PROCESS | 3380 | 1467235695060 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 14:28:15 INFO - PROCESS | 3380 | 1467235695145 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 3380 | 1467235695147 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C4E000 == 39 [pid = 3380] [id = 106] 14:28:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39D1BC000) [pid = 3380] [serial = 315] [outer = 0000000000000000] 14:28:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A343D000) [pid = 3380] [serial = 316] [outer = 000000F39D1BC000] 14:28:15 INFO - PROCESS | 3380 | 1467235695194 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A3628400) [pid = 3380] [serial = 317] [outer = 000000F39D1BC000] 14:28:15 INFO - PROCESS | 3380 | 1467235695562 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 691ms 14:28:15 INFO - PROCESS | 3380 | 1467235695628 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 14:28:15 INFO - PROCESS | 3380 | 1467235695631 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 14:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:28:15 INFO - PROCESS | 3380 | 1467235695634 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 3380 | 1467235695636 Marionette TRACE conn6 <- [1,390,null,{}] 14:28:15 INFO - PROCESS | 3380 | 1467235695640 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:15 INFO - PROCESS | 3380 | 1467235695642 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:15 INFO - PROCESS | 3380 | 1467235695731 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 14:28:15 INFO - PROCESS | 3380 | 1467235695738 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 3380 | 1467235695740 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5CD8000 == 40 [pid = 3380] [id = 107] 14:28:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A362E800) [pid = 3380] [serial = 318] [outer = 0000000000000000] 14:28:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A3739000) [pid = 3380] [serial = 319] [outer = 000000F3A362E800] 14:28:15 INFO - PROCESS | 3380 | 1467235695786 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A40D4000) [pid = 3380] [serial = 320] [outer = 000000F3A362E800] 14:28:16 INFO - PROCESS | 3380 | 1467235696298 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:28:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 14:28:16 INFO - PROCESS | 3380 | 1467235696308 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 3380 | 1467235696310 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 14:28:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:28:16 INFO - PROCESS | 3380 | 1467235696313 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 3380 | 1467235696315 Marionette TRACE conn6 <- [1,394,null,{}] 14:28:16 INFO - PROCESS | 3380 | 1467235696326 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:16 INFO - PROCESS | 3380 | 1467235696332 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:16 INFO - PROCESS | 3380 | 1467235696504 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 14:28:16 INFO - PROCESS | 3380 | 1467235696530 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 3380 | 1467235696532 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D9800 == 41 [pid = 3380] [id = 108] 14:28:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4DA2C00) [pid = 3380] [serial = 321] [outer = 0000000000000000] 14:28:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A611B400) [pid = 3380] [serial = 322] [outer = 000000F3A4DA2C00] 14:28:16 INFO - PROCESS | 3380 | 1467235696578 Marionette DEBUG loaded listener.js 14:28:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A78F6800) [pid = 3380] [serial = 323] [outer = 000000F3A4DA2C00] 14:28:17 INFO - PROCESS | 3380 | 1467235697043 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 775ms 14:28:17 INFO - PROCESS | 3380 | 1467235697092 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 3380 | 1467235697094 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 14:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:28:17 INFO - PROCESS | 3380 | 1467235697097 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 3380 | 1467235697099 Marionette TRACE conn6 <- [1,398,null,{}] 14:28:17 INFO - PROCESS | 3380 | 1467235697103 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:17 INFO - PROCESS | 3380 | 1467235697105 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:17 INFO - PROCESS | 3380 | 1467235697218 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 14:28:17 INFO - PROCESS | 3380 | 1467235697269 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:17 INFO - PROCESS | 3380 | 1467235697271 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A845A800 == 42 [pid = 3380] [id = 109] 14:28:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A7CC1C00) [pid = 3380] [serial = 324] [outer = 0000000000000000] 14:28:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A7F09000) [pid = 3380] [serial = 325] [outer = 000000F3A7CC1C00] 14:28:17 INFO - PROCESS | 3380 | 1467235697316 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A7F74000) [pid = 3380] [serial = 326] [outer = 000000F3A7CC1C00] 14:28:17 INFO - PROCESS | 3380 | 1467235697759 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 692ms 14:28:17 INFO - PROCESS | 3380 | 1467235697824 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 14:28:17 INFO - PROCESS | 3380 | 1467235697826 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 14:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:28:17 INFO - PROCESS | 3380 | 1467235697834 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:28:17 INFO - PROCESS | 3380 | 1467235697836 Marionette TRACE conn6 <- [1,402,null,{}] 14:28:17 INFO - PROCESS | 3380 | 1467235697840 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:17 INFO - PROCESS | 3380 | 1467235697842 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:17 INFO - PROCESS | 3380 | 1467235697953 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A3154000) [pid = 3380] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A40DA000) [pid = 3380] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3967DA000) [pid = 3380] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A60CD000) [pid = 3380] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39C0D6400) [pid = 3380] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39672A000) [pid = 3380] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3967D3C00) [pid = 3380] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39D1E1000) [pid = 3380] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0C7C800) [pid = 3380] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A0C77000) [pid = 3380] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A7CB6800) [pid = 3380] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:28:18 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A89D0C00) [pid = 3380] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:28:18 INFO - PROCESS | 3380 | 1467235698131 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 3380 | 1467235698133 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07ED800 == 43 [pid = 3380] [id = 110] 14:28:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F394F3AC00) [pid = 3380] [serial = 327] [outer = 0000000000000000] 14:28:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396CA2400) [pid = 3380] [serial = 328] [outer = 000000F394F3AC00] 14:28:18 INFO - PROCESS | 3380 | 1467235698180 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A0CDCC00) [pid = 3380] [serial = 329] [outer = 000000F394F3AC00] 14:28:18 INFO - PROCESS | 3380 | 1467235698569 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 774ms 14:28:18 INFO - PROCESS | 3380 | 1467235698610 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 14:28:18 INFO - PROCESS | 3380 | 1467235698613 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 14:28:18 INFO - PROCESS | 3380 | 1467235698616 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:28:18 INFO - PROCESS | 3380 | 1467235698618 Marionette TRACE conn6 <- [1,406,null,{}] 14:28:18 INFO - PROCESS | 3380 | 1467235698621 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:18 INFO - PROCESS | 3380 | 1467235698623 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:18 INFO - PROCESS | 3380 | 1467235698739 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 14:28:18 INFO - PROCESS | 3380 | 1467235698746 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 3380 | 1467235698748 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F34000 == 44 [pid = 3380] [id = 111] 14:28:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39B177800) [pid = 3380] [serial = 330] [outer = 0000000000000000] 14:28:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39B181400) [pid = 3380] [serial = 331] [outer = 000000F39B177800] 14:28:18 INFO - PROCESS | 3380 | 1467235698793 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A16BC400) [pid = 3380] [serial = 332] [outer = 000000F39B177800] 14:28:19 INFO - PROCESS | 3380 | 1467235699501 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:28:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 923ms 14:28:19 INFO - PROCESS | 3380 | 1467235699543 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 3380 | 1467235699548 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 14:28:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:28:19 INFO - PROCESS | 3380 | 1467235699553 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 3380 | 1467235699559 Marionette TRACE conn6 <- [1,410,null,{}] 14:28:19 INFO - PROCESS | 3380 | 1467235699578 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:19 INFO - PROCESS | 3380 | 1467235699582 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:19 INFO - PROCESS | 3380 | 1467235699704 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 14:28:19 INFO - PROCESS | 3380 | 1467235699820 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:19 INFO - PROCESS | 3380 | 1467235699823 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCDF000 == 45 [pid = 3380] [id = 112] 14:28:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39B181800) [pid = 3380] [serial = 333] [outer = 0000000000000000] 14:28:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39B1F0400) [pid = 3380] [serial = 334] [outer = 000000F39B181800] 14:28:19 INFO - PROCESS | 3380 | 1467235699886 Marionette DEBUG loaded listener.js 14:28:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39CB94800) [pid = 3380] [serial = 335] [outer = 000000F39B181800] 14:28:20 INFO - PROCESS | 3380 | 1467235700511 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:28:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:28:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1001ms 14:28:20 INFO - PROCESS | 3380 | 1467235700558 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 14:28:20 INFO - PROCESS | 3380 | 1467235700564 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 14:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:28:20 INFO - PROCESS | 3380 | 1467235700571 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:28:20 INFO - PROCESS | 3380 | 1467235700574 Marionette TRACE conn6 <- [1,414,null,{}] 14:28:20 INFO - PROCESS | 3380 | 1467235700579 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:20 INFO - PROCESS | 3380 | 1467235700582 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:20 INFO - PROCESS | 3380 | 1467235700737 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 14:28:20 INFO - PROCESS | 3380 | 1467235700854 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 3380 | 1467235700857 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D3000 == 46 [pid = 3380] [id = 113] 14:28:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A0CE2400) [pid = 3380] [serial = 336] [outer = 0000000000000000] 14:28:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A3151000) [pid = 3380] [serial = 337] [outer = 000000F3A0CE2400] 14:28:20 INFO - PROCESS | 3380 | 1467235700916 Marionette DEBUG loaded listener.js 14:28:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A3A12C00) [pid = 3380] [serial = 338] [outer = 000000F3A0CE2400] 14:28:21 INFO - PROCESS | 3380 | 1467235701545 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1030ms 14:28:21 INFO - PROCESS | 3380 | 1467235701602 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 3380 | 1467235701605 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 14:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:28:21 INFO - PROCESS | 3380 | 1467235701609 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 3380 | 1467235701613 Marionette TRACE conn6 <- [1,418,null,{}] 14:28:21 INFO - PROCESS | 3380 | 1467235701625 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:21 INFO - PROCESS | 3380 | 1467235701630 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:21 INFO - PROCESS | 3380 | 1467235701775 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 14:28:21 INFO - PROCESS | 3380 | 1467235701886 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 3380 | 1467235701890 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB10B800 == 47 [pid = 3380] [id = 114] 14:28:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A5923000) [pid = 3380] [serial = 339] [outer = 0000000000000000] 14:28:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A78F3800) [pid = 3380] [serial = 340] [outer = 000000F3A5923000] 14:28:21 INFO - PROCESS | 3380 | 1467235701949 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A7F7E800) [pid = 3380] [serial = 341] [outer = 000000F3A5923000] 14:28:23 INFO - PROCESS | 3380 | 1467235702999 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:28:23 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 14:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1447ms 14:28:23 INFO - PROCESS | 3380 | 1467235703220 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 14:28:23 INFO - PROCESS | 3380 | 1467235703224 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 14:28:23 INFO - PROCESS | 3380 | 1467235703232 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 3380 | 1467235703236 Marionette TRACE conn6 <- [1,422,null,{}] 14:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:28:23 INFO - PROCESS | 3380 | 1467235703242 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:23 INFO - PROCESS | 3380 | 1467235703246 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:23 INFO - PROCESS | 3380 | 1467235703378 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 14:28:23 INFO - PROCESS | 3380 | 1467235703447 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 3380 | 1467235703450 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C086800 == 48 [pid = 3380] [id = 115] 14:28:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F39B182000) [pid = 3380] [serial = 342] [outer = 0000000000000000] 14:28:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F39B933400) [pid = 3380] [serial = 343] [outer = 000000F39B182000] 14:28:23 INFO - PROCESS | 3380 | 1467235703502 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F39D086800) [pid = 3380] [serial = 344] [outer = 000000F39B182000] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07ED800 == 47 [pid = 3380] [id = 110] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A845A800 == 46 [pid = 3380] [id = 109] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D9800 == 45 [pid = 3380] [id = 108] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5CD8000 == 44 [pid = 3380] [id = 107] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C4E000 == 43 [pid = 3380] [id = 106] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCF2000 == 42 [pid = 3380] [id = 105] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1004800 == 41 [pid = 3380] [id = 104] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCFC800 == 40 [pid = 3380] [id = 103] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2D3800 == 39 [pid = 3380] [id = 34] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA61000 == 38 [pid = 3380] [id = 58] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39AF7C000 == 37 [pid = 3380] [id = 99] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB130800 == 36 [pid = 3380] [id = 101] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA93800 == 35 [pid = 3380] [id = 59] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A166F000 == 34 [pid = 3380] [id = 100] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F4B800 == 33 [pid = 3380] [id = 98] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F397B22800 == 32 [pid = 3380] [id = 45] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA8F800 == 31 [pid = 3380] [id = 102] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB10B800 == 30 [pid = 3380] [id = 114] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D3000 == 29 [pid = 3380] [id = 113] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCDF000 == 28 [pid = 3380] [id = 112] 14:28:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F34000 == 27 [pid = 3380] [id = 111] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F3AA13C400) [pid = 3380] [serial = 209] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F3A4DA0400) [pid = 3380] [serial = 290] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F3A7CB7C00) [pid = 3380] [serial = 284] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F396D9D400) [pid = 3380] [serial = 292] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F3A0CDF400) [pid = 3380] [serial = 287] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A16C5000) [pid = 3380] [serial = 275] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A31DCC00) [pid = 3380] [serial = 277] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A3A14400) [pid = 3380] [serial = 278] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A5C50400) [pid = 3380] [serial = 281] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A4D9D800) [pid = 3380] [serial = 280] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39CBDAC00) [pid = 3380] [serial = 286] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A70BBC00) [pid = 3380] [serial = 283] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A0CE6C00) [pid = 3380] [serial = 289] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39BCE1000) [pid = 3380] [serial = 266] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F396F9A800) [pid = 3380] [serial = 265] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39D1DB800) [pid = 3380] [serial = 256] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3967DD800) [pid = 3380] [serial = 268] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39B2BE000) [pid = 3380] [serial = 269] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39FBE2C00) [pid = 3380] [serial = 271] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0753C00) [pid = 3380] [serial = 272] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A7F79000) [pid = 3380] [serial = 263] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A7F10800) [pid = 3380] [serial = 262] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F395926800) [pid = 3380] [serial = 253] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0CEDC00) [pid = 3380] [serial = 274] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A46AEC00) [pid = 3380] [serial = 259] [outer = 0000000000000000] [url = about:blank] 14:28:24 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A892B000) [pid = 3380] [serial = 251] [outer = 0000000000000000] [url = about:blank] 14:28:25 INFO - PROCESS | 3380 | 1467235705398 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:28:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:28:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2175ms 14:28:25 INFO - PROCESS | 3380 | 1467235705422 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 14:28:25 INFO - PROCESS | 3380 | 1467235705426 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 14:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:28:25 INFO - PROCESS | 3380 | 1467235705431 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:28:25 INFO - PROCESS | 3380 | 1467235705435 Marionette TRACE conn6 <- [1,426,null,{}] 14:28:25 INFO - PROCESS | 3380 | 1467235705440 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:25 INFO - PROCESS | 3380 | 1467235705443 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:25 INFO - PROCESS | 3380 | 1467235705541 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 14:28:25 INFO - PROCESS | 3380 | 1467235705603 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 3380 | 1467235705607 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39747D000 == 28 [pid = 3380] [id = 116] 14:28:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3950DAC00) [pid = 3380] [serial = 345] [outer = 0000000000000000] 14:28:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3962C9800) [pid = 3380] [serial = 346] [outer = 000000F3950DAC00] 14:28:25 INFO - PROCESS | 3380 | 1467235705658 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396871400) [pid = 3380] [serial = 347] [outer = 000000F3950DAC00] 14:28:26 INFO - PROCESS | 3380 | 1467235706061 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 3380 | 1467235706134 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 14:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:28:26 INFO - PROCESS | 3380 | 1467235706140 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 3380 | 1467235706143 Marionette TRACE conn6 <- [1,430,null,{}] 14:28:26 INFO - PROCESS | 3380 | 1467235706147 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:26 INFO - PROCESS | 3380 | 1467235706150 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:26 INFO - PROCESS | 3380 | 1467235706246 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 14:28:26 INFO - PROCESS | 3380 | 1467235706261 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 3380 | 1467235706264 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC8F000 == 29 [pid = 3380] [id = 117] 14:28:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3972C9C00) [pid = 3380] [serial = 348] [outer = 0000000000000000] 14:28:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F397BD8000) [pid = 3380] [serial = 349] [outer = 000000F3972C9C00] 14:28:26 INFO - PROCESS | 3380 | 1467235706313 Marionette DEBUG loaded listener.js 14:28:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39B17C800) [pid = 3380] [serial = 350] [outer = 000000F3972C9C00] 14:28:26 INFO - PROCESS | 3380 | 1467235706790 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:28:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 690ms 14:28:26 INFO - PROCESS | 3380 | 1467235706833 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 3380 | 1467235706836 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 14:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:28:26 INFO - PROCESS | 3380 | 1467235706839 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 3380 | 1467235706843 Marionette TRACE conn6 <- [1,434,null,{}] 14:28:26 INFO - PROCESS | 3380 | 1467235706854 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:26 INFO - PROCESS | 3380 | 1467235706859 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:27 INFO - PROCESS | 3380 | 1467235707018 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 14:28:27 INFO - PROCESS | 3380 | 1467235707026 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 3380 | 1467235707029 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D110800 == 30 [pid = 3380] [id = 118] 14:28:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3967D5C00) [pid = 3380] [serial = 351] [outer = 0000000000000000] 14:28:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39BD8B000) [pid = 3380] [serial = 352] [outer = 000000F3967D5C00] 14:28:27 INFO - PROCESS | 3380 | 1467235707079 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39CA11000) [pid = 3380] [serial = 353] [outer = 000000F3967D5C00] 14:28:27 INFO - PROCESS | 3380 | 1467235707547 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 733ms 14:28:27 INFO - PROCESS | 3380 | 1467235707574 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 14:28:27 INFO - PROCESS | 3380 | 1467235707577 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 14:28:27 INFO - PROCESS | 3380 | 1467235707580 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:28:27 INFO - PROCESS | 3380 | 1467235707582 Marionette TRACE conn6 <- [1,438,null,{}] 14:28:27 INFO - PROCESS | 3380 | 1467235707586 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:27 INFO - PROCESS | 3380 | 1467235707588 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:27 INFO - PROCESS | 3380 | 1467235707699 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 14:28:27 INFO - PROCESS | 3380 | 1467235707704 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:27 INFO - PROCESS | 3380 | 1467235707706 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DA4000 == 31 [pid = 3380] [id = 119] 14:28:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D085000) [pid = 3380] [serial = 354] [outer = 0000000000000000] 14:28:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39D1B2400) [pid = 3380] [serial = 355] [outer = 000000F39D085000] 14:28:27 INFO - PROCESS | 3380 | 1467235707753 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39D1E5800) [pid = 3380] [serial = 356] [outer = 000000F39D085000] 14:28:28 INFO - PROCESS | 3380 | 1467235708219 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:28:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:28:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 690ms 14:28:28 INFO - PROCESS | 3380 | 1467235708278 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 3380 | 1467235708280 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 14:28:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:28:28 INFO - PROCESS | 3380 | 1467235708283 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 3380 | 1467235708285 Marionette TRACE conn6 <- [1,442,null,{}] 14:28:28 INFO - PROCESS | 3380 | 1467235708289 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:28 INFO - PROCESS | 3380 | 1467235708291 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:28 INFO - PROCESS | 3380 | 1467235708426 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 14:28:28 INFO - PROCESS | 3380 | 1467235708449 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 3380 | 1467235708451 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A39000 == 32 [pid = 3380] [id = 120] 14:28:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F397234800) [pid = 3380] [serial = 357] [outer = 0000000000000000] 14:28:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A03EB400) [pid = 3380] [serial = 358] [outer = 000000F397234800] 14:28:28 INFO - PROCESS | 3380 | 1467235708497 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A0758800) [pid = 3380] [serial = 359] [outer = 000000F397234800] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A4DA2C00) [pid = 3380] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A7CC1C00) [pid = 3380] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39D126400) [pid = 3380] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A362E800) [pid = 3380] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39D1B3000) [pid = 3380] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3980B9000) [pid = 3380] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D1BC000) [pid = 3380] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A070EC00) [pid = 3380] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A4B86800) [pid = 3380] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396D98000) [pid = 3380] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A78F6C00) [pid = 3380] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F394F3AC00) [pid = 3380] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3967DEC00) [pid = 3380] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3950D6400) [pid = 3380] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39D128C00) [pid = 3380] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A070C800) [pid = 3380] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:28:29 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39B177800) [pid = 3380] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:28:29 INFO - PROCESS | 3380 | 1467235709323 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:28:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:28:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1079ms 14:28:29 INFO - PROCESS | 3380 | 1467235709366 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 3380 | 1467235709369 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 14:28:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:28:29 INFO - PROCESS | 3380 | 1467235709372 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 3380 | 1467235709374 Marionette TRACE conn6 <- [1,446,null,{}] 14:28:29 INFO - PROCESS | 3380 | 1467235709377 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:29 INFO - PROCESS | 3380 | 1467235709383 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:29 INFO - PROCESS | 3380 | 1467235709515 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 14:28:29 INFO - PROCESS | 3380 | 1467235709566 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:29 INFO - PROCESS | 3380 | 1467235709568 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4010800 == 33 [pid = 3380] [id = 121] 14:28:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F395EC8C00) [pid = 3380] [serial = 360] [outer = 0000000000000000] 14:28:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39C0C8800) [pid = 3380] [serial = 361] [outer = 000000F395EC8C00] 14:28:29 INFO - PROCESS | 3380 | 1467235709614 Marionette DEBUG loaded listener.js 14:28:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0CDD400) [pid = 3380] [serial = 362] [outer = 000000F395EC8C00] 14:28:30 INFO - PROCESS | 3380 | 1467235710027 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:28:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:28:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 691ms 14:28:30 INFO - PROCESS | 3380 | 1467235710066 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 3380 | 1467235710068 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 14:28:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:28:30 INFO - PROCESS | 3380 | 1467235710072 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 3380 | 1467235710074 Marionette TRACE conn6 <- [1,450,null,{}] 14:28:30 INFO - PROCESS | 3380 | 1467235710077 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:30 INFO - PROCESS | 3380 | 1467235710079 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:30 INFO - PROCESS | 3380 | 1467235710160 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 14:28:30 INFO - PROCESS | 3380 | 1467235710166 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 3380 | 1467235710168 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5CD7000 == 34 [pid = 3380] [id = 122] 14:28:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0CE4800) [pid = 3380] [serial = 363] [outer = 0000000000000000] 14:28:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0D87C00) [pid = 3380] [serial = 364] [outer = 000000F3A0CE4800] 14:28:30 INFO - PROCESS | 3380 | 1467235710213 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A16B5400) [pid = 3380] [serial = 365] [outer = 000000F3A0CE4800] 14:28:30 INFO - PROCESS | 3380 | 1467235710642 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:28:30 INFO - PROCESS | 3380 | 1467235710675 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 14:28:30 INFO - PROCESS | 3380 | 1467235710678 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:28:30 INFO - PROCESS | 3380 | 1467235710680 Marionette TRACE conn6 <- [1,454,null,{}] 14:28:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:28:30 INFO - PROCESS | 3380 | 1467235710684 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:30 INFO - PROCESS | 3380 | 1467235710686 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:30 INFO - PROCESS | 3380 | 1467235710767 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 14:28:30 INFO - PROCESS | 3380 | 1467235710773 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 3380 | 1467235710775 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76CC800 == 35 [pid = 3380] [id = 123] 14:28:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A3150000) [pid = 3380] [serial = 366] [outer = 0000000000000000] 14:28:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A31DDC00) [pid = 3380] [serial = 367] [outer = 000000F3A3150000] 14:28:30 INFO - PROCESS | 3380 | 1467235710821 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A345CC00) [pid = 3380] [serial = 368] [outer = 000000F3A3150000] 14:28:31 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:31 INFO - PROCESS | 3380 | 1467235711485 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:28:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:28:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 880ms 14:28:31 INFO - PROCESS | 3380 | 1467235711564 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 3380 | 1467235711570 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 14:28:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:28:31 INFO - PROCESS | 3380 | 1467235711575 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 3380 | 1467235711579 Marionette TRACE conn6 <- [1,458,null,{}] 14:28:31 INFO - PROCESS | 3380 | 1467235711586 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:31 INFO - PROCESS | 3380 | 1467235711589 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:31 INFO - PROCESS | 3380 | 1467235711729 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 14:28:31 INFO - PROCESS | 3380 | 1467235711796 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 3380 | 1467235711801 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2E1800 == 36 [pid = 3380] [id = 124] 14:28:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F395EC5000) [pid = 3380] [serial = 369] [outer = 0000000000000000] 14:28:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3967DB400) [pid = 3380] [serial = 370] [outer = 000000F395EC5000] 14:28:31 INFO - PROCESS | 3380 | 1467235711902 Marionette DEBUG loaded listener.js 14:28:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396D99400) [pid = 3380] [serial = 371] [outer = 000000F395EC5000] 14:28:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F397BD7400) [pid = 3380] [serial = 372] [outer = 000000F3962CF400] 14:28:32 INFO - PROCESS | 3380 | 1467235712800 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 3380 | 1467235712879 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 14:28:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:28:32 INFO - PROCESS | 3380 | 1467235712886 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 3380 | 1467235712889 Marionette TRACE conn6 <- [1,462,null,{}] 14:28:32 INFO - PROCESS | 3380 | 1467235712893 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:32 INFO - PROCESS | 3380 | 1467235712896 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:33 INFO - PROCESS | 3380 | 1467235713049 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 14:28:33 INFO - PROCESS | 3380 | 1467235713115 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 3380 | 1467235713118 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39AF87800 == 37 [pid = 3380] [id = 125] 14:28:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F396FA1800) [pid = 3380] [serial = 373] [outer = 0000000000000000] 14:28:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39B2C0400) [pid = 3380] [serial = 374] [outer = 000000F396FA1800] 14:28:33 INFO - PROCESS | 3380 | 1467235713220 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39D1C0000) [pid = 3380] [serial = 375] [outer = 000000F396FA1800] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5CD7000 == 36 [pid = 3380] [id = 122] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4010800 == 35 [pid = 3380] [id = 121] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A39000 == 34 [pid = 3380] [id = 120] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DA4000 == 33 [pid = 3380] [id = 119] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D110800 == 32 [pid = 3380] [id = 118] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC8F000 == 31 [pid = 3380] [id = 117] 14:28:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39747D000 == 30 [pid = 3380] [id = 116] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39B181400) [pid = 3380] [serial = 331] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A611B400) [pid = 3380] [serial = 322] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A7F09000) [pid = 3380] [serial = 325] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A78F6800) [pid = 3380] [serial = 323] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A7F74000) [pid = 3380] [serial = 326] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D5C9000) [pid = 3380] [serial = 313] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A07C9000) [pid = 3380] [serial = 314] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A3739000) [pid = 3380] [serial = 319] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D1DF000) [pid = 3380] [serial = 298] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A07C4400) [pid = 3380] [serial = 299] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B933800) [pid = 3380] [serial = 307] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39CBD7C00) [pid = 3380] [serial = 308] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A343D000) [pid = 3380] [serial = 316] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3628400) [pid = 3380] [serial = 317] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A075FC00) [pid = 3380] [serial = 310] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0DE0800) [pid = 3380] [serial = 311] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4DA3000) [pid = 3380] [serial = 301] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A767A800) [pid = 3380] [serial = 302] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0CE3000) [pid = 3380] [serial = 293] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A78FAC00) [pid = 3380] [serial = 304] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F396CA2400) [pid = 3380] [serial = 328] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A7CC0800) [pid = 3380] [serial = 305] [outer = 0000000000000000] [url = about:blank] 14:28:33 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F396D98C00) [pid = 3380] [serial = 295] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39B2C3000) [pid = 3380] [serial = 296] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0CDCC00) [pid = 3380] [serial = 329] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A40D4000) [pid = 3380] [serial = 320] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F397029000) [pid = 3380] [serial = 254] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0754C00) [pid = 3380] [serial = 257] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A60BF800) [pid = 3380] [serial = 260] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F3A16BC400) [pid = 3380] [serial = 332] [outer = 0000000000000000] [url = about:blank] 14:28:34 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:34 INFO - PROCESS | 3380 | 1467235714075 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 3380 | 1467235714127 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 14:28:34 INFO - PROCESS | 3380 | 1467235714132 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:28:34 INFO - PROCESS | 3380 | 1467235714135 Marionette TRACE conn6 <- [1,466,null,{}] 14:28:34 INFO - PROCESS | 3380 | 1467235714141 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:34 INFO - PROCESS | 3380 | 1467235714144 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:34 INFO - PROCESS | 3380 | 1467235714235 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 14:28:34 INFO - PROCESS | 3380 | 1467235714305 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 3380 | 1467235714307 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2D5000 == 31 [pid = 3380] [id = 126] 14:28:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F396726C00) [pid = 3380] [serial = 376] [outer = 0000000000000000] 14:28:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F396D99800) [pid = 3380] [serial = 377] [outer = 000000F396726C00] 14:28:34 INFO - PROCESS | 3380 | 1467235714357 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39741B400) [pid = 3380] [serial = 378] [outer = 000000F396726C00] 14:28:34 INFO - PROCESS | 3380 | 1467235714811 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:28:34 INFO - PROCESS | 3380 | 1467235714873 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 14:28:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:28:34 INFO - PROCESS | 3380 | 1467235714879 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 3380 | 1467235714882 Marionette TRACE conn6 <- [1,470,null,{}] 14:28:34 INFO - PROCESS | 3380 | 1467235714886 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:34 INFO - PROCESS | 3380 | 1467235714888 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:34 INFO - PROCESS | 3380 | 1467235714979 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 14:28:34 INFO - PROCESS | 3380 | 1467235714987 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 3380 | 1467235714990 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D10F000 == 32 [pid = 3380] [id = 127] 14:28:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39C0D5C00) [pid = 3380] [serial = 379] [outer = 0000000000000000] 14:28:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39CBD1000) [pid = 3380] [serial = 380] [outer = 000000F39C0D5C00] 14:28:35 INFO - PROCESS | 3380 | 1467235715039 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39D1B2C00) [pid = 3380] [serial = 381] [outer = 000000F39C0D5C00] 14:28:35 INFO - PROCESS | 3380 | 1467235715523 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:28:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 691ms 14:28:35 INFO - PROCESS | 3380 | 1467235715573 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 3380 | 1467235715575 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 14:28:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:28:35 INFO - PROCESS | 3380 | 1467235715579 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 3380 | 1467235715583 Marionette TRACE conn6 <- [1,474,null,{}] 14:28:35 INFO - PROCESS | 3380 | 1467235715594 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:35 INFO - PROCESS | 3380 | 1467235715599 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:35 INFO - PROCESS | 3380 | 1467235715689 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 14:28:35 INFO - PROCESS | 3380 | 1467235715697 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:35 INFO - PROCESS | 3380 | 1467235715700 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C2000 == 33 [pid = 3380] [id = 128] 14:28:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F394F48800) [pid = 3380] [serial = 382] [outer = 0000000000000000] 14:28:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A0717800) [pid = 3380] [serial = 383] [outer = 000000F394F48800] 14:28:35 INFO - PROCESS | 3380 | 1467235715811 Marionette DEBUG loaded listener.js 14:28:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0C73000) [pid = 3380] [serial = 384] [outer = 000000F394F48800] 14:28:36 INFO - PROCESS | 3380 | 1467235716265 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:28:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:28:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 735ms 14:28:36 INFO - PROCESS | 3380 | 1467235716331 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 14:28:36 INFO - PROCESS | 3380 | 1467235716333 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 14:28:36 INFO - PROCESS | 3380 | 1467235716343 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:28:36 INFO - PROCESS | 3380 | 1467235716345 Marionette TRACE conn6 <- [1,478,null,{}] 14:28:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:28:36 INFO - PROCESS | 3380 | 1467235716349 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:36 INFO - PROCESS | 3380 | 1467235716351 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:36 INFO - PROCESS | 3380 | 1467235716465 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 14:28:36 INFO - PROCESS | 3380 | 1467235716524 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 3380 | 1467235716526 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4020000 == 34 [pid = 3380] [id = 129] 14:28:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0CE3000) [pid = 3380] [serial = 385] [outer = 0000000000000000] 14:28:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CEB400) [pid = 3380] [serial = 386] [outer = 000000F3A0CE3000] 14:28:36 INFO - PROCESS | 3380 | 1467235716572 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A16BC400) [pid = 3380] [serial = 387] [outer = 000000F3A0CE3000] 14:28:37 INFO - PROCESS | 3380 | 1467235717036 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:28:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 733ms 14:28:37 INFO - PROCESS | 3380 | 1467235717085 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 3380 | 1467235717087 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 14:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:28:37 INFO - PROCESS | 3380 | 1467235717090 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 3380 | 1467235717092 Marionette TRACE conn6 <- [1,482,null,{}] 14:28:37 INFO - PROCESS | 3380 | 1467235717095 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:37 INFO - PROCESS | 3380 | 1467235717098 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:37 INFO - PROCESS | 3380 | 1467235717208 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 14:28:37 INFO - PROCESS | 3380 | 1467235717220 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:37 INFO - PROCESS | 3380 | 1467235717222 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60F7800 == 35 [pid = 3380] [id = 130] 14:28:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0CE4C00) [pid = 3380] [serial = 388] [outer = 0000000000000000] 14:28:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A3152400) [pid = 3380] [serial = 389] [outer = 000000F3A0CE4C00] 14:28:37 INFO - PROCESS | 3380 | 1467235717267 Marionette DEBUG loaded listener.js 14:28:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A34E9000) [pid = 3380] [serial = 390] [outer = 000000F3A0CE4C00] 14:28:37 INFO - PROCESS | 3380 | 1467235717748 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:28:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 691ms 14:28:37 INFO - PROCESS | 3380 | 1467235717815 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 3380 | 1467235717817 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 14:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:28:37 INFO - PROCESS | 3380 | 1467235717826 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 3380 | 1467235717828 Marionette TRACE conn6 <- [1,486,null,{}] 14:28:37 INFO - PROCESS | 3380 | 1467235717831 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:37 INFO - PROCESS | 3380 | 1467235717837 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:37 INFO - PROCESS | 3380 | 1467235717973 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 14:28:38 INFO - PROCESS | 3380 | 1467235718022 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 3380 | 1467235718025 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8193800 == 36 [pid = 3380] [id = 131] 14:28:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A373BC00) [pid = 3380] [serial = 391] [outer = 0000000000000000] 14:28:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3EC1800) [pid = 3380] [serial = 392] [outer = 000000F3A373BC00] 14:28:38 INFO - PROCESS | 3380 | 1467235718071 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3EC9000) [pid = 3380] [serial = 393] [outer = 000000F3A373BC00] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3950DAC00) [pid = 3380] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3972C9C00) [pid = 3380] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3967D5C00) [pid = 3380] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39B182000) [pid = 3380] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B181800) [pid = 3380] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0CE2400) [pid = 3380] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A5923000) [pid = 3380] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39D085000) [pid = 3380] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F395EC8C00) [pid = 3380] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F397234800) [pid = 3380] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:28:38 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0CE4800) [pid = 3380] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:28:38 INFO - PROCESS | 3380 | 1467235718483 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:28:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:28:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 691ms 14:28:38 INFO - PROCESS | 3380 | 1467235718519 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 14:28:38 INFO - PROCESS | 3380 | 1467235718521 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 14:28:38 INFO - PROCESS | 3380 | 1467235718524 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:28:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:28:38 INFO - PROCESS | 3380 | 1467235718526 Marionette TRACE conn6 <- [1,490,null,{}] 14:28:38 INFO - PROCESS | 3380 | 1467235718530 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:38 INFO - PROCESS | 3380 | 1467235718532 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:38 INFO - PROCESS | 3380 | 1467235718613 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 14:28:38 INFO - PROCESS | 3380 | 1467235718618 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 3380 | 1467235718620 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8450800 == 37 [pid = 3380] [id = 132] 14:28:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39CBDE000) [pid = 3380] [serial = 394] [outer = 0000000000000000] 14:28:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0DE7400) [pid = 3380] [serial = 395] [outer = 000000F39CBDE000] 14:28:38 INFO - PROCESS | 3380 | 1467235718665 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A40CCC00) [pid = 3380] [serial = 396] [outer = 000000F39CBDE000] 14:28:39 INFO - PROCESS | 3380 | 1467235719083 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:28:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 585ms 14:28:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:28:39 INFO - PROCESS | 3380 | 1467235719116 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 3380 | 1467235719118 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 14:28:39 INFO - PROCESS | 3380 | 1467235719122 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 3380 | 1467235719123 Marionette TRACE conn6 <- [1,494,null,{}] 14:28:39 INFO - PROCESS | 3380 | 1467235719132 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:39 INFO - PROCESS | 3380 | 1467235719134 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:39 INFO - PROCESS | 3380 | 1467235719217 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 14:28:39 INFO - PROCESS | 3380 | 1467235719222 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 3380 | 1467235719224 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8914800 == 38 [pid = 3380] [id = 133] 14:28:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A40DA000) [pid = 3380] [serial = 397] [outer = 0000000000000000] 14:28:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A447C400) [pid = 3380] [serial = 398] [outer = 000000F3A40DA000] 14:28:39 INFO - PROCESS | 3380 | 1467235719270 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4B86800) [pid = 3380] [serial = 399] [outer = 000000F3A40DA000] 14:28:39 INFO - PROCESS | 3380 | 1467235719722 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:28:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:28:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 627ms 14:28:39 INFO - PROCESS | 3380 | 1467235719750 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 3380 | 1467235719752 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 14:28:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:28:39 INFO - PROCESS | 3380 | 1467235719766 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 3380 | 1467235719768 Marionette TRACE conn6 <- [1,498,null,{}] 14:28:39 INFO - PROCESS | 3380 | 1467235719772 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:39 INFO - PROCESS | 3380 | 1467235719774 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:39 INFO - PROCESS | 3380 | 1467235719858 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 14:28:39 INFO - PROCESS | 3380 | 1467235719864 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 3380 | 1467235719866 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C1800 == 39 [pid = 3380] [id = 134] 14:28:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4D9C400) [pid = 3380] [serial = 400] [outer = 0000000000000000] 14:28:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A4DA2400) [pid = 3380] [serial = 401] [outer = 000000F3A4D9C400] 14:28:39 INFO - PROCESS | 3380 | 1467235719911 Marionette DEBUG loaded listener.js 14:28:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A5757C00) [pid = 3380] [serial = 402] [outer = 000000F3A4D9C400] 14:28:40 INFO - PROCESS | 3380 | 1467235720472 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:28:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:28:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 733ms 14:28:40 INFO - PROCESS | 3380 | 1467235720503 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 14:28:40 INFO - PROCESS | 3380 | 1467235720507 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 14:28:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:28:40 INFO - PROCESS | 3380 | 1467235720513 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:28:40 INFO - PROCESS | 3380 | 1467235720516 Marionette TRACE conn6 <- [1,502,null,{}] 14:28:40 INFO - PROCESS | 3380 | 1467235720523 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:40 INFO - PROCESS | 3380 | 1467235720526 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:40 INFO - PROCESS | 3380 | 1467235720687 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 14:28:40 INFO - PROCESS | 3380 | 1467235720763 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:40 INFO - PROCESS | 3380 | 1467235720767 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCF2000 == 40 [pid = 3380] [id = 135] 14:28:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F396D9A400) [pid = 3380] [serial = 403] [outer = 0000000000000000] 14:28:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39B9AFC00) [pid = 3380] [serial = 404] [outer = 000000F396D9A400] 14:28:40 INFO - PROCESS | 3380 | 1467235720867 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39D125C00) [pid = 3380] [serial = 405] [outer = 000000F396D9A400] 14:28:41 INFO - PROCESS | 3380 | 1467235721470 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:28:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1028ms 14:28:41 INFO - PROCESS | 3380 | 1467235721545 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 3380 | 1467235721550 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 14:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:28:41 INFO - PROCESS | 3380 | 1467235721557 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 3380 | 1467235721560 Marionette TRACE conn6 <- [1,506,null,{}] 14:28:41 INFO - PROCESS | 3380 | 1467235721565 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:41 INFO - PROCESS | 3380 | 1467235721568 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:41 INFO - PROCESS | 3380 | 1467235721685 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 14:28:41 INFO - PROCESS | 3380 | 1467235721758 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 3380 | 1467235721761 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7028800 == 41 [pid = 3380] [id = 136] 14:28:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A07C9000) [pid = 3380] [serial = 406] [outer = 0000000000000000] 14:28:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0C72800) [pid = 3380] [serial = 407] [outer = 000000F3A07C9000] 14:28:41 INFO - PROCESS | 3380 | 1467235721861 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0FD6000) [pid = 3380] [serial = 408] [outer = 000000F3A07C9000] 14:28:42 INFO - PROCESS | 3380 | 1467235722515 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 986ms 14:28:42 INFO - PROCESS | 3380 | 1467235722545 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 14:28:42 INFO - PROCESS | 3380 | 1467235722547 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 14:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:28:42 INFO - PROCESS | 3380 | 1467235722551 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 3380 | 1467235722555 Marionette TRACE conn6 <- [1,510,null,{}] 14:28:42 INFO - PROCESS | 3380 | 1467235722567 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:42 INFO - PROCESS | 3380 | 1467235722573 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:42 INFO - PROCESS | 3380 | 1467235722687 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 14:28:42 INFO - PROCESS | 3380 | 1467235722764 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 3380 | 1467235722767 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F2F000 == 42 [pid = 3380] [id = 137] 14:28:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A3EBDC00) [pid = 3380] [serial = 409] [outer = 0000000000000000] 14:28:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A4DA4C00) [pid = 3380] [serial = 410] [outer = 000000F3A3EBDC00] 14:28:42 INFO - PROCESS | 3380 | 1467235722867 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A59D8400) [pid = 3380] [serial = 411] [outer = 000000F3A3EBDC00] 14:28:43 INFO - PROCESS | 3380 | 1467235723570 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1079ms 14:28:43 INFO - PROCESS | 3380 | 1467235723633 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 14:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:28:43 INFO - PROCESS | 3380 | 1467235723636 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 14:28:43 INFO - PROCESS | 3380 | 1467235723654 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 3380 | 1467235723656 Marionette TRACE conn6 <- [1,514,null,{}] 14:28:43 INFO - PROCESS | 3380 | 1467235723662 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:43 INFO - PROCESS | 3380 | 1467235723665 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:43 INFO - PROCESS | 3380 | 1467235723781 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 14:28:43 INFO - PROCESS | 3380 | 1467235723852 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:43 INFO - PROCESS | 3380 | 1467235723855 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3972DC800 == 43 [pid = 3380] [id = 138] 14:28:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F394F4B000) [pid = 3380] [serial = 412] [outer = 0000000000000000] 14:28:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396728000) [pid = 3380] [serial = 413] [outer = 000000F394F4B000] 14:28:44 INFO - PROCESS | 3380 | 1467235724037 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39745C800) [pid = 3380] [serial = 414] [outer = 000000F394F4B000] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C086800 == 42 [pid = 3380] [id = 115] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8914800 == 41 [pid = 3380] [id = 133] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8450800 == 40 [pid = 3380] [id = 132] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8193800 == 39 [pid = 3380] [id = 131] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60F7800 == 38 [pid = 3380] [id = 130] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4020000 == 37 [pid = 3380] [id = 129] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C2000 == 36 [pid = 3380] [id = 128] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D10F000 == 35 [pid = 3380] [id = 127] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2D5000 == 34 [pid = 3380] [id = 126] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2E1800 == 33 [pid = 3380] [id = 124] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76CC800 == 32 [pid = 3380] [id = 123] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39AF87800 == 31 [pid = 3380] [id = 125] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F2F000 == 30 [pid = 3380] [id = 137] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7028800 == 29 [pid = 3380] [id = 136] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C1800 == 28 [pid = 3380] [id = 134] 14:28:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCF2000 == 27 [pid = 3380] [id = 135] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3962C9800) [pid = 3380] [serial = 346] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F396871400) [pid = 3380] [serial = 347] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F397BD8000) [pid = 3380] [serial = 349] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39BD8B000) [pid = 3380] [serial = 352] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39D086800) [pid = 3380] [serial = 344] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B933400) [pid = 3380] [serial = 343] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39CB94800) [pid = 3380] [serial = 335] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39B1F0400) [pid = 3380] [serial = 334] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3A12C00) [pid = 3380] [serial = 338] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A3151000) [pid = 3380] [serial = 337] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A7F7E800) [pid = 3380] [serial = 341] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A78F3800) [pid = 3380] [serial = 340] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D1E5800) [pid = 3380] [serial = 356] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39D1B2400) [pid = 3380] [serial = 355] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39C0C8800) [pid = 3380] [serial = 361] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A03EB400) [pid = 3380] [serial = 358] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0D87C00) [pid = 3380] [serial = 364] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0758800) [pid = 3380] [serial = 359] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A16B5400) [pid = 3380] [serial = 365] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A31DDC00) [pid = 3380] [serial = 367] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39CA11000) [pid = 3380] [serial = 353] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39B17C800) [pid = 3380] [serial = 350] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0CDD400) [pid = 3380] [serial = 362] [outer = 0000000000000000] [url = about:blank] 14:28:45 INFO - PROCESS | 3380 | 1467235725441 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:28:45 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 14:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1844ms 14:28:45 INFO - PROCESS | 3380 | 1467235725487 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 3380 | 1467235725492 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 14:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:28:45 INFO - PROCESS | 3380 | 1467235725498 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - PROCESS | 3380 | 1467235725501 Marionette TRACE conn6 <- [1,518,null,{}] 14:28:45 INFO - PROCESS | 3380 | 1467235725508 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:45 INFO - PROCESS | 3380 | 1467235725511 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:45 INFO - PROCESS | 3380 | 1467235725610 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 14:28:45 INFO - PROCESS | 3380 | 1467235725617 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 3380 | 1467235725622 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3972F8000 == 28 [pid = 3380] [id = 139] 14:28:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F395923000) [pid = 3380] [serial = 415] [outer = 0000000000000000] 14:28:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F395926400) [pid = 3380] [serial = 416] [outer = 000000F395923000] 14:28:45 INFO - PROCESS | 3380 | 1467235725674 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3967DA000) [pid = 3380] [serial = 417] [outer = 000000F395923000] 14:28:46 INFO - PROCESS | 3380 | 1467235726163 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 691ms 14:28:46 INFO - PROCESS | 3380 | 1467235726191 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 3380 | 1467235726196 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 14:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:28:46 INFO - PROCESS | 3380 | 1467235726203 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 3380 | 1467235726206 Marionette TRACE conn6 <- [1,522,null,{}] 14:28:46 INFO - PROCESS | 3380 | 1467235726215 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:46 INFO - PROCESS | 3380 | 1467235726218 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:46 INFO - PROCESS | 3380 | 1467235726311 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 14:28:46 INFO - PROCESS | 3380 | 1467235726320 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 3380 | 1467235726323 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BCB4800 == 29 [pid = 3380] [id = 140] 14:28:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396DA2400) [pid = 3380] [serial = 418] [outer = 0000000000000000] 14:28:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396F98C00) [pid = 3380] [serial = 419] [outer = 000000F396DA2400] 14:28:46 INFO - PROCESS | 3380 | 1467235726372 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F397BD9800) [pid = 3380] [serial = 420] [outer = 000000F396DA2400] 14:28:46 INFO - PROCESS | 3380 | 1467235726855 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 691ms 14:28:46 INFO - PROCESS | 3380 | 1467235726895 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 3380 | 1467235726898 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 14:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:28:46 INFO - PROCESS | 3380 | 1467235726902 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 3380 | 1467235726906 Marionette TRACE conn6 <- [1,526,null,{}] 14:28:46 INFO - PROCESS | 3380 | 1467235726947 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:46 INFO - PROCESS | 3380 | 1467235726952 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:47 INFO - PROCESS | 3380 | 1467235727065 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 14:28:47 INFO - PROCESS | 3380 | 1467235727083 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 3380 | 1467235727086 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D106800 == 30 [pid = 3380] [id = 141] 14:28:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B9B4C00) [pid = 3380] [serial = 421] [outer = 0000000000000000] 14:28:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39BD8B000) [pid = 3380] [serial = 422] [outer = 000000F39B9B4C00] 14:28:47 INFO - PROCESS | 3380 | 1467235727136 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0D0800) [pid = 3380] [serial = 423] [outer = 000000F39B9B4C00] 14:28:47 INFO - PROCESS | 3380 | 1467235727580 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 733ms 14:28:47 INFO - PROCESS | 3380 | 1467235727643 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 14:28:47 INFO - PROCESS | 3380 | 1467235727646 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 14:28:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:28:47 INFO - PROCESS | 3380 | 1467235727659 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:28:47 INFO - PROCESS | 3380 | 1467235727661 Marionette TRACE conn6 <- [1,530,null,{}] 14:28:47 INFO - PROCESS | 3380 | 1467235727665 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:47 INFO - PROCESS | 3380 | 1467235727667 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:47 INFO - PROCESS | 3380 | 1467235727775 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 14:28:47 INFO - PROCESS | 3380 | 1467235727787 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:47 INFO - PROCESS | 3380 | 1467235727789 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DA7000 == 31 [pid = 3380] [id = 142] 14:28:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CC6C800) [pid = 3380] [serial = 424] [outer = 0000000000000000] 14:28:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D128800) [pid = 3380] [serial = 425] [outer = 000000F39CC6C800] 14:28:47 INFO - PROCESS | 3380 | 1467235727836 Marionette DEBUG loaded listener.js 14:28:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1DFC00) [pid = 3380] [serial = 426] [outer = 000000F39CC6C800] 14:28:48 INFO - PROCESS | 3380 | 1467235728459 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:28:48 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:28:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:28:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:28:48 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:28:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:28:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:28:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:28:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 839ms 14:28:48 INFO - PROCESS | 3380 | 1467235728491 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 3380 | 1467235728493 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 14:28:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:28:48 INFO - PROCESS | 3380 | 1467235728497 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 3380 | 1467235728498 Marionette TRACE conn6 <- [1,534,null,{}] 14:28:48 INFO - PROCESS | 3380 | 1467235728502 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:48 INFO - PROCESS | 3380 | 1467235728505 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:48 INFO - PROCESS | 3380 | 1467235728618 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 14:28:48 INFO - PROCESS | 3380 | 1467235728630 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 3380 | 1467235728632 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3426800 == 32 [pid = 3380] [id = 143] 14:28:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A03E9400) [pid = 3380] [serial = 427] [outer = 0000000000000000] 14:28:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A03ED000) [pid = 3380] [serial = 428] [outer = 000000F3A03E9400] 14:28:48 INFO - PROCESS | 3380 | 1467235728714 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0758C00) [pid = 3380] [serial = 429] [outer = 000000F3A03E9400] 14:28:49 INFO - PROCESS | 3380 | 1467235729204 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:28:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 733ms 14:28:49 INFO - PROCESS | 3380 | 1467235729232 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 3380 | 1467235729234 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 14:28:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:28:49 INFO - PROCESS | 3380 | 1467235729249 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 3380 | 1467235729251 Marionette TRACE conn6 <- [1,538,null,{}] 14:28:49 INFO - PROCESS | 3380 | 1467235729254 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:49 INFO - PROCESS | 3380 | 1467235729260 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:49 INFO - PROCESS | 3380 | 1467235729396 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 14:28:49 INFO - PROCESS | 3380 | 1467235729450 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:49 INFO - PROCESS | 3380 | 1467235729452 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5720000 == 33 [pid = 3380] [id = 144] 14:28:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A07C4C00) [pid = 3380] [serial = 430] [outer = 0000000000000000] 14:28:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0C7E000) [pid = 3380] [serial = 431] [outer = 000000F3A07C4C00] 14:28:49 INFO - PROCESS | 3380 | 1467235729499 Marionette DEBUG loaded listener.js 14:28:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0DE5400) [pid = 3380] [serial = 432] [outer = 000000F3A07C4C00] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0CE3000) [pid = 3380] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0CE4C00) [pid = 3380] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39C0D5C00) [pid = 3380] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396726C00) [pid = 3380] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A3150000) [pid = 3380] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A373BC00) [pid = 3380] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F394F48800) [pid = 3380] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F395EC5000) [pid = 3380] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396FA1800) [pid = 3380] [serial = 373] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A40DA000) [pid = 3380] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A4D9C400) [pid = 3380] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:28:49 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39CBDE000) [pid = 3380] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:28:50 INFO - PROCESS | 3380 | 1467235730107 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:28:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 879ms 14:28:50 INFO - PROCESS | 3380 | 1467235730125 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 3380 | 1467235730128 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 14:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:28:50 INFO - PROCESS | 3380 | 1467235730131 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 3380 | 1467235730133 Marionette TRACE conn6 <- [1,542,null,{}] 14:28:50 INFO - PROCESS | 3380 | 1467235730136 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:50 INFO - PROCESS | 3380 | 1467235730138 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:50 INFO - PROCESS | 3380 | 1467235730221 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 14:28:50 INFO - PROCESS | 3380 | 1467235730227 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 3380 | 1467235730229 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A619C000 == 34 [pid = 3380] [id = 145] 14:28:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3967D9C00) [pid = 3380] [serial = 433] [outer = 0000000000000000] 14:28:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A03EA400) [pid = 3380] [serial = 434] [outer = 000000F3967D9C00] 14:28:50 INFO - PROCESS | 3380 | 1467235730275 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A1608000) [pid = 3380] [serial = 435] [outer = 000000F3967D9C00] 14:28:50 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:50 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:50 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:50 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:50 INFO - PROCESS | 3380 | 1467235730702 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:28:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:28:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 628ms 14:28:50 INFO - PROCESS | 3380 | 1467235730763 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 14:28:50 INFO - PROCESS | 3380 | 1467235730765 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 14:28:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:28:50 INFO - PROCESS | 3380 | 1467235730768 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:28:50 INFO - PROCESS | 3380 | 1467235730770 Marionette TRACE conn6 <- [1,546,null,{}] 14:28:50 INFO - PROCESS | 3380 | 1467235730774 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:50 INFO - PROCESS | 3380 | 1467235730776 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:50 INFO - PROCESS | 3380 | 1467235730857 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 14:28:50 INFO - PROCESS | 3380 | 1467235730864 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 3380 | 1467235730866 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D6000 == 35 [pid = 3380] [id = 146] 14:28:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A16BC000) [pid = 3380] [serial = 436] [outer = 0000000000000000] 14:28:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3150400) [pid = 3380] [serial = 437] [outer = 000000F3A16BC000] 14:28:50 INFO - PROCESS | 3380 | 1467235730911 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3440000) [pid = 3380] [serial = 438] [outer = 000000F3A16BC000] 14:28:51 INFO - PROCESS | 3380 | 1467235731344 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:28:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:28:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 629ms 14:28:51 INFO - PROCESS | 3380 | 1467235731400 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 3380 | 1467235731403 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 14:28:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:28:51 INFO - PROCESS | 3380 | 1467235731406 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 3380 | 1467235731408 Marionette TRACE conn6 <- [1,550,null,{}] 14:28:51 INFO - PROCESS | 3380 | 1467235731411 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:51 INFO - PROCESS | 3380 | 1467235731413 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:51 INFO - PROCESS | 3380 | 1467235731494 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 14:28:51 INFO - PROCESS | 3380 | 1467235731501 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 3380 | 1467235731503 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0499000 == 36 [pid = 3380] [id = 147] 14:28:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3625000) [pid = 3380] [serial = 439] [outer = 0000000000000000] 14:28:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3629000) [pid = 3380] [serial = 440] [outer = 000000F3A3625000] 14:28:51 INFO - PROCESS | 3380 | 1467235731549 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3633000) [pid = 3380] [serial = 441] [outer = 000000F3A3625000] 14:28:51 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:51 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:52 INFO - PROCESS | 3380 | 1467235732241 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:28:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 879ms 14:28:52 INFO - PROCESS | 3380 | 1467235732289 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 3380 | 1467235732294 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 14:28:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:28:52 INFO - PROCESS | 3380 | 1467235732299 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 3380 | 1467235732303 Marionette TRACE conn6 <- [1,554,null,{}] 14:28:52 INFO - PROCESS | 3380 | 1467235732309 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:52 INFO - PROCESS | 3380 | 1467235732312 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:52 INFO - PROCESS | 3380 | 1467235732438 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 14:28:52 INFO - PROCESS | 3380 | 1467235732510 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:52 INFO - PROCESS | 3380 | 1467235732513 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA70800 == 37 [pid = 3380] [id = 148] 14:28:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39591DC00) [pid = 3380] [serial = 442] [outer = 0000000000000000] 14:28:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F396871400) [pid = 3380] [serial = 443] [outer = 000000F39591DC00] 14:28:52 INFO - PROCESS | 3380 | 1467235732573 Marionette DEBUG loaded listener.js 14:28:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396DA2000) [pid = 3380] [serial = 444] [outer = 000000F39591DC00] 14:28:53 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:53 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:53 INFO - PROCESS | 3380 | 1467235733380 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:28:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:28:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1135ms 14:28:53 INFO - PROCESS | 3380 | 1467235733439 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 14:28:53 INFO - PROCESS | 3380 | 1467235733444 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 14:28:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:28:53 INFO - PROCESS | 3380 | 1467235733451 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:28:53 INFO - PROCESS | 3380 | 1467235733454 Marionette TRACE conn6 <- [1,558,null,{}] 14:28:53 INFO - PROCESS | 3380 | 1467235733458 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:53 INFO - PROCESS | 3380 | 1467235733461 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:53 INFO - PROCESS | 3380 | 1467235733593 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 14:28:53 INFO - PROCESS | 3380 | 1467235733657 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 3380 | 1467235733660 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3E78000 == 38 [pid = 3380] [id = 149] 14:28:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39C065C00) [pid = 3380] [serial = 445] [outer = 0000000000000000] 14:28:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39C0D6800) [pid = 3380] [serial = 446] [outer = 000000F39C065C00] 14:28:53 INFO - PROCESS | 3380 | 1467235733720 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D662400) [pid = 3380] [serial = 447] [outer = 000000F39C065C00] 14:28:54 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:54 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D6000 == 37 [pid = 3380] [id = 146] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A619C000 == 36 [pid = 3380] [id = 145] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5720000 == 35 [pid = 3380] [id = 144] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3426800 == 34 [pid = 3380] [id = 143] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DA7000 == 33 [pid = 3380] [id = 142] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D106800 == 32 [pid = 3380] [id = 141] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BCB4800 == 31 [pid = 3380] [id = 140] 14:28:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3972F8000 == 30 [pid = 3380] [id = 139] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0CEB400) [pid = 3380] [serial = 386] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A3152400) [pid = 3380] [serial = 389] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A16BC400) [pid = 3380] [serial = 387] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39CBD1000) [pid = 3380] [serial = 380] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D1B2C00) [pid = 3380] [serial = 381] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396D99800) [pid = 3380] [serial = 377] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39741B400) [pid = 3380] [serial = 378] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A345CC00) [pid = 3380] [serial = 368] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3EC1800) [pid = 3380] [serial = 392] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0717800) [pid = 3380] [serial = 383] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3967DB400) [pid = 3380] [serial = 370] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396D99400) [pid = 3380] [serial = 371] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B2C0400) [pid = 3380] [serial = 374] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D1C0000) [pid = 3380] [serial = 375] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4B86800) [pid = 3380] [serial = 399] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A5757C00) [pid = 3380] [serial = 402] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F396C9D400) [pid = 3380] [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.] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A4DA2400) [pid = 3380] [serial = 401] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A447C400) [pid = 3380] [serial = 398] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A3EC9000) [pid = 3380] [serial = 393] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A34E9000) [pid = 3380] [serial = 390] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A0DE7400) [pid = 3380] [serial = 395] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A0C73000) [pid = 3380] [serial = 384] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A40CCC00) [pid = 3380] [serial = 396] [outer = 0000000000000000] [url = about:blank] 14:28:54 INFO - PROCESS | 3380 | 1467235734634 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:28:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1234ms 14:28:54 INFO - PROCESS | 3380 | 1467235734686 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 3380 | 1467235734690 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 14:28:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:28:54 INFO - PROCESS | 3380 | 1467235734695 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 3380 | 1467235734698 Marionette TRACE conn6 <- [1,562,null,{}] 14:28:54 INFO - PROCESS | 3380 | 1467235734703 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:54 INFO - PROCESS | 3380 | 1467235734706 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:54 INFO - PROCESS | 3380 | 1467235734798 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 14:28:54 INFO - PROCESS | 3380 | 1467235734812 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 3380 | 1467235734815 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39801D000 == 31 [pid = 3380] [id = 150] 14:28:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F396C97800) [pid = 3380] [serial = 448] [outer = 0000000000000000] 14:28:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F396D96800) [pid = 3380] [serial = 449] [outer = 000000F396C97800] 14:28:54 INFO - PROCESS | 3380 | 1467235734866 Marionette DEBUG loaded listener.js 14:28:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396FA2800) [pid = 3380] [serial = 450] [outer = 000000F396C97800] 14:28:55 INFO - PROCESS | 3380 | 1467235735368 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:28:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 734ms 14:28:55 INFO - PROCESS | 3380 | 1467235735428 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 3380 | 1467235735433 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 14:28:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:28:55 INFO - PROCESS | 3380 | 1467235735439 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 3380 | 1467235735442 Marionette TRACE conn6 <- [1,566,null,{}] 14:28:55 INFO - PROCESS | 3380 | 1467235735446 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:55 INFO - PROCESS | 3380 | 1467235735449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:55 INFO - PROCESS | 3380 | 1467235735538 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 14:28:55 INFO - PROCESS | 3380 | 1467235735609 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:55 INFO - PROCESS | 3380 | 1467235735612 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA3B800 == 32 [pid = 3380] [id = 151] 14:28:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39BC77000) [pid = 3380] [serial = 451] [outer = 0000000000000000] 14:28:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39BF4E400) [pid = 3380] [serial = 452] [outer = 000000F39BC77000] 14:28:55 INFO - PROCESS | 3380 | 1467235735661 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39CB96800) [pid = 3380] [serial = 453] [outer = 000000F39BC77000] 14:28:56 INFO - PROCESS | 3380 | 1467235736081 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:28:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:28:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 689ms 14:28:56 INFO - PROCESS | 3380 | 1467235736132 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 14:28:56 INFO - PROCESS | 3380 | 1467235736135 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 14:28:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:28:56 INFO - PROCESS | 3380 | 1467235736139 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:28:56 INFO - PROCESS | 3380 | 1467235736142 Marionette TRACE conn6 <- [1,570,null,{}] 14:28:56 INFO - PROCESS | 3380 | 1467235736189 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:56 INFO - PROCESS | 3380 | 1467235736194 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:56 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:28:56 INFO - PROCESS | 3380 | 1467235736480 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 14:28:56 INFO - PROCESS | 3380 | 1467235736491 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 3380 | 1467235736495 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1008000 == 33 [pid = 3380] [id = 152] 14:28:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39584AC00) [pid = 3380] [serial = 454] [outer = 0000000000000000] 14:28:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0714400) [pid = 3380] [serial = 455] [outer = 000000F39584AC00] 14:28:56 INFO - PROCESS | 3380 | 1467235736545 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A07C5C00) [pid = 3380] [serial = 456] [outer = 000000F39584AC00] 14:28:57 INFO - PROCESS | 3380 | 1467235737000 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 882ms 14:28:57 INFO - PROCESS | 3380 | 1467235737022 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 3380 | 1467235737025 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 14:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:28:57 INFO - PROCESS | 3380 | 1467235737028 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 3380 | 1467235737030 Marionette TRACE conn6 <- [1,574,null,{}] 14:28:57 INFO - PROCESS | 3380 | 1467235737040 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:57 INFO - PROCESS | 3380 | 1467235737042 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:57 INFO - PROCESS | 3380 | 1467235737152 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 14:28:57 INFO - PROCESS | 3380 | 1467235737157 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 3380 | 1467235737159 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3852800 == 34 [pid = 3380] [id = 153] 14:28:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0C81000) [pid = 3380] [serial = 457] [outer = 0000000000000000] 14:28:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0CDEC00) [pid = 3380] [serial = 458] [outer = 000000F3A0C81000] 14:28:57 INFO - PROCESS | 3380 | 1467235737212 Marionette DEBUG loaded listener.js 14:28:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0DE2C00) [pid = 3380] [serial = 459] [outer = 000000F3A0C81000] 14:28:57 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:57 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:28:57 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:28:57 INFO - PROCESS | 3380 | 1467235737659 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:28:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 690ms 14:28:57 INFO - PROCESS | 3380 | 1467235737753 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 3380 | 1467235737755 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 14:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:28:57 INFO - PROCESS | 3380 | 1467235737764 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 3380 | 1467235737766 Marionette TRACE conn6 <- [1,578,null,{}] 14:28:57 INFO - PROCESS | 3380 | 1467235737770 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:57 INFO - PROCESS | 3380 | 1467235737772 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:57 INFO - PROCESS | 3380 | 1467235737879 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 14:28:57 INFO - PROCESS | 3380 | 1467235737891 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 3380 | 1467235737893 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5CE7000 == 35 [pid = 3380] [id = 154] 14:28:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0CE4C00) [pid = 3380] [serial = 460] [outer = 0000000000000000] 14:28:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A314C000) [pid = 3380] [serial = 461] [outer = 000000F3A0CE4C00] 14:28:57 INFO - PROCESS | 3380 | 1467235737975 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E9000) [pid = 3380] [serial = 462] [outer = 000000F3A0CE4C00] 14:28:58 INFO - PROCESS | 3380 | 1467235738417 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:28:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:28:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 692ms 14:28:58 INFO - PROCESS | 3380 | 1467235738456 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 14:28:58 INFO - PROCESS | 3380 | 1467235738459 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 14:28:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:28:58 INFO - PROCESS | 3380 | 1467235738462 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:28:58 INFO - PROCESS | 3380 | 1467235738464 Marionette TRACE conn6 <- [1,582,null,{}] 14:28:58 INFO - PROCESS | 3380 | 1467235738468 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:58 INFO - PROCESS | 3380 | 1467235738474 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:58 INFO - PROCESS | 3380 | 1467235738616 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 14:28:58 INFO - PROCESS | 3380 | 1467235738664 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:58 INFO - PROCESS | 3380 | 1467235738666 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819C800 == 36 [pid = 3380] [id = 155] 14:28:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3630000) [pid = 3380] [serial = 463] [outer = 0000000000000000] 14:28:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3EBF400) [pid = 3380] [serial = 464] [outer = 000000F3A3630000] 14:28:58 INFO - PROCESS | 3380 | 1467235738712 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A40D3C00) [pid = 3380] [serial = 465] [outer = 000000F3A3630000] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396DA2400) [pid = 3380] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B9B4C00) [pid = 3380] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F395923000) [pid = 3380] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F394F4B000) [pid = 3380] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39CC6C800) [pid = 3380] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396D9A400) [pid = 3380] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A07C9000) [pid = 3380] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3EBDC00) [pid = 3380] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A03E9400) [pid = 3380] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A07C4C00) [pid = 3380] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A16BC000) [pid = 3380] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:28:58 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3967D9C00) [pid = 3380] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:28:59 INFO - PROCESS | 3380 | 1467235739152 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 733ms 14:28:59 INFO - PROCESS | 3380 | 1467235739215 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 3380 | 1467235739218 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 14:28:59 INFO - PROCESS | 3380 | 1467235739222 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:28:59 INFO - PROCESS | 3380 | 1467235739224 Marionette TRACE conn6 <- [1,586,null,{}] 14:28:59 INFO - PROCESS | 3380 | 1467235739227 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:59 INFO - PROCESS | 3380 | 1467235739229 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:59 INFO - PROCESS | 3380 | 1467235739311 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 14:28:59 INFO - PROCESS | 3380 | 1467235739336 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 3380 | 1467235739338 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A845A800 == 37 [pid = 3380] [id = 156] 14:28:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A3153800) [pid = 3380] [serial = 466] [outer = 0000000000000000] 14:28:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A3EBE000) [pid = 3380] [serial = 467] [outer = 000000F3A3153800] 14:28:59 INFO - PROCESS | 3380 | 1467235739383 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A40DA800) [pid = 3380] [serial = 468] [outer = 000000F3A3153800] 14:28:59 INFO - PROCESS | 3380 | 1467235739800 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 628ms 14:28:59 INFO - PROCESS | 3380 | 1467235739853 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 14:28:59 INFO - PROCESS | 3380 | 1467235739855 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 14:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:28:59 INFO - PROCESS | 3380 | 1467235739859 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 3380 | 1467235739861 Marionette TRACE conn6 <- [1,590,null,{}] 14:28:59 INFO - PROCESS | 3380 | 1467235739864 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:59 INFO - PROCESS | 3380 | 1467235739866 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:59 INFO - PROCESS | 3380 | 1467235739948 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 14:28:59 INFO - PROCESS | 3380 | 1467235739953 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 3380 | 1467235739955 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:28:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E7800 == 38 [pid = 3380] [id = 157] 14:28:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A4693800) [pid = 3380] [serial = 469] [outer = 0000000000000000] 14:28:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A46AEC00) [pid = 3380] [serial = 470] [outer = 000000F3A4693800] 14:29:00 INFO - PROCESS | 3380 | 1467235740000 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4D9E400) [pid = 3380] [serial = 471] [outer = 000000F3A4693800] 14:29:00 INFO - PROCESS | 3380 | 1467235740420 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 585ms 14:29:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:29:00 INFO - PROCESS | 3380 | 1467235740453 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 14:29:00 INFO - PROCESS | 3380 | 1467235740455 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 14:29:00 INFO - PROCESS | 3380 | 1467235740459 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 3380 | 1467235740460 Marionette TRACE conn6 <- [1,594,null,{}] 14:29:00 INFO - PROCESS | 3380 | 1467235740469 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:00 INFO - PROCESS | 3380 | 1467235740471 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:00 INFO - PROCESS | 3380 | 1467235740554 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 14:29:00 INFO - PROCESS | 3380 | 1467235740560 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:00 INFO - PROCESS | 3380 | 1467235740562 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1007000 == 39 [pid = 3380] [id = 158] 14:29:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A4DA8800) [pid = 3380] [serial = 472] [outer = 0000000000000000] 14:29:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A5753400) [pid = 3380] [serial = 473] [outer = 000000F3A4DA8800] 14:29:00 INFO - PROCESS | 3380 | 1467235740609 Marionette DEBUG loaded listener.js 14:29:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A595F800) [pid = 3380] [serial = 474] [outer = 000000F3A4DA8800] 14:29:01 INFO - PROCESS | 3380 | 1467235741206 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:29:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:29:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 775ms 14:29:01 INFO - PROCESS | 3380 | 1467235741237 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 14:29:01 INFO - PROCESS | 3380 | 1467235741242 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 14:29:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:29:01 INFO - PROCESS | 3380 | 1467235741247 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:29:01 INFO - PROCESS | 3380 | 1467235741251 Marionette TRACE conn6 <- [1,598,null,{}] 14:29:01 INFO - PROCESS | 3380 | 1467235741257 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:01 INFO - PROCESS | 3380 | 1467235741260 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:01 INFO - PROCESS | 3380 | 1467235741379 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 14:29:01 INFO - PROCESS | 3380 | 1467235741453 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 3380 | 1467235741456 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA17800 == 40 [pid = 3380] [id = 159] 14:29:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396C9FC00) [pid = 3380] [serial = 475] [outer = 0000000000000000] 14:29:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F397EE2400) [pid = 3380] [serial = 476] [outer = 000000F396C9FC00] 14:29:01 INFO - PROCESS | 3380 | 1467235741557 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39C0D1800) [pid = 3380] [serial = 477] [outer = 000000F396C9FC00] 14:29:02 INFO - PROCESS | 3380 | 1467235742208 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:29:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:29:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 984ms 14:29:02 INFO - PROCESS | 3380 | 1467235742235 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 3380 | 1467235742240 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 14:29:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:29:02 INFO - PROCESS | 3380 | 1467235742247 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 3380 | 1467235742250 Marionette TRACE conn6 <- [1,602,null,{}] 14:29:02 INFO - PROCESS | 3380 | 1467235742254 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:02 INFO - PROCESS | 3380 | 1467235742257 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:02 INFO - PROCESS | 3380 | 1467235742378 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 14:29:02 INFO - PROCESS | 3380 | 1467235742464 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 3380 | 1467235742467 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C5000 == 41 [pid = 3380] [id = 160] 14:29:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0757800) [pid = 3380] [serial = 478] [outer = 0000000000000000] 14:29:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0C7CC00) [pid = 3380] [serial = 479] [outer = 000000F3A0757800] 14:29:02 INFO - PROCESS | 3380 | 1467235742525 Marionette DEBUG loaded listener.js 14:29:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A31E8C00) [pid = 3380] [serial = 480] [outer = 000000F3A0757800] 14:29:03 INFO - PROCESS | 3380 | 1467235743194 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:29:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:29:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 986ms 14:29:03 INFO - PROCESS | 3380 | 1467235743235 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 14:29:03 INFO - PROCESS | 3380 | 1467235743238 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 14:29:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:29:03 INFO - PROCESS | 3380 | 1467235743242 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:29:03 INFO - PROCESS | 3380 | 1467235743246 Marionette TRACE conn6 <- [1,606,null,{}] 14:29:03 INFO - PROCESS | 3380 | 1467235743258 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:03 INFO - PROCESS | 3380 | 1467235743263 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:03 INFO - PROCESS | 3380 | 1467235743376 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 14:29:03 INFO - PROCESS | 3380 | 1467235743451 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:03 INFO - PROCESS | 3380 | 1467235743455 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA19C800 == 42 [pid = 3380] [id = 161] 14:29:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A16BC400) [pid = 3380] [serial = 481] [outer = 0000000000000000] 14:29:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A5755000) [pid = 3380] [serial = 482] [outer = 000000F3A16BC400] 14:29:03 INFO - PROCESS | 3380 | 1467235743555 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A60BF800) [pid = 3380] [serial = 483] [outer = 000000F3A16BC400] 14:29:04 INFO - PROCESS | 3380 | 1467235744134 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:29:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:29:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 943ms 14:29:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:29:04 INFO - PROCESS | 3380 | 1467235744187 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 3380 | 1467235744190 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 14:29:04 INFO - PROCESS | 3380 | 1467235744194 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 3380 | 1467235744196 Marionette TRACE conn6 <- [1,610,null,{}] 14:29:04 INFO - PROCESS | 3380 | 1467235744200 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:04 INFO - PROCESS | 3380 | 1467235744202 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:04 INFO - PROCESS | 3380 | 1467235744316 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 14:29:04 INFO - PROCESS | 3380 | 1467235744388 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 3380 | 1467235744390 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB080800 == 43 [pid = 3380] [id = 162] 14:29:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A6159800) [pid = 3380] [serial = 484] [outer = 0000000000000000] 14:29:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A70BB800) [pid = 3380] [serial = 485] [outer = 000000F3A6159800] 14:29:04 INFO - PROCESS | 3380 | 1467235744447 Marionette DEBUG loaded listener.js 14:29:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A7683000) [pid = 3380] [serial = 486] [outer = 000000F3A6159800] 14:29:05 INFO - PROCESS | 3380 | 1467235745211 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:29:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:29:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1079ms 14:29:05 INFO - PROCESS | 3380 | 1467235745275 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 14:29:05 INFO - PROCESS | 3380 | 1467235745279 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 14:29:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:29:05 INFO - PROCESS | 3380 | 1467235745285 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:29:05 INFO - PROCESS | 3380 | 1467235745288 Marionette TRACE conn6 <- [1,614,null,{}] 14:29:05 INFO - PROCESS | 3380 | 1467235745294 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:05 INFO - PROCESS | 3380 | 1467235745297 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:05 INFO - PROCESS | 3380 | 1467235745443 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 14:29:05 INFO - PROCESS | 3380 | 1467235745516 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:05 INFO - PROCESS | 3380 | 1467235745521 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3972DC800 == 42 [pid = 3380] [id = 138] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E7800 == 41 [pid = 3380] [id = 157] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A845A800 == 40 [pid = 3380] [id = 156] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819C800 == 39 [pid = 3380] [id = 155] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5CE7000 == 38 [pid = 3380] [id = 154] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3852800 == 37 [pid = 3380] [id = 153] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1008000 == 36 [pid = 3380] [id = 152] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA3B800 == 35 [pid = 3380] [id = 151] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F39801D000 == 34 [pid = 3380] [id = 150] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0499000 == 33 [pid = 3380] [id = 147] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA70800 == 32 [pid = 3380] [id = 148] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3E78000 == 31 [pid = 3380] [id = 149] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB080800 == 30 [pid = 3380] [id = 162] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA19C800 == 29 [pid = 3380] [id = 161] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C5000 == 28 [pid = 3380] [id = 160] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1007000 == 27 [pid = 3380] [id = 158] 14:29:06 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA17800 == 26 [pid = 3380] [id = 159] 14:29:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F394F0B800 == 27 [pid = 3380] [id = 163] 14:29:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F394F36800) [pid = 3380] [serial = 487] [outer = 0000000000000000] 14:29:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F394F41800) [pid = 3380] [serial = 488] [outer = 000000F394F36800] 14:29:06 INFO - PROCESS | 3380 | 1467235746234 Marionette DEBUG loaded listener.js 14:29:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39591F800) [pid = 3380] [serial = 489] [outer = 000000F394F36800] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F396F98C00) [pid = 3380] [serial = 419] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F397BD9800) [pid = 3380] [serial = 420] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39BD8B000) [pid = 3380] [serial = 422] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F395926400) [pid = 3380] [serial = 416] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3967DA000) [pid = 3380] [serial = 417] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39745C800) [pid = 3380] [serial = 414] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F396728000) [pid = 3380] [serial = 413] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D128800) [pid = 3380] [serial = 425] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39D125C00) [pid = 3380] [serial = 405] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B9AFC00) [pid = 3380] [serial = 404] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0FD6000) [pid = 3380] [serial = 408] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0C72800) [pid = 3380] [serial = 407] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A59D8400) [pid = 3380] [serial = 411] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A4DA4C00) [pid = 3380] [serial = 410] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A03ED000) [pid = 3380] [serial = 428] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0C7E000) [pid = 3380] [serial = 431] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0758C00) [pid = 3380] [serial = 429] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3150400) [pid = 3380] [serial = 437] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0DE5400) [pid = 3380] [serial = 432] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3440000) [pid = 3380] [serial = 438] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39D1DFC00) [pid = 3380] [serial = 426] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3629000) [pid = 3380] [serial = 440] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A03EA400) [pid = 3380] [serial = 434] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A1608000) [pid = 3380] [serial = 435] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39C0D0800) [pid = 3380] [serial = 423] [outer = 0000000000000000] [url = about:blank] 14:29:06 INFO - PROCESS | 3380 | 1467235746760 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:29:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:29:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1542ms 14:29:06 INFO - PROCESS | 3380 | 1467235746832 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 14:29:06 INFO - PROCESS | 3380 | 1467235746836 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 14:29:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:29:06 INFO - PROCESS | 3380 | 1467235746842 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:29:06 INFO - PROCESS | 3380 | 1467235746844 Marionette TRACE conn6 <- [1,618,null,{}] 14:29:06 INFO - PROCESS | 3380 | 1467235746849 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:06 INFO - PROCESS | 3380 | 1467235746852 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:06 INFO - PROCESS | 3380 | 1467235746975 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 14:29:07 INFO - PROCESS | 3380 | 1467235747039 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 3380 | 1467235747042 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B25A800 == 28 [pid = 3380] [id = 164] 14:29:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F395920800) [pid = 3380] [serial = 490] [outer = 0000000000000000] 14:29:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396D94000) [pid = 3380] [serial = 491] [outer = 000000F395920800] 14:29:07 INFO - PROCESS | 3380 | 1467235747092 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396F9AC00) [pid = 3380] [serial = 492] [outer = 000000F395920800] 14:29:07 INFO - PROCESS | 3380 | 1467235747497 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:29:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:29:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 734ms 14:29:07 INFO - PROCESS | 3380 | 1467235747579 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 3380 | 1467235747583 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 14:29:07 INFO - PROCESS | 3380 | 1467235747590 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:29:07 INFO - PROCESS | 3380 | 1467235747593 Marionette TRACE conn6 <- [1,622,null,{}] 14:29:07 INFO - PROCESS | 3380 | 1467235747601 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:07 INFO - PROCESS | 3380 | 1467235747604 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:07 INFO - PROCESS | 3380 | 1467235747709 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 14:29:07 INFO - PROCESS | 3380 | 1467235747718 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:07 INFO - PROCESS | 3380 | 1467235747721 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C07F000 == 29 [pid = 3380] [id = 165] 14:29:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B181800) [pid = 3380] [serial = 493] [outer = 0000000000000000] 14:29:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B26B800) [pid = 3380] [serial = 494] [outer = 000000F39B181800] 14:29:07 INFO - PROCESS | 3380 | 1467235747778 Marionette DEBUG loaded listener.js 14:29:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39BD88C00) [pid = 3380] [serial = 495] [outer = 000000F39B181800] 14:29:08 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:08 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:29:08 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:08 INFO - PROCESS | 3380 | 1467235748256 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 691ms 14:29:08 INFO - PROCESS | 3380 | 1467235748283 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 14:29:08 INFO - PROCESS | 3380 | 1467235748285 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 14:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:29:08 INFO - PROCESS | 3380 | 1467235748289 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:29:08 INFO - PROCESS | 3380 | 1467235748293 Marionette TRACE conn6 <- [1,626,null,{}] 14:29:08 INFO - PROCESS | 3380 | 1467235748304 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:08 INFO - PROCESS | 3380 | 1467235748309 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:08 INFO - PROCESS | 3380 | 1467235748406 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 14:29:08 INFO - PROCESS | 3380 | 1467235748413 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 3380 | 1467235748416 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A04A8800 == 30 [pid = 3380] [id = 166] 14:29:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0D1C00) [pid = 3380] [serial = 496] [outer = 0000000000000000] 14:29:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39D124000) [pid = 3380] [serial = 497] [outer = 000000F39C0D1C00] 14:29:08 INFO - PROCESS | 3380 | 1467235748462 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D1C0400) [pid = 3380] [serial = 498] [outer = 000000F39C0D1C00] 14:29:08 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:08 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:29:08 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:08 INFO - PROCESS | 3380 | 1467235748971 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 731ms 14:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:29:09 INFO - PROCESS | 3380 | 1467235749023 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 3380 | 1467235749026 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 14:29:09 INFO - PROCESS | 3380 | 1467235749029 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 3380 | 1467235749031 Marionette TRACE conn6 <- [1,630,null,{}] 14:29:09 INFO - PROCESS | 3380 | 1467235749035 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:09 INFO - PROCESS | 3380 | 1467235749037 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:09 INFO - PROCESS | 3380 | 1467235749182 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 14:29:09 INFO - PROCESS | 3380 | 1467235749231 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 3380 | 1467235749233 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1014800 == 31 [pid = 3380] [id = 167] 14:29:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39FBEAC00) [pid = 3380] [serial = 499] [outer = 0000000000000000] 14:29:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A03E0400) [pid = 3380] [serial = 500] [outer = 000000F39FBEAC00] 14:29:09 INFO - PROCESS | 3380 | 1467235749288 Marionette DEBUG loaded listener.js 14:29:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0714800) [pid = 3380] [serial = 501] [outer = 000000F39FBEAC00] 14:29:09 INFO - PROCESS | 3380 | 1467235749729 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 733ms 14:29:09 INFO - PROCESS | 3380 | 1467235749764 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 3380 | 1467235749767 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 14:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:29:09 INFO - PROCESS | 3380 | 1467235749770 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 3380 | 1467235749772 Marionette TRACE conn6 <- [1,634,null,{}] 14:29:09 INFO - PROCESS | 3380 | 1467235749780 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:09 INFO - PROCESS | 3380 | 1467235749783 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:09 INFO - PROCESS | 3380 | 1467235749887 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 14:29:09 INFO - PROCESS | 3380 | 1467235749894 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:09 INFO - PROCESS | 3380 | 1467235749896 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3438800 == 32 [pid = 3380] [id = 168] 14:29:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A075F400) [pid = 3380] [serial = 502] [outer = 0000000000000000] 14:29:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A07C4400) [pid = 3380] [serial = 503] [outer = 000000F3A075F400] 14:29:09 INFO - PROCESS | 3380 | 1467235749953 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0CE2C00) [pid = 3380] [serial = 504] [outer = 000000F3A075F400] 14:29:10 INFO - PROCESS | 3380 | 1467235750459 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 733ms 14:29:10 INFO - PROCESS | 3380 | 1467235750535 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 14:29:10 INFO - PROCESS | 3380 | 1467235750538 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 14:29:10 INFO - PROCESS | 3380 | 1467235750541 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:29:10 INFO - PROCESS | 3380 | 1467235750543 Marionette TRACE conn6 <- [1,638,null,{}] 14:29:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:29:10 INFO - PROCESS | 3380 | 1467235750547 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:10 INFO - PROCESS | 3380 | 1467235750553 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:10 INFO - PROCESS | 3380 | 1467235750852 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A4DA8800) [pid = 3380] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A4693800) [pid = 3380] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C065C00) [pid = 3380] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39584AC00) [pid = 3380] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3630000) [pid = 3380] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0C81000) [pid = 3380] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396C97800) [pid = 3380] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39591DC00) [pid = 3380] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0CE4C00) [pid = 3380] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3153800) [pid = 3380] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39BC77000) [pid = 3380] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:29:10 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3625000) [pid = 3380] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:29:10 INFO - PROCESS | 3380 | 1467235750915 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 3380 | 1467235750918 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BCF800 == 33 [pid = 3380] [id = 169] 14:29:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F394E93C00) [pid = 3380] [serial = 505] [outer = 0000000000000000] 14:29:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F395E2B800) [pid = 3380] [serial = 506] [outer = 000000F394E93C00] 14:29:10 INFO - PROCESS | 3380 | 1467235750965 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39D1D9C00) [pid = 3380] [serial = 507] [outer = 000000F394E93C00] 14:29:11 INFO - PROCESS | 3380 | 1467235751337 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 818ms 14:29:11 INFO - PROCESS | 3380 | 1467235751368 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 3380 | 1467235751371 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 14:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:29:11 INFO - PROCESS | 3380 | 1467235751374 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 3380 | 1467235751376 Marionette TRACE conn6 <- [1,642,null,{}] 14:29:11 INFO - PROCESS | 3380 | 1467235751379 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:11 INFO - PROCESS | 3380 | 1467235751381 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:11 INFO - PROCESS | 3380 | 1467235751461 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 14:29:11 INFO - PROCESS | 3380 | 1467235751467 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 3380 | 1467235751469 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A619F800 == 34 [pid = 3380] [id = 170] 14:29:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0CE8800) [pid = 3380] [serial = 508] [outer = 0000000000000000] 14:29:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3151800) [pid = 3380] [serial = 509] [outer = 000000F3A0CE8800] 14:29:11 INFO - PROCESS | 3380 | 1467235751515 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A343EC00) [pid = 3380] [serial = 510] [outer = 000000F3A0CE8800] 14:29:11 INFO - PROCESS | 3380 | 1467235751940 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 587ms 14:29:11 INFO - PROCESS | 3380 | 1467235751971 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 3380 | 1467235751974 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 14:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:29:11 INFO - PROCESS | 3380 | 1467235751982 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 3380 | 1467235751984 Marionette TRACE conn6 <- [1,646,null,{}] 14:29:11 INFO - PROCESS | 3380 | 1467235751988 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:11 INFO - PROCESS | 3380 | 1467235751990 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:12 INFO - PROCESS | 3380 | 1467235752080 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 14:29:12 INFO - PROCESS | 3380 | 1467235752088 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 3380 | 1467235752090 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C5000 == 35 [pid = 3380] [id = 171] 14:29:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E3C00) [pid = 3380] [serial = 511] [outer = 0000000000000000] 14:29:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A34EE800) [pid = 3380] [serial = 512] [outer = 000000F3A34E3C00] 14:29:12 INFO - PROCESS | 3380 | 1467235752136 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A362D000) [pid = 3380] [serial = 513] [outer = 000000F3A34E3C00] 14:29:12 INFO - PROCESS | 3380 | 1467235752578 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 628ms 14:29:12 INFO - PROCESS | 3380 | 1467235752621 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 14:29:12 INFO - PROCESS | 3380 | 1467235752624 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 14:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:29:12 INFO - PROCESS | 3380 | 1467235752632 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:29:12 INFO - PROCESS | 3380 | 1467235752634 Marionette TRACE conn6 <- [1,650,null,{}] 14:29:12 INFO - PROCESS | 3380 | 1467235752637 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:12 INFO - PROCESS | 3380 | 1467235752639 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:12 INFO - PROCESS | 3380 | 1467235752721 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 14:29:12 INFO - PROCESS | 3380 | 1467235752726 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:12 INFO - PROCESS | 3380 | 1467235752728 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81AD000 == 36 [pid = 3380] [id = 172] 14:29:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A39F3800) [pid = 3380] [serial = 514] [outer = 0000000000000000] 14:29:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A3A1E400) [pid = 3380] [serial = 515] [outer = 000000F3A39F3800] 14:29:12 INFO - PROCESS | 3380 | 1467235752774 Marionette DEBUG loaded listener.js 14:29:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3EC4C00) [pid = 3380] [serial = 516] [outer = 000000F3A39F3800] 14:29:13 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:13 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:29:13 INFO - PROCESS | 3380 | 1467235753636 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1031ms 14:29:13 INFO - PROCESS | 3380 | 1467235753664 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 14:29:13 INFO - PROCESS | 3380 | 1467235753669 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 14:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:29:13 INFO - PROCESS | 3380 | 1467235753695 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:29:13 INFO - PROCESS | 3380 | 1467235753701 Marionette TRACE conn6 <- [1,654,null,{}] 14:29:13 INFO - PROCESS | 3380 | 1467235753706 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:13 INFO - PROCESS | 3380 | 1467235753709 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:13 INFO - PROCESS | 3380 | 1467235753855 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 14:29:13 INFO - PROCESS | 3380 | 1467235753926 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:13 INFO - PROCESS | 3380 | 1467235753929 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF24800 == 37 [pid = 3380] [id = 173] 14:29:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396D9F000) [pid = 3380] [serial = 517] [outer = 0000000000000000] 14:29:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F396F9E000) [pid = 3380] [serial = 518] [outer = 000000F396D9F000] 14:29:14 INFO - PROCESS | 3380 | 1467235754039 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39B1F7000) [pid = 3380] [serial = 519] [outer = 000000F396D9F000] 14:29:14 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:14 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:29:14 INFO - PROCESS | 3380 | 1467235754948 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1308ms 14:29:15 INFO - PROCESS | 3380 | 1467235754996 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 3380 | 1467235755000 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 14:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:29:15 INFO - PROCESS | 3380 | 1467235755005 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 3380 | 1467235755009 Marionette TRACE conn6 <- [1,658,null,{}] 14:29:15 INFO - PROCESS | 3380 | 1467235755015 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:15 INFO - PROCESS | 3380 | 1467235755018 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:15 INFO - PROCESS | 3380 | 1467235755135 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 14:29:15 INFO - PROCESS | 3380 | 1467235755200 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:15 INFO - PROCESS | 3380 | 1467235755204 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC8F000 == 38 [pid = 3380] [id = 174] 14:29:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3967E1C00) [pid = 3380] [serial = 520] [outer = 0000000000000000] 14:29:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396F9B000) [pid = 3380] [serial = 521] [outer = 000000F3967E1C00] 14:29:15 INFO - PROCESS | 3380 | 1467235755256 Marionette DEBUG loaded listener.js 14:29:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39B269400) [pid = 3380] [serial = 522] [outer = 000000F3967E1C00] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F397B26000 == 37 [pid = 3380] [id = 13] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DB0800 == 36 [pid = 3380] [id = 17] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57C1800 == 35 [pid = 3380] [id = 29] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F32800 == 34 [pid = 3380] [id = 22] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F394F1D000 == 33 [pid = 3380] [id = 30] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1A1000 == 32 [pid = 3380] [id = 23] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C96800 == 31 [pid = 3380] [id = 27] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57BD000 == 30 [pid = 3380] [id = 19] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A619E000 == 29 [pid = 3380] [id = 20] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A401F800 == 28 [pid = 3380] [id = 18] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3524800 == 27 [pid = 3380] [id = 28] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA43800 == 26 [pid = 3380] [id = 15] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA49000 == 25 [pid = 3380] [id = 26] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07CF000 == 24 [pid = 3380] [id = 16] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA4F800 == 23 [pid = 3380] [id = 25] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BAC1800 == 22 [pid = 3380] [id = 14] 14:29:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F396247000 == 21 [pid = 3380] [id = 24] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A46AEC00) [pid = 3380] [serial = 470] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39C0D6800) [pid = 3380] [serial = 446] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0714400) [pid = 3380] [serial = 455] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A3EBF400) [pid = 3380] [serial = 464] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0DE2C00) [pid = 3380] [serial = 459] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396FA2800) [pid = 3380] [serial = 450] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396DA2000) [pid = 3380] [serial = 444] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A34E9000) [pid = 3380] [serial = 462] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A40DA800) [pid = 3380] [serial = 468] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A40D3C00) [pid = 3380] [serial = 465] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0CDEC00) [pid = 3380] [serial = 458] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A314C000) [pid = 3380] [serial = 461] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39CB96800) [pid = 3380] [serial = 453] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3633000) [pid = 3380] [serial = 441] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F396D96800) [pid = 3380] [serial = 449] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D662400) [pid = 3380] [serial = 447] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39BF4E400) [pid = 3380] [serial = 452] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396871400) [pid = 3380] [serial = 443] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A3EBE000) [pid = 3380] [serial = 467] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A07C5C00) [pid = 3380] [serial = 456] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A4D9E400) [pid = 3380] [serial = 471] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A595F800) [pid = 3380] [serial = 474] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A5753400) [pid = 3380] [serial = 473] [outer = 0000000000000000] [url = about:blank] 14:29:15 INFO - PROCESS | 3380 | 1467235755864 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 882ms 14:29:15 INFO - PROCESS | 3380 | 1467235755888 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 3380 | 1467235755893 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 14:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:29:15 INFO - PROCESS | 3380 | 1467235755900 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 3380 | 1467235755903 Marionette TRACE conn6 <- [1,662,null,{}] 14:29:15 INFO - PROCESS | 3380 | 1467235755908 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:15 INFO - PROCESS | 3380 | 1467235755911 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:16 INFO - PROCESS | 3380 | 1467235756002 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 14:29:16 INFO - PROCESS | 3380 | 1467235756010 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 3380 | 1467235756012 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C07A000 == 22 [pid = 3380] [id = 175] 14:29:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F396D96800) [pid = 3380] [serial = 523] [outer = 0000000000000000] 14:29:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39B179C00) [pid = 3380] [serial = 524] [outer = 000000F396D96800] 14:29:16 INFO - PROCESS | 3380 | 1467235756061 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39C0D6C00) [pid = 3380] [serial = 525] [outer = 000000F396D96800] 14:29:16 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:16 INFO - PROCESS | 3380 | [3380] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 14:29:16 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:16 INFO - PROCESS | 3380 | 1467235756541 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 690ms 14:29:16 INFO - PROCESS | 3380 | 1467235756597 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 14:29:16 INFO - PROCESS | 3380 | 1467235756599 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 14:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:29:16 INFO - PROCESS | 3380 | 1467235756603 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:29:16 INFO - PROCESS | 3380 | 1467235756607 Marionette TRACE conn6 <- [1,666,null,{}] 14:29:16 INFO - PROCESS | 3380 | 1467235756618 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:16 INFO - PROCESS | 3380 | 1467235756623 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:16 INFO - PROCESS | 3380 | 1467235756716 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 14:29:16 INFO - PROCESS | 3380 | 1467235756787 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 3380 | 1467235756791 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DB0800 == 23 [pid = 3380] [id = 176] 14:29:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39FBE1C00) [pid = 3380] [serial = 526] [outer = 0000000000000000] 14:29:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A03EF000) [pid = 3380] [serial = 527] [outer = 000000F39FBE1C00] 14:29:16 INFO - PROCESS | 3380 | 1467235756843 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A07C4C00) [pid = 3380] [serial = 528] [outer = 000000F39FBE1C00] 14:29:17 INFO - PROCESS | 3380 | 1467235757226 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 691ms 14:29:17 INFO - PROCESS | 3380 | 1467235757297 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 3380 | 1467235757300 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 14:29:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:29:17 INFO - PROCESS | 3380 | 1467235757303 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 3380 | 1467235757305 Marionette TRACE conn6 <- [1,670,null,{}] 14:29:17 INFO - PROCESS | 3380 | 1467235757308 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:17 INFO - PROCESS | 3380 | 1467235757310 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:17 INFO - PROCESS | 3380 | 1467235757400 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 14:29:17 INFO - PROCESS | 3380 | 1467235757406 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 3380 | 1467235757408 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C54800 == 24 [pid = 3380] [id = 177] 14:29:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0CDB800) [pid = 3380] [serial = 529] [outer = 0000000000000000] 14:29:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0D86000) [pid = 3380] [serial = 530] [outer = 000000F3A0CDB800] 14:29:17 INFO - PROCESS | 3380 | 1467235757455 Marionette DEBUG loaded listener.js 14:29:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0FCE400) [pid = 3380] [serial = 531] [outer = 000000F3A0CDB800] 14:29:17 INFO - PROCESS | 3380 | [3380] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:29:18 INFO - PROCESS | 3380 | [3380] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:29:18 INFO - PROCESS | 3380 | 1467235758397 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:29:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1124ms 14:29:18 INFO - PROCESS | 3380 | 1467235758430 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 14:29:18 INFO - PROCESS | 3380 | 1467235758432 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 14:29:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:29:18 INFO - PROCESS | 3380 | 1467235758435 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:29:18 INFO - PROCESS | 3380 | 1467235758437 Marionette TRACE conn6 <- [1,674,null,{}] 14:29:18 INFO - PROCESS | 3380 | 1467235758448 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:18 INFO - PROCESS | 3380 | 1467235758450 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:18 INFO - PROCESS | 3380 | 1467235758557 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 14:29:18 INFO - PROCESS | 3380 | 1467235758563 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:18 INFO - PROCESS | 3380 | 1467235758572 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57C8800 == 25 [pid = 3380] [id = 178] 14:29:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0CDD800) [pid = 3380] [serial = 532] [outer = 0000000000000000] 14:29:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3156400) [pid = 3380] [serial = 533] [outer = 000000F3A0CDD800] 14:29:18 INFO - PROCESS | 3380 | 1467235758619 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34ED000) [pid = 3380] [serial = 534] [outer = 000000F3A0CDD800] 14:29:19 INFO - PROCESS | 3380 | 1467235759531 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:29:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:29:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1142ms 14:29:19 INFO - PROCESS | 3380 | 1467235759585 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 3380 | 1467235759588 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 14:29:19 INFO - PROCESS | 3380 | 1467235759591 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:29:19 INFO - PROCESS | 3380 | 1467235759593 Marionette TRACE conn6 <- [1,678,null,{}] 14:29:19 INFO - PROCESS | 3380 | 1467235759596 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:19 INFO - PROCESS | 3380 | 1467235759603 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:19 INFO - PROCESS | 3380 | 1467235759744 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 14:29:19 INFO - PROCESS | 3380 | 1467235759750 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 3380 | 1467235759752 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76BD800 == 26 [pid = 3380] [id = 179] 14:29:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A362C400) [pid = 3380] [serial = 535] [outer = 0000000000000000] 14:29:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A40CF800) [pid = 3380] [serial = 536] [outer = 000000F3A362C400] 14:29:19 INFO - PROCESS | 3380 | 1467235759837 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A4351C00) [pid = 3380] [serial = 537] [outer = 000000F3A362C400] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A34E3C00) [pid = 3380] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39FBEAC00) [pid = 3380] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A075F400) [pid = 3380] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F395920800) [pid = 3380] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F394F36800) [pid = 3380] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A6159800) [pid = 3380] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B181800) [pid = 3380] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39C0D1C00) [pid = 3380] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F394E93C00) [pid = 3380] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396C9FC00) [pid = 3380] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0757800) [pid = 3380] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A16BC400) [pid = 3380] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:29:20 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0CE8800) [pid = 3380] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:29:20 INFO - PROCESS | 3380 | 1467235760743 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:29:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1176ms 14:29:20 INFO - PROCESS | 3380 | 1467235760770 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 3380 | 1467235760772 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 14:29:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:29:20 INFO - PROCESS | 3380 | 1467235760776 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 3380 | 1467235760778 Marionette TRACE conn6 <- [1,682,null,{}] 14:29:20 INFO - PROCESS | 3380 | 1467235760781 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:20 INFO - PROCESS | 3380 | 1467235760783 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:20 INFO - PROCESS | 3380 | 1467235760874 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 14:29:20 INFO - PROCESS | 3380 | 1467235760880 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:20 INFO - PROCESS | 3380 | 1467235760882 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8446000 == 27 [pid = 3380] [id = 180] 14:29:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D080400) [pid = 3380] [serial = 538] [outer = 0000000000000000] 14:29:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A3152800) [pid = 3380] [serial = 539] [outer = 000000F39D080400] 14:29:20 INFO - PROCESS | 3380 | 1467235760926 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A4692C00) [pid = 3380] [serial = 540] [outer = 000000F39D080400] 14:29:21 INFO - PROCESS | 3380 | 1467235761862 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:29:21 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) 14:29:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1126ms 14:29:21 INFO - PROCESS | 3380 | 1467235761906 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 14:29:21 INFO - PROCESS | 3380 | 1467235761908 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 14:29:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:29:21 INFO - PROCESS | 3380 | 1467235761912 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:29:21 INFO - PROCESS | 3380 | 1467235761913 Marionette TRACE conn6 <- [1,686,null,{}] 14:29:21 INFO - PROCESS | 3380 | 1467235761917 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:21 INFO - PROCESS | 3380 | 1467235761919 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:22 INFO - PROCESS | 3380 | 1467235762002 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 14:29:22 INFO - PROCESS | 3380 | 1467235762106 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 3380 | 1467235762110 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BCF000 == 28 [pid = 3380] [id = 181] 14:29:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F394E89000) [pid = 3380] [serial = 541] [outer = 0000000000000000] 14:29:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F394F44800) [pid = 3380] [serial = 542] [outer = 000000F394E89000] 14:29:22 INFO - PROCESS | 3380 | 1467235762170 Marionette DEBUG loaded listener.js 14:29:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3959CF000) [pid = 3380] [serial = 543] [outer = 000000F394E89000] 14:29:23 INFO - PROCESS | 3380 | 1467235763322 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:29:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:29:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1449ms 14:29:23 INFO - PROCESS | 3380 | 1467235763366 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 14:29:23 INFO - PROCESS | 3380 | 1467235763370 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 14:29:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:29:23 INFO - PROCESS | 3380 | 1467235763375 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:29:23 INFO - PROCESS | 3380 | 1467235763379 Marionette TRACE conn6 <- [1,690,null,{}] 14:29:23 INFO - PROCESS | 3380 | 1467235763384 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:23 INFO - PROCESS | 3380 | 1467235763387 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:23 INFO - PROCESS | 3380 | 1467235763538 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 14:29:23 INFO - PROCESS | 3380 | 1467235763655 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:23 INFO - PROCESS | 3380 | 1467235763658 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D9000 == 29 [pid = 3380] [id = 182] 14:29:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0C8800) [pid = 3380] [serial = 544] [outer = 0000000000000000] 14:29:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39C0D0800) [pid = 3380] [serial = 545] [outer = 000000F39C0C8800] 14:29:23 INFO - PROCESS | 3380 | 1467235763718 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39CC6DC00) [pid = 3380] [serial = 546] [outer = 000000F39C0C8800] 14:29:24 INFO - PROCESS | 3380 | 1467235764792 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:29:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:29:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1431ms 14:29:24 INFO - PROCESS | 3380 | 1467235764811 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 14:29:24 INFO - PROCESS | 3380 | 1467235764816 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 14:29:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:29:24 INFO - PROCESS | 3380 | 1467235764821 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 3380 | 1467235764823 Marionette TRACE conn6 <- [1,694,null,{}] 14:29:24 INFO - PROCESS | 3380 | 1467235764827 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:24 INFO - PROCESS | 3380 | 1467235764830 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:25 INFO - PROCESS | 3380 | 1467235764982 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 14:29:25 INFO - PROCESS | 3380 | 1467235765118 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:25 INFO - PROCESS | 3380 | 1467235765121 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8199800 == 30 [pid = 3380] [id = 183] 14:29:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0C77800) [pid = 3380] [serial = 547] [outer = 0000000000000000] 14:29:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0C7D400) [pid = 3380] [serial = 548] [outer = 000000F3A0C77800] 14:29:25 INFO - PROCESS | 3380 | 1467235765182 Marionette DEBUG loaded listener.js 14:29:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0FCD400) [pid = 3380] [serial = 549] [outer = 000000F3A0C77800] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E0000 == 29 [pid = 3380] [id = 21] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8446000 == 28 [pid = 3380] [id = 180] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76BD800 == 27 [pid = 3380] [id = 179] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57C8800 == 26 [pid = 3380] [id = 178] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C54800 == 25 [pid = 3380] [id = 177] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DB0800 == 24 [pid = 3380] [id = 176] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C07A000 == 23 [pid = 3380] [id = 175] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC8F000 == 22 [pid = 3380] [id = 174] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF24800 == 21 [pid = 3380] [id = 173] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F394F0B800 == 20 [pid = 3380] [id = 163] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B25A800 == 19 [pid = 3380] [id = 164] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C5000 == 18 [pid = 3380] [id = 171] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A619F800 == 17 [pid = 3380] [id = 170] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A04A8800 == 16 [pid = 3380] [id = 166] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81AD000 == 15 [pid = 3380] [id = 172] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1014800 == 14 [pid = 3380] [id = 167] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3438800 == 13 [pid = 3380] [id = 168] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BCF800 == 12 [pid = 3380] [id = 169] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C07F000 == 11 [pid = 3380] [id = 165] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D9000 == 10 [pid = 3380] [id = 182] 14:29:26 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BCF000 == 9 [pid = 3380] [id = 181] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A34EE800) [pid = 3380] [serial = 512] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A03E0400) [pid = 3380] [serial = 500] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A07C4400) [pid = 3380] [serial = 503] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396D94000) [pid = 3380] [serial = 491] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396F9AC00) [pid = 3380] [serial = 492] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F394F41800) [pid = 3380] [serial = 488] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39591F800) [pid = 3380] [serial = 489] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A70BB800) [pid = 3380] [serial = 485] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A7683000) [pid = 3380] [serial = 486] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39B26B800) [pid = 3380] [serial = 494] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39BD88C00) [pid = 3380] [serial = 495] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39D124000) [pid = 3380] [serial = 497] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0714800) [pid = 3380] [serial = 501] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F395E2B800) [pid = 3380] [serial = 506] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F39C0D1800) [pid = 3380] [serial = 477] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F397EE2400) [pid = 3380] [serial = 476] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0CE2C00) [pid = 3380] [serial = 504] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A31E8C00) [pid = 3380] [serial = 480] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F3A0C7CC00) [pid = 3380] [serial = 479] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A60BF800) [pid = 3380] [serial = 483] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F3A5755000) [pid = 3380] [serial = 482] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F3A3151800) [pid = 3380] [serial = 509] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F39D1D9C00) [pid = 3380] [serial = 507] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F3A343EC00) [pid = 3380] [serial = 510] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 56 (000000F3A362D000) [pid = 3380] [serial = 513] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | --DOMWINDOW == 55 (000000F39D1C0400) [pid = 3380] [serial = 498] [outer = 0000000000000000] [url = about:blank] 14:29:26 INFO - PROCESS | 3380 | 1467235766985 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:29:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2185ms 14:29:27 INFO - PROCESS | 3380 | 1467235767008 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 3380 | 1467235767011 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 14:29:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:29:27 INFO - PROCESS | 3380 | 1467235767018 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 3380 | 1467235767022 Marionette TRACE conn6 <- [1,698,null,{}] 14:29:27 INFO - PROCESS | 3380 | 1467235767029 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:27 INFO - PROCESS | 3380 | 1467235767032 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:27 INFO - PROCESS | 3380 | 1467235767129 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 14:29:27 INFO - PROCESS | 3380 | 1467235767186 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 3380 | 1467235767190 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD6000 == 10 [pid = 3380] [id = 184] 14:29:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 56 (000000F395909000) [pid = 3380] [serial = 550] [outer = 0000000000000000] 14:29:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 57 (000000F39591C400) [pid = 3380] [serial = 551] [outer = 000000F395909000] 14:29:27 INFO - PROCESS | 3380 | 1467235767244 Marionette DEBUG loaded listener.js 14:29:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F39603D400) [pid = 3380] [serial = 552] [outer = 000000F395909000] 14:29:28 INFO - PROCESS | 3380 | 1467235768135 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:29:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:29:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1133ms 14:29:28 INFO - PROCESS | 3380 | 1467235768155 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 14:29:28 INFO - PROCESS | 3380 | 1467235768161 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 14:29:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:29:28 INFO - PROCESS | 3380 | 1467235768168 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:29:28 INFO - PROCESS | 3380 | 1467235768171 Marionette TRACE conn6 <- [1,702,null,{}] 14:29:28 INFO - PROCESS | 3380 | 1467235768177 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:28 INFO - PROCESS | 3380 | 1467235768181 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:28 INFO - PROCESS | 3380 | 1467235768277 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 14:29:28 INFO - PROCESS | 3380 | 1467235768286 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:28 INFO - PROCESS | 3380 | 1467235768289 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B96F800 == 11 [pid = 3380] [id = 185] 14:29:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F396C97000) [pid = 3380] [serial = 553] [outer = 0000000000000000] 14:29:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F396C9B000) [pid = 3380] [serial = 554] [outer = 000000F396C97000] 14:29:28 INFO - PROCESS | 3380 | 1467235768339 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F396D9B800) [pid = 3380] [serial = 555] [outer = 000000F396C97000] 14:29:29 INFO - PROCESS | 3380 | 1467235769322 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:29:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1196ms 14:29:29 INFO - PROCESS | 3380 | 1467235769366 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 3380 | 1467235769368 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 14:29:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:29:29 INFO - PROCESS | 3380 | 1467235769372 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 3380 | 1467235769376 Marionette TRACE conn6 <- [1,706,null,{}] 14:29:29 INFO - PROCESS | 3380 | 1467235769395 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:29 INFO - PROCESS | 3380 | 1467235769400 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:29 INFO - PROCESS | 3380 | 1467235769520 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 14:29:29 INFO - PROCESS | 3380 | 1467235769582 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 3380 | 1467235769586 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA34800 == 12 [pid = 3380] [id = 186] 14:29:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F39B177800) [pid = 3380] [serial = 556] [outer = 0000000000000000] 14:29:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F39B17C400) [pid = 3380] [serial = 557] [outer = 000000F39B177800] 14:29:29 INFO - PROCESS | 3380 | 1467235769638 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F39B2C3400) [pid = 3380] [serial = 558] [outer = 000000F39B177800] 14:29:30 INFO - PROCESS | 3380 | 1467235770630 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:29:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:29:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1296ms 14:29:30 INFO - PROCESS | 3380 | 1467235770670 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 3380 | 1467235770672 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 14:29:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:29:30 INFO - PROCESS | 3380 | 1467235770676 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 3380 | 1467235770678 Marionette TRACE conn6 <- [1,710,null,{}] 14:29:30 INFO - PROCESS | 3380 | 1467235770682 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:30 INFO - PROCESS | 3380 | 1467235770684 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:30 INFO - PROCESS | 3380 | 1467235770798 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 14:29:30 INFO - PROCESS | 3380 | 1467235770804 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:30 INFO - PROCESS | 3380 | 1467235770806 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0495800 == 13 [pid = 3380] [id = 187] 14:29:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F395060800) [pid = 3380] [serial = 559] [outer = 0000000000000000] 14:29:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39B9AF800) [pid = 3380] [serial = 560] [outer = 000000F395060800] 14:29:30 INFO - PROCESS | 3380 | 1467235770922 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39CB98C00) [pid = 3380] [serial = 561] [outer = 000000F395060800] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A0CDD800) [pid = 3380] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F396D96800) [pid = 3380] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0CDB800) [pid = 3380] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F396D9F000) [pid = 3380] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F39FBE1C00) [pid = 3380] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A362C400) [pid = 3380] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F3A39F3800) [pid = 3380] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F3967E1C00) [pid = 3380] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:29:31 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F39D080400) [pid = 3380] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:29:31 INFO - PROCESS | 3380 | 1467235771333 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 14:29:31 INFO - PROCESS | 3380 | 1467235771415 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 14:29:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:29:31 INFO - PROCESS | 3380 | 1467235771418 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:29:31 INFO - PROCESS | 3380 | 1467235771420 Marionette TRACE conn6 <- [1,714,null,{}] 14:29:31 INFO - PROCESS | 3380 | 1467235771423 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:31 INFO - PROCESS | 3380 | 1467235771426 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:31 INFO - PROCESS | 3380 | 1467235771508 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 14:29:31 INFO - PROCESS | 3380 | 1467235771515 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 3380 | 1467235771517 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C9E000 == 14 [pid = 3380] [id = 188] 14:29:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F39CBD9800) [pid = 3380] [serial = 562] [outer = 0000000000000000] 14:29:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F39D086800) [pid = 3380] [serial = 563] [outer = 000000F39CBD9800] 14:29:31 INFO - PROCESS | 3380 | 1467235771563 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F39D1B3000) [pid = 3380] [serial = 564] [outer = 000000F39CBD9800] 14:29:32 INFO - PROCESS | 3380 | 1467235772055 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:29:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:29:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 691ms 14:29:32 INFO - PROCESS | 3380 | 1467235772113 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 3380 | 1467235772115 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 14:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:29:32 INFO - PROCESS | 3380 | 1467235772118 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 3380 | 1467235772120 Marionette TRACE conn6 <- [1,718,null,{}] 14:29:32 INFO - PROCESS | 3380 | 1467235772124 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:32 INFO - PROCESS | 3380 | 1467235772130 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:32 INFO - PROCESS | 3380 | 1467235772284 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 14:29:32 INFO - PROCESS | 3380 | 1467235772291 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:32 INFO - PROCESS | 3380 | 1467235772293 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A35000 == 15 [pid = 3380] [id = 189] 14:29:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F394F4C000) [pid = 3380] [serial = 565] [outer = 0000000000000000] 14:29:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F39D1E6800) [pid = 3380] [serial = 566] [outer = 000000F394F4C000] 14:29:32 INFO - PROCESS | 3380 | 1467235772395 Marionette DEBUG loaded listener.js 14:29:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F3A07C3400) [pid = 3380] [serial = 567] [outer = 000000F394F4C000] 14:29:32 INFO - PROCESS | 3380 | 1467235772809 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 140","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 14:29:32 INFO - PROCESS | 3380 | 1467235772855 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 14:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:29:32 INFO - PROCESS | 3380 | 1467235772859 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 3380 | 1467235772861 Marionette TRACE conn6 <- [1,722,null,{}] 14:29:32 INFO - PROCESS | 3380 | 1467235772864 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:32 INFO - PROCESS | 3380 | 1467235772866 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:32 INFO - PROCESS | 3380 | 1467235772985 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 14:29:33 INFO - PROCESS | 3380 | 1467235773060 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 3380 | 1467235773064 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396243000 == 16 [pid = 3380] [id = 190] 14:29:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F394F35000) [pid = 3380] [serial = 568] [outer = 0000000000000000] 14:29:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F394F47800) [pid = 3380] [serial = 569] [outer = 000000F394F35000] 14:29:33 INFO - PROCESS | 3380 | 1467235773166 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396057000) [pid = 3380] [serial = 570] [outer = 000000F394F35000] 14:29:33 INFO - PROCESS | 3380 | 1467235773961 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:29:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:29:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1126ms 14:29:33 INFO - PROCESS | 3380 | 1467235773990 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 3380 | 1467235773995 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 14:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:29:34 INFO - PROCESS | 3380 | 1467235774001 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 3380 | 1467235774005 Marionette TRACE conn6 <- [1,726,null,{}] 14:29:34 INFO - PROCESS | 3380 | 1467235774010 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:34 INFO - PROCESS | 3380 | 1467235774013 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:34 INFO - PROCESS | 3380 | 1467235774157 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 14:29:34 INFO - PROCESS | 3380 | 1467235774225 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 3380 | 1467235774228 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D09C800 == 17 [pid = 3380] [id = 191] 14:29:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3972BB400) [pid = 3380] [serial = 571] [outer = 0000000000000000] 14:29:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39745A400) [pid = 3380] [serial = 572] [outer = 000000F3972BB400] 14:29:34 INFO - PROCESS | 3380 | 1467235774288 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39B1F6C00) [pid = 3380] [serial = 573] [outer = 000000F3972BB400] 14:29:35 INFO - PROCESS | 3380 | [3380] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A3152800) [pid = 3380] [serial = 539] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A3156400) [pid = 3380] [serial = 533] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F39B179C00) [pid = 3380] [serial = 524] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F39C0D6C00) [pid = 3380] [serial = 525] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A0D86000) [pid = 3380] [serial = 530] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F396F9E000) [pid = 3380] [serial = 518] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F39B1F7000) [pid = 3380] [serial = 519] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F3A03EF000) [pid = 3380] [serial = 527] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A07C4C00) [pid = 3380] [serial = 528] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F3A40CF800) [pid = 3380] [serial = 536] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F3A3EC4C00) [pid = 3380] [serial = 516] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F3A3A1E400) [pid = 3380] [serial = 515] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F396F9B000) [pid = 3380] [serial = 521] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 56 (000000F39B269400) [pid = 3380] [serial = 522] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 55 (000000F3A34ED000) [pid = 3380] [serial = 534] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 54 (000000F3A0FCE400) [pid = 3380] [serial = 531] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 53 (000000F3A4351C00) [pid = 3380] [serial = 537] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | --DOMWINDOW == 52 (000000F3A4692C00) [pid = 3380] [serial = 540] [outer = 0000000000000000] [url = about:blank] 14:29:35 INFO - PROCESS | 3380 | 1467235775540 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:29:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1591ms 14:29:35 INFO - PROCESS | 3380 | 1467235775593 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 14:29:35 INFO - PROCESS | 3380 | 1467235775597 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 14:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:29:35 INFO - PROCESS | 3380 | 1467235775602 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:29:35 INFO - PROCESS | 3380 | 1467235775605 Marionette TRACE conn6 <- [1,730,null,{}] 14:29:35 INFO - PROCESS | 3380 | 1467235775611 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:35 INFO - PROCESS | 3380 | 1467235775614 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:35 INFO - PROCESS | 3380 | 1467235775706 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 14:29:35 INFO - PROCESS | 3380 | 1467235775766 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:35 INFO - PROCESS | 3380 | 1467235775771 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B19E000 == 18 [pid = 3380] [id = 192] 14:29:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 53 (000000F3968EF000) [pid = 3380] [serial = 574] [outer = 0000000000000000] 14:29:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 54 (000000F396C99800) [pid = 3380] [serial = 575] [outer = 000000F3968EF000] 14:29:35 INFO - PROCESS | 3380 | 1467235775822 Marionette DEBUG loaded listener.js 14:29:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 55 (000000F396F95400) [pid = 3380] [serial = 576] [outer = 000000F3968EF000] 14:29:36 INFO - PROCESS | 3380 | 1467235776708 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:29:36 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 14:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1131ms 14:29:36 INFO - PROCESS | 3380 | 1467235776737 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 3380 | 1467235776742 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 14:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:29:36 INFO - PROCESS | 3380 | 1467235776750 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 3380 | 1467235776753 Marionette TRACE conn6 <- [1,734,null,{}] 14:29:36 INFO - PROCESS | 3380 | 1467235776757 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:36 INFO - PROCESS | 3380 | 1467235776760 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:36 INFO - PROCESS | 3380 | 1467235776851 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 14:29:36 INFO - PROCESS | 3380 | 1467235776858 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 3380 | 1467235776861 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA39800 == 19 [pid = 3380] [id = 193] 14:29:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 56 (000000F39B17EC00) [pid = 3380] [serial = 577] [outer = 0000000000000000] 14:29:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 57 (000000F39B26D400) [pid = 3380] [serial = 578] [outer = 000000F39B17EC00] 14:29:36 INFO - PROCESS | 3380 | 1467235776911 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F39BF59C00) [pid = 3380] [serial = 579] [outer = 000000F39B17EC00] 14:29:37 INFO - PROCESS | 3380 | 1467235777853 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:29:37 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.) 14:29:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1133ms 14:29:37 INFO - PROCESS | 3380 | 1467235777886 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 3380 | 1467235777889 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 14:29:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:29:37 INFO - PROCESS | 3380 | 1467235777893 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 3380 | 1467235777897 Marionette TRACE conn6 <- [1,738,null,{}] 14:29:37 INFO - PROCESS | 3380 | 1467235777915 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:37 INFO - PROCESS | 3380 | 1467235777920 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:38 INFO - PROCESS | 3380 | 1467235778037 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 14:29:38 INFO - PROCESS | 3380 | 1467235778046 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:38 INFO - PROCESS | 3380 | 1467235778049 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C93800 == 20 [pid = 3380] [id = 194] 14:29:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F39D1E0800) [pid = 3380] [serial = 580] [outer = 0000000000000000] 14:29:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F39D5C1C00) [pid = 3380] [serial = 581] [outer = 000000F39D1E0800] 14:29:38 INFO - PROCESS | 3380 | 1467235778141 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F3A0718000) [pid = 3380] [serial = 582] [outer = 000000F39D1E0800] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F396C97000) [pid = 3380] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F395909000) [pid = 3380] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F3A0C77800) [pid = 3380] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F394E89000) [pid = 3380] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 56 (000000F39C0C8800) [pid = 3380] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 55 (000000F39B177800) [pid = 3380] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 54 (000000F39CBD9800) [pid = 3380] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:29:38 INFO - PROCESS | 3380 | --DOMWINDOW == 53 (000000F395060800) [pid = 3380] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:29:39 INFO - PROCESS | 3380 | 1467235779092 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1240ms 14:29:39 INFO - PROCESS | 3380 | 1467235779134 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 3380 | 1467235779137 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 14:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:29:39 INFO - PROCESS | 3380 | 1467235779141 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 3380 | 1467235779143 Marionette TRACE conn6 <- [1,742,null,{}] 14:29:39 INFO - PROCESS | 3380 | 1467235779146 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:39 INFO - PROCESS | 3380 | 1467235779148 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:39 INFO - PROCESS | 3380 | 1467235779237 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 14:29:39 INFO - PROCESS | 3380 | 1467235779244 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 3380 | 1467235779246 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A36A0000 == 21 [pid = 3380] [id = 195] 14:29:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 54 (000000F395061000) [pid = 3380] [serial = 583] [outer = 0000000000000000] 14:29:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 55 (000000F39CBD9800) [pid = 3380] [serial = 584] [outer = 000000F395061000] 14:29:39 INFO - PROCESS | 3380 | 1467235779293 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 56 (000000F3A0C72400) [pid = 3380] [serial = 585] [outer = 000000F395061000] 14:29:40 INFO - PROCESS | 3380 | 1467235780238 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1128ms 14:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:29:40 INFO - PROCESS | 3380 | 1467235780272 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 3380 | 1467235780275 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 14:29:40 INFO - PROCESS | 3380 | 1467235780278 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 3380 | 1467235780279 Marionette TRACE conn6 <- [1,746,null,{}] 14:29:40 INFO - PROCESS | 3380 | 1467235780283 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:40 INFO - PROCESS | 3380 | 1467235780285 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:40 INFO - PROCESS | 3380 | 1467235780368 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 14:29:40 INFO - PROCESS | 3380 | 1467235780375 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 3380 | 1467235780377 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF0B000 == 22 [pid = 3380] [id = 196] 14:29:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 57 (000000F3A0CDB800) [pid = 3380] [serial = 586] [outer = 0000000000000000] 14:29:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F3A0CEB400) [pid = 3380] [serial = 587] [outer = 000000F3A0CDB800] 14:29:40 INFO - PROCESS | 3380 | 1467235780423 Marionette DEBUG loaded listener.js 14:29:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F3A0DE5800) [pid = 3380] [serial = 588] [outer = 000000F3A0CDB800] 14:29:40 INFO - PROCESS | 3380 | 1467235780858 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 629ms 14:29:40 INFO - PROCESS | 3380 | 1467235780910 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 3380 | 1467235780912 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 14:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:29:40 INFO - PROCESS | 3380 | 1467235780915 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 3380 | 1467235780917 Marionette TRACE conn6 <- [1,750,null,{}] 14:29:40 INFO - PROCESS | 3380 | 1467235780920 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:40 INFO - PROCESS | 3380 | 1467235780926 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:41 INFO - PROCESS | 3380 | 1467235781037 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 14:29:41 INFO - PROCESS | 3380 | 1467235781053 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:41 INFO - PROCESS | 3380 | 1467235781055 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60E9000 == 23 [pid = 3380] [id = 197] 14:29:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F39603C400) [pid = 3380] [serial = 589] [outer = 0000000000000000] 14:29:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F3A2A8D800) [pid = 3380] [serial = 590] [outer = 000000F39603C400] 14:29:41 INFO - PROCESS | 3380 | 1467235781100 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F396730400) [pid = 3380] [serial = 591] [outer = 000000F39603C400] 14:29:42 INFO - PROCESS | 3380 | [3380] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:29:42 INFO - PROCESS | 3380 | 1467235782069 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:29:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:29:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1180ms 14:29:42 INFO - PROCESS | 3380 | 1467235782099 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 14:29:42 INFO - PROCESS | 3380 | 1467235782104 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 14:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:29:42 INFO - PROCESS | 3380 | 1467235782111 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:29:42 INFO - PROCESS | 3380 | 1467235782114 Marionette TRACE conn6 <- [1,754,null,{}] 14:29:42 INFO - PROCESS | 3380 | 1467235782121 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:42 INFO - PROCESS | 3380 | 1467235782124 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:42 INFO - PROCESS | 3380 | 1467235782271 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 14:29:42 INFO - PROCESS | 3380 | 1467235782333 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 3380 | 1467235782336 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF14800 == 24 [pid = 3380] [id = 198] 14:29:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F396D95000) [pid = 3380] [serial = 592] [outer = 0000000000000000] 14:29:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F396F95C00) [pid = 3380] [serial = 593] [outer = 000000F396D95000] 14:29:42 INFO - PROCESS | 3380 | 1467235782398 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39B1F7400) [pid = 3380] [serial = 594] [outer = 000000F396D95000] 14:29:43 INFO - PROCESS | 3380 | 1467235783447 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1398ms 14:29:43 INFO - PROCESS | 3380 | 1467235783511 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 3380 | 1467235783516 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 14:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:29:43 INFO - PROCESS | 3380 | 1467235783523 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 3380 | 1467235783526 Marionette TRACE conn6 <- [1,758,null,{}] 14:29:43 INFO - PROCESS | 3380 | 1467235783572 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:43 INFO - PROCESS | 3380 | 1467235783576 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:43 INFO - PROCESS | 3380 | 1467235783713 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 14:29:43 INFO - PROCESS | 3380 | 1467235783787 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:43 INFO - PROCESS | 3380 | 1467235783790 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C4800 == 25 [pid = 3380] [id = 199] 14:29:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39D084000) [pid = 3380] [serial = 595] [outer = 0000000000000000] 14:29:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39D12A800) [pid = 3380] [serial = 596] [outer = 000000F39D084000] 14:29:43 INFO - PROCESS | 3380 | 1467235783848 Marionette DEBUG loaded listener.js 14:29:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3A0754800) [pid = 3380] [serial = 597] [outer = 000000F39D084000] 14:29:44 INFO - PROCESS | 3380 | 1467235784438 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 985ms 14:29:44 INFO - PROCESS | 3380 | 1467235784510 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 14:29:44 INFO - PROCESS | 3380 | 1467235784513 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 14:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:29:44 INFO - PROCESS | 3380 | 1467235784517 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:29:44 INFO - PROCESS | 3380 | 1467235784521 Marionette TRACE conn6 <- [1,762,null,{}] 14:29:44 INFO - PROCESS | 3380 | 1467235784533 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:44 INFO - PROCESS | 3380 | 1467235784538 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:44 INFO - PROCESS | 3380 | 1467235784712 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 14:29:44 INFO - PROCESS | 3380 | 1467235784820 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 3380 | 1467235784823 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7042000 == 26 [pid = 3380] [id = 200] 14:29:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A16D0000) [pid = 3380] [serial = 598] [outer = 0000000000000000] 14:29:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A2A8DC00) [pid = 3380] [serial = 599] [outer = 000000F3A16D0000] 14:29:44 INFO - PROCESS | 3380 | 1467235784884 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A31E4000) [pid = 3380] [serial = 600] [outer = 000000F3A16D0000] 14:29:45 INFO - PROCESS | 3380 | 1467235785650 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1181ms 14:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:29:45 INFO - PROCESS | 3380 | 1467235785700 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 3380 | 1467235785704 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 14:29:45 INFO - PROCESS | 3380 | 1467235785709 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 3380 | 1467235785712 Marionette TRACE conn6 <- [1,766,null,{}] 14:29:45 INFO - PROCESS | 3380 | 1467235785718 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:45 INFO - PROCESS | 3380 | 1467235785721 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:45 INFO - PROCESS | 3380 | 1467235785823 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 14:29:45 INFO - PROCESS | 3380 | 1467235785896 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:45 INFO - PROCESS | 3380 | 1467235785899 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA0B000 == 27 [pid = 3380] [id = 201] 14:29:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396D9DC00) [pid = 3380] [serial = 601] [outer = 0000000000000000] 14:29:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396F9D400) [pid = 3380] [serial = 602] [outer = 000000F396D9DC00] 14:29:45 INFO - PROCESS | 3380 | 1467235785951 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B1F7000) [pid = 3380] [serial = 603] [outer = 000000F396D9DC00] 14:29:46 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8199800 == 26 [pid = 3380] [id = 183] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39D1E6800) [pid = 3380] [serial = 566] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396C9B000) [pid = 3380] [serial = 554] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39591C400) [pid = 3380] [serial = 551] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39603D400) [pid = 3380] [serial = 552] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0FCD400) [pid = 3380] [serial = 549] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0C7D400) [pid = 3380] [serial = 548] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3959CF000) [pid = 3380] [serial = 543] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F394F44800) [pid = 3380] [serial = 542] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F39CC6DC00) [pid = 3380] [serial = 546] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F39C0D0800) [pid = 3380] [serial = 545] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F39B17C400) [pid = 3380] [serial = 557] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F39B2C3400) [pid = 3380] [serial = 558] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F39D086800) [pid = 3380] [serial = 563] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F39B9AF800) [pid = 3380] [serial = 560] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F39CB98C00) [pid = 3380] [serial = 561] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F39D1B3000) [pid = 3380] [serial = 564] [outer = 0000000000000000] [url = about:blank] 14:29:46 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F396D9B800) [pid = 3380] [serial = 555] [outer = 0000000000000000] [url = about:blank] 14:29:47 INFO - PROCESS | 3380 | 1467235787086 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1444ms 14:29:47 INFO - PROCESS | 3380 | 1467235787153 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 3380 | 1467235787157 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 14:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:29:47 INFO - PROCESS | 3380 | 1467235787162 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 3380 | 1467235787167 Marionette TRACE conn6 <- [1,770,null,{}] 14:29:47 INFO - PROCESS | 3380 | 1467235787172 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:47 INFO - PROCESS | 3380 | 1467235787175 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:47 INFO - PROCESS | 3380 | 1467235787288 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 14:29:47 INFO - PROCESS | 3380 | 1467235787356 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 3380 | 1467235787359 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B1B1000 == 27 [pid = 3380] [id = 202] 14:29:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F3962D3800) [pid = 3380] [serial = 604] [outer = 0000000000000000] 14:29:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F3967D4000) [pid = 3380] [serial = 605] [outer = 000000F3962D3800] 14:29:47 INFO - PROCESS | 3380 | 1467235787410 Marionette DEBUG loaded listener.js 14:29:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F396C9F400) [pid = 3380] [serial = 606] [outer = 000000F3962D3800] 14:29:47 INFO - PROCESS | 3380 | 1467235787783 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 691ms 14:29:47 INFO - PROCESS | 3380 | 1467235787858 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 14:29:47 INFO - PROCESS | 3380 | 1467235787863 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 14:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:29:47 INFO - PROCESS | 3380 | 1467235787900 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 3380 | 1467235787903 Marionette TRACE conn6 <- [1,774,null,{}] 14:29:47 INFO - PROCESS | 3380 | 1467235787911 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:47 INFO - PROCESS | 3380 | 1467235787914 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:48 INFO - PROCESS | 3380 | 1467235788009 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 14:29:48 INFO - PROCESS | 3380 | 1467235788018 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 3380 | 1467235788020 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA3F000 == 28 [pid = 3380] [id = 203] 14:29:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F396FA2000) [pid = 3380] [serial = 607] [outer = 0000000000000000] 14:29:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F397418C00) [pid = 3380] [serial = 608] [outer = 000000F396FA2000] 14:29:48 INFO - PROCESS | 3380 | 1467235788069 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F39B17C800) [pid = 3380] [serial = 609] [outer = 000000F396FA2000] 14:29:48 INFO - PROCESS | 3380 | 1467235788524 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 690ms 14:29:48 INFO - PROCESS | 3380 | 1467235788592 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 14:29:48 INFO - PROCESS | 3380 | 1467235788594 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 14:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:29:48 INFO - PROCESS | 3380 | 1467235788598 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:29:48 INFO - PROCESS | 3380 | 1467235788602 Marionette TRACE conn6 <- [1,778,null,{}] 14:29:48 INFO - PROCESS | 3380 | 1467235788613 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:48 INFO - PROCESS | 3380 | 1467235788618 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:48 INFO - PROCESS | 3380 | 1467235788713 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 14:29:48 INFO - PROCESS | 3380 | 1467235788729 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:48 INFO - PROCESS | 3380 | 1467235788733 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07DD000 == 29 [pid = 3380] [id = 204] 14:29:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F39C0CE400) [pid = 3380] [serial = 610] [outer = 0000000000000000] 14:29:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39C0D4000) [pid = 3380] [serial = 611] [outer = 000000F39C0CE400] 14:29:48 INFO - PROCESS | 3380 | 1467235788782 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39CBD9000) [pid = 3380] [serial = 612] [outer = 000000F39C0CE400] 14:29:49 INFO - PROCESS | 3380 | 1467235789281 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 733ms 14:29:49 INFO - PROCESS | 3380 | 1467235789350 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 14:29:49 INFO - PROCESS | 3380 | 1467235789353 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 14:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:29:49 INFO - PROCESS | 3380 | 1467235789357 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 3380 | 1467235789358 Marionette TRACE conn6 <- [1,782,null,{}] 14:29:49 INFO - PROCESS | 3380 | 1467235789362 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:49 INFO - PROCESS | 3380 | 1467235789364 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:49 INFO - PROCESS | 3380 | 1467235789476 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 14:29:49 INFO - PROCESS | 3380 | 1467235789522 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 3380 | 1467235789524 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1657000 == 30 [pid = 3380] [id = 205] 14:29:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39D125800) [pid = 3380] [serial = 613] [outer = 0000000000000000] 14:29:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39D1B3000) [pid = 3380] [serial = 614] [outer = 000000F39D125800] 14:29:49 INFO - PROCESS | 3380 | 1467235789571 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39D65E000) [pid = 3380] [serial = 615] [outer = 000000F39D125800] 14:29:50 INFO - PROCESS | 3380 | 1467235790024 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 734ms 14:29:50 INFO - PROCESS | 3380 | 1467235790094 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 3380 | 1467235790097 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 14:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:29:50 INFO - PROCESS | 3380 | 1467235790100 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 3380 | 1467235790102 Marionette TRACE conn6 <- [1,786,null,{}] 14:29:50 INFO - PROCESS | 3380 | 1467235790110 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:50 INFO - PROCESS | 3380 | 1467235790113 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:50 INFO - PROCESS | 3380 | 1467235790223 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 14:29:50 INFO - PROCESS | 3380 | 1467235790233 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:50 INFO - PROCESS | 3380 | 1467235790235 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3941800 == 31 [pid = 3380] [id = 206] 14:29:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D126800) [pid = 3380] [serial = 616] [outer = 0000000000000000] 14:29:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0755400) [pid = 3380] [serial = 617] [outer = 000000F39D126800] 14:29:50 INFO - PROCESS | 3380 | 1467235790282 Marionette DEBUG loaded listener.js 14:29:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0C77400) [pid = 3380] [serial = 618] [outer = 000000F39D126800] 14:29:50 INFO - PROCESS | 3380 | 1467235790738 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 690ms 14:29:50 INFO - PROCESS | 3380 | 1467235790815 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 14:29:50 INFO - PROCESS | 3380 | 1467235790817 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 14:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:29:50 INFO - PROCESS | 3380 | 1467235790826 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 3380 | 1467235790828 Marionette TRACE conn6 <- [1,790,null,{}] 14:29:50 INFO - PROCESS | 3380 | 1467235790831 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:50 INFO - PROCESS | 3380 | 1467235790838 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:51 INFO - PROCESS | 3380 | 1467235791058 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39603C400) [pid = 3380] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39D1E0800) [pid = 3380] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F395061000) [pid = 3380] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39B17EC00) [pid = 3380] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F394F35000) [pid = 3380] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F394F4C000) [pid = 3380] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3972BB400) [pid = 3380] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3968EF000) [pid = 3380] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:29:51 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A0CDB800) [pid = 3380] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:29:51 INFO - PROCESS | 3380 | 1467235791114 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 3380 | 1467235791116 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60EA000 == 32 [pid = 3380] [id = 207] 14:29:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F394F4C000) [pid = 3380] [serial = 619] [outer = 0000000000000000] 14:29:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F396DA1400) [pid = 3380] [serial = 620] [outer = 000000F394F4C000] 14:29:51 INFO - PROCESS | 3380 | 1467235791162 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F3A0C7D800) [pid = 3380] [serial = 621] [outer = 000000F394F4C000] 14:29:51 INFO - PROCESS | 3380 | 1467235791549 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 776ms 14:29:51 INFO - PROCESS | 3380 | 1467235791604 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 14:29:51 INFO - PROCESS | 3380 | 1467235791607 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 14:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:29:51 INFO - PROCESS | 3380 | 1467235791610 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:29:51 INFO - PROCESS | 3380 | 1467235791612 Marionette TRACE conn6 <- [1,794,null,{}] 14:29:51 INFO - PROCESS | 3380 | 1467235791616 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:51 INFO - PROCESS | 3380 | 1467235791618 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:51 INFO - PROCESS | 3380 | 1467235791697 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 14:29:51 INFO - PROCESS | 3380 | 1467235791703 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 3380 | 1467235791705 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C3000 == 33 [pid = 3380] [id = 208] 14:29:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F3A0DDF800) [pid = 3380] [serial = 622] [outer = 0000000000000000] 14:29:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3A16BF800) [pid = 3380] [serial = 623] [outer = 000000F3A0DDF800] 14:29:51 INFO - PROCESS | 3380 | 1467235791750 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A3147C00) [pid = 3380] [serial = 624] [outer = 000000F3A0DDF800] 14:29:52 INFO - PROCESS | 3380 | 1467235792156 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 588ms 14:29:52 INFO - PROCESS | 3380 | 1467235792206 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 3380 | 1467235792208 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 14:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:29:52 INFO - PROCESS | 3380 | 1467235792212 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 3380 | 1467235792213 Marionette TRACE conn6 <- [1,798,null,{}] 14:29:52 INFO - PROCESS | 3380 | 1467235792217 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:52 INFO - PROCESS | 3380 | 1467235792219 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:52 INFO - PROCESS | 3380 | 1467235792300 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 14:29:52 INFO - PROCESS | 3380 | 1467235792306 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 3380 | 1467235792308 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819F800 == 34 [pid = 3380] [id = 209] 14:29:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A31DE400) [pid = 3380] [serial = 625] [outer = 0000000000000000] 14:29:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A31E6400) [pid = 3380] [serial = 626] [outer = 000000F3A31DE400] 14:29:52 INFO - PROCESS | 3380 | 1467235792353 Marionette DEBUG loaded listener.js 14:29:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A34E1C00) [pid = 3380] [serial = 627] [outer = 000000F3A31DE400] 14:29:52 INFO - PROCESS | 3380 | 1467235792797 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 628ms 14:29:52 INFO - PROCESS | 3380 | 1467235792844 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 3380 | 1467235792846 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 14:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:29:52 INFO - PROCESS | 3380 | 1467235792855 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 3380 | 1467235792856 Marionette TRACE conn6 <- [1,802,null,{}] 14:29:52 INFO - PROCESS | 3380 | 1467235792860 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:52 INFO - PROCESS | 3380 | 1467235792862 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:52 INFO - PROCESS | 3380 | 1467235792943 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 14:29:52 INFO - PROCESS | 3380 | 1467235792949 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 3380 | 1467235792951 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A844E800 == 35 [pid = 3380] [id = 210] 14:29:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A34E6400) [pid = 3380] [serial = 628] [outer = 0000000000000000] 14:29:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A34ED400) [pid = 3380] [serial = 629] [outer = 000000F3A34E6400] 14:29:53 INFO - PROCESS | 3380 | 1467235792997 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A35A3C00) [pid = 3380] [serial = 630] [outer = 000000F3A34E6400] 14:29:53 INFO - PROCESS | 3380 | 1467235793830 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 14:29:53 INFO - PROCESS | 3380 | 1467235793896 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 14:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:29:53 INFO - PROCESS | 3380 | 1467235793963 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:29:53 INFO - PROCESS | 3380 | 1467235793969 Marionette TRACE conn6 <- [1,806,null,{}] 14:29:53 INFO - PROCESS | 3380 | 1467235793975 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:53 INFO - PROCESS | 3380 | 1467235793978 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:54 INFO - PROCESS | 3380 | 1467235794091 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 14:29:54 INFO - PROCESS | 3380 | 1467235794196 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 3380 | 1467235794199 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA2E800 == 36 [pid = 3380] [id = 211] 14:29:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3962C9800) [pid = 3380] [serial = 631] [outer = 0000000000000000] 14:29:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F396D9A400) [pid = 3380] [serial = 632] [outer = 000000F3962C9800] 14:29:54 INFO - PROCESS | 3380 | 1467235794259 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39B17A000) [pid = 3380] [serial = 633] [outer = 000000F3962C9800] 14:29:54 INFO - PROCESS | 3380 | 1467235794983 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1237ms 14:29:55 INFO - PROCESS | 3380 | 1467235795163 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 3380 | 1467235795168 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 14:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:29:55 INFO - PROCESS | 3380 | 1467235795173 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 3380 | 1467235795177 Marionette TRACE conn6 <- [1,810,null,{}] 14:29:55 INFO - PROCESS | 3380 | 1467235795182 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:55 INFO - PROCESS | 3380 | 1467235795186 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:55 INFO - PROCESS | 3380 | 1467235795321 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 14:29:56 INFO - PROCESS | 3380 | 1467235796737 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 3380 | 1467235796742 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819F800 == 35 [pid = 3380] [id = 209] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C3000 == 34 [pid = 3380] [id = 208] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60EA000 == 33 [pid = 3380] [id = 207] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3941800 == 32 [pid = 3380] [id = 206] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1657000 == 31 [pid = 3380] [id = 205] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07DD000 == 30 [pid = 3380] [id = 204] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA3F000 == 29 [pid = 3380] [id = 203] 14:29:56 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B1B1000 == 28 [pid = 3380] [id = 202] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D5C1C00) [pid = 3380] [serial = 581] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39CBD9800) [pid = 3380] [serial = 584] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B26D400) [pid = 3380] [serial = 578] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F394F47800) [pid = 3380] [serial = 569] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F396057000) [pid = 3380] [serial = 570] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A07C3400) [pid = 3380] [serial = 567] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39745A400) [pid = 3380] [serial = 572] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39B1F6C00) [pid = 3380] [serial = 573] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F396C99800) [pid = 3380] [serial = 575] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F396F95400) [pid = 3380] [serial = 576] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0CEB400) [pid = 3380] [serial = 587] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A0DE5800) [pid = 3380] [serial = 588] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A0718000) [pid = 3380] [serial = 582] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0C72400) [pid = 3380] [serial = 585] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F396730400) [pid = 3380] [serial = 591] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F39BF59C00) [pid = 3380] [serial = 579] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A2A8D800) [pid = 3380] [serial = 590] [outer = 0000000000000000] [url = about:blank] 14:29:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396241800 == 29 [pid = 3380] [id = 212] 14:29:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F394E8FC00) [pid = 3380] [serial = 634] [outer = 0000000000000000] 14:29:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F394F44C00) [pid = 3380] [serial = 635] [outer = 000000F394E8FC00] 14:29:56 INFO - PROCESS | 3380 | 1467235796874 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F3962CD000) [pid = 3380] [serial = 636] [outer = 000000F394E8FC00] 14:29:57 INFO - PROCESS | 3380 | 1467235797280 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 14:29:57 INFO - PROCESS | 3380 | 1467235797314 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 14:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:29:57 INFO - PROCESS | 3380 | 1467235797320 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - PROCESS | 3380 | 1467235797324 Marionette TRACE conn6 <- [1,814,null,{}] 14:29:57 INFO - PROCESS | 3380 | 1467235797329 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:57 INFO - PROCESS | 3380 | 1467235797331 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:57 INFO - PROCESS | 3380 | 1467235797436 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 14:29:57 INFO - PROCESS | 3380 | 1467235797504 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:57 INFO - PROCESS | 3380 | 1467235797506 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D110800 == 30 [pid = 3380] [id = 213] 14:29:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F396D99400) [pid = 3380] [serial = 637] [outer = 0000000000000000] 14:29:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39BCE3800) [pid = 3380] [serial = 638] [outer = 000000F396D99400] 14:29:57 INFO - PROCESS | 3380 | 1467235797557 Marionette DEBUG loaded listener.js 14:29:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39CC6C000) [pid = 3380] [serial = 639] [outer = 000000F396D99400] 14:29:57 INFO - PROCESS | 3380 | 1467235797984 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 689ms 14:29:58 INFO - PROCESS | 3380 | 1467235798012 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 14:29:58 INFO - PROCESS | 3380 | 1467235798014 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 14:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:29:58 INFO - PROCESS | 3380 | 1467235798018 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:29:58 INFO - PROCESS | 3380 | 1467235798020 Marionette TRACE conn6 <- [1,818,null,{}] 14:29:58 INFO - PROCESS | 3380 | 1467235798031 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:58 INFO - PROCESS | 3380 | 1467235798036 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:58 INFO - PROCESS | 3380 | 1467235798135 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 14:29:58 INFO - PROCESS | 3380 | 1467235798143 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 3380 | 1467235798147 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C4000 == 31 [pid = 3380] [id = 214] 14:29:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3A03E6400) [pid = 3380] [serial = 640] [outer = 0000000000000000] 14:29:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A0753400) [pid = 3380] [serial = 641] [outer = 000000F3A03E6400] 14:29:58 INFO - PROCESS | 3380 | 1467235798198 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A0C72800) [pid = 3380] [serial = 642] [outer = 000000F3A03E6400] 14:29:58 INFO - PROCESS | 3380 | 1467235798635 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 689ms 14:29:58 INFO - PROCESS | 3380 | 1467235798709 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 14:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:29:58 INFO - PROCESS | 3380 | 1467235798711 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 14:29:58 INFO - PROCESS | 3380 | 1467235798715 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:29:58 INFO - PROCESS | 3380 | 1467235798717 Marionette TRACE conn6 <- [1,822,null,{}] 14:29:58 INFO - PROCESS | 3380 | 1467235798721 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:58 INFO - PROCESS | 3380 | 1467235798723 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:58 INFO - PROCESS | 3380 | 1467235798843 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 14:29:58 INFO - PROCESS | 3380 | 1467235798856 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 3380 | 1467235798858 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4414000 == 32 [pid = 3380] [id = 215] 14:29:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3958D8800) [pid = 3380] [serial = 643] [outer = 0000000000000000] 14:29:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0CEEC00) [pid = 3380] [serial = 644] [outer = 000000F3958D8800] 14:29:58 INFO - PROCESS | 3380 | 1467235798904 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0DE8C00) [pid = 3380] [serial = 645] [outer = 000000F3958D8800] 14:29:59 INFO - PROCESS | 3380 | 1467235799366 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 692ms 14:29:59 INFO - PROCESS | 3380 | 1467235799410 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 14:29:59 INFO - PROCESS | 3380 | 1467235799412 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 14:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:29:59 INFO - PROCESS | 3380 | 1467235799422 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:29:59 INFO - PROCESS | 3380 | 1467235799425 Marionette TRACE conn6 <- [1,826,null,{}] 14:29:59 INFO - PROCESS | 3380 | 1467235799428 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:59 INFO - PROCESS | 3380 | 1467235799431 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:59 INFO - PROCESS | 3380 | 1467235799535 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 14:29:59 INFO - PROCESS | 3380 | 1467235799546 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:59 INFO - PROCESS | 3380 | 1467235799548 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:29:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60E1800 == 33 [pid = 3380] [id = 216] 14:29:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0FD2C00) [pid = 3380] [serial = 646] [outer = 0000000000000000] 14:29:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A160B400) [pid = 3380] [serial = 647] [outer = 000000F3A0FD2C00] 14:29:59 INFO - PROCESS | 3380 | 1467235799634 Marionette DEBUG loaded listener.js 14:29:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A2A92400) [pid = 3380] [serial = 648] [outer = 000000F3A0FD2C00] 14:30:00 INFO - PROCESS | 3380 | 1467235800087 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 734ms 14:30:00 INFO - PROCESS | 3380 | 1467235800153 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 3380 | 1467235800155 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 14:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:30:00 INFO - PROCESS | 3380 | 1467235800194 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 3380 | 1467235800196 Marionette TRACE conn6 <- [1,830,null,{}] 14:30:00 INFO - PROCESS | 3380 | 1467235800202 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:00 INFO - PROCESS | 3380 | 1467235800208 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:00 INFO - PROCESS | 3380 | 1467235800350 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 14:30:00 INFO - PROCESS | 3380 | 1467235800356 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:00 INFO - PROCESS | 3380 | 1467235800359 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819F800 == 34 [pid = 3380] [id = 217] 14:30:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A34E4000) [pid = 3380] [serial = 649] [outer = 0000000000000000] 14:30:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3627400) [pid = 3380] [serial = 650] [outer = 000000F3A34E4000] 14:30:00 INFO - PROCESS | 3380 | 1467235800442 Marionette DEBUG loaded listener.js 14:30:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3631C00) [pid = 3380] [serial = 651] [outer = 000000F3A34E4000] 14:30:00 INFO - PROCESS | 3380 | 1467235800888 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 754ms 14:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:30:00 INFO - PROCESS | 3380 | 1467235800942 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 14:30:00 INFO - PROCESS | 3380 | 1467235800944 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 14:30:00 INFO - PROCESS | 3380 | 1467235800948 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:30:00 INFO - PROCESS | 3380 | 1467235800950 Marionette TRACE conn6 <- [1,834,null,{}] 14:30:00 INFO - PROCESS | 3380 | 1467235800953 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:00 INFO - PROCESS | 3380 | 1467235800955 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:01 INFO - PROCESS | 3380 | 1467235801065 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 14:30:01 INFO - PROCESS | 3380 | 1467235801076 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 3380 | 1467235801078 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A890C800 == 35 [pid = 3380] [id = 218] 14:30:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0FAA800) [pid = 3380] [serial = 652] [outer = 0000000000000000] 14:30:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3A1DC00) [pid = 3380] [serial = 653] [outer = 000000F3A0FAA800] 14:30:01 INFO - PROCESS | 3380 | 1467235801124 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3EBD000) [pid = 3380] [serial = 654] [outer = 000000F3A0FAA800] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C0CE400) [pid = 3380] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396D9DC00) [pid = 3380] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39D125800) [pid = 3380] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3962D3800) [pid = 3380] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D126800) [pid = 3380] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396FA2000) [pid = 3380] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F394F4C000) [pid = 3380] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0DDF800) [pid = 3380] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F396D95000) [pid = 3380] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39D084000) [pid = 3380] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A16D0000) [pid = 3380] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:30:01 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A31DE400) [pid = 3380] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:30:01 INFO - PROCESS | 3380 | 1467235801587 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 691ms 14:30:01 INFO - PROCESS | 3380 | 1467235801641 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 3380 | 1467235801644 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 14:30:01 INFO - PROCESS | 3380 | 1467235801647 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:30:01 INFO - PROCESS | 3380 | 1467235801649 Marionette TRACE conn6 <- [1,838,null,{}] 14:30:01 INFO - PROCESS | 3380 | 1467235801653 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:01 INFO - PROCESS | 3380 | 1467235801655 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:01 INFO - PROCESS | 3380 | 1467235801762 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 14:30:01 INFO - PROCESS | 3380 | 1467235801772 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 3380 | 1467235801774 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD8800 == 36 [pid = 3380] [id = 219] 14:30:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D084000) [pid = 3380] [serial = 655] [outer = 0000000000000000] 14:30:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A16D3000) [pid = 3380] [serial = 656] [outer = 000000F39D084000] 14:30:01 INFO - PROCESS | 3380 | 1467235801819 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A3EC1800) [pid = 3380] [serial = 657] [outer = 000000F39D084000] 14:30:02 INFO - PROCESS | 3380 | 1467235802234 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:30:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A3EC7000) [pid = 3380] [serial = 658] [outer = 000000F3962CF400] 14:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 628ms 14:30:02 INFO - PROCESS | 3380 | 1467235802293 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 3380 | 1467235802295 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 14:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:30:02 INFO - PROCESS | 3380 | 1467235802323 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 3380 | 1467235802325 Marionette TRACE conn6 <- [1,842,null,{}] 14:30:02 INFO - PROCESS | 3380 | 1467235802328 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:02 INFO - PROCESS | 3380 | 1467235802330 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:02 INFO - PROCESS | 3380 | 1467235802415 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 14:30:02 INFO - PROCESS | 3380 | 1467235802420 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 3380 | 1467235802422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97BF800 == 37 [pid = 3380] [id = 220] 14:30:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A3EC9000) [pid = 3380] [serial = 659] [outer = 0000000000000000] 14:30:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A40D0C00) [pid = 3380] [serial = 660] [outer = 000000F3A3EC9000] 14:30:02 INFO - PROCESS | 3380 | 1467235802467 Marionette DEBUG loaded listener.js 14:30:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3EC4800) [pid = 3380] [serial = 661] [outer = 000000F3A3EC9000] 14:30:02 INFO - PROCESS | 3380 | 1467235802892 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 628ms 14:30:02 INFO - PROCESS | 3380 | 1467235802950 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 3380 | 1467235802952 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 14:30:02 INFO - PROCESS | 3380 | 1467235802956 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:30:02 INFO - PROCESS | 3380 | 1467235802958 Marionette TRACE conn6 <- [1,846,null,{}] 14:30:02 INFO - PROCESS | 3380 | 1467235802962 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:02 INFO - PROCESS | 3380 | 1467235802964 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:03 INFO - PROCESS | 3380 | 1467235803049 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 14:30:03 INFO - PROCESS | 3380 | 1467235803056 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:03 INFO - PROCESS | 3380 | 1467235803058 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97AD000 == 38 [pid = 3380] [id = 221] 14:30:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A4345C00) [pid = 3380] [serial = 662] [outer = 0000000000000000] 14:30:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A4693800) [pid = 3380] [serial = 663] [outer = 000000F3A4345C00] 14:30:03 INFO - PROCESS | 3380 | 1467235803111 Marionette DEBUG loaded listener.js 14:30:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A4B87C00) [pid = 3380] [serial = 664] [outer = 000000F3A4345C00] 14:30:03 INFO - PROCESS | 3380 | 1467235803792 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 879ms 14:30:03 INFO - PROCESS | 3380 | 1467235803842 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 14:30:03 INFO - PROCESS | 3380 | 1467235803846 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 14:30:03 INFO - PROCESS | 3380 | 1467235803853 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:30:03 INFO - PROCESS | 3380 | 1467235803858 Marionette TRACE conn6 <- [1,850,null,{}] 14:30:03 INFO - PROCESS | 3380 | 1467235803864 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:03 INFO - PROCESS | 3380 | 1467235803867 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:03 INFO - PROCESS | 3380 | 1467235803984 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 14:30:04 INFO - PROCESS | 3380 | 1467235804058 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 3380 | 1467235804061 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D091800 == 39 [pid = 3380] [id = 222] 14:30:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396D9A800) [pid = 3380] [serial = 665] [outer = 0000000000000000] 14:30:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39B1F6C00) [pid = 3380] [serial = 666] [outer = 000000F396D9A800] 14:30:04 INFO - PROCESS | 3380 | 1467235804121 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39CBD9C00) [pid = 3380] [serial = 667] [outer = 000000F396D9A800] 14:30:04 INFO - PROCESS | 3380 | 1467235804766 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 944ms 14:30:04 INFO - PROCESS | 3380 | 1467235804802 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 14:30:04 INFO - PROCESS | 3380 | 1467235804807 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 14:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:30:04 INFO - PROCESS | 3380 | 1467235804814 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:30:04 INFO - PROCESS | 3380 | 1467235804817 Marionette TRACE conn6 <- [1,854,null,{}] 14:30:04 INFO - PROCESS | 3380 | 1467235804821 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:04 INFO - PROCESS | 3380 | 1467235804824 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:04 INFO - PROCESS | 3380 | 1467235804946 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 14:30:05 INFO - PROCESS | 3380 | 1467235805020 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:05 INFO - PROCESS | 3380 | 1467235805023 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7043800 == 40 [pid = 3380] [id = 223] 14:30:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A075EC00) [pid = 3380] [serial = 668] [outer = 0000000000000000] 14:30:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0C78800) [pid = 3380] [serial = 669] [outer = 000000F3A075EC00] 14:30:05 INFO - PROCESS | 3380 | 1467235805122 Marionette DEBUG loaded listener.js 14:30:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0FA8C00) [pid = 3380] [serial = 670] [outer = 000000F3A075EC00] 14:30:05 INFO - PROCESS | 3380 | 1467235805745 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 984ms 14:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:30:05 INFO - PROCESS | 3380 | 1467235805800 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 14:30:05 INFO - PROCESS | 3380 | 1467235805803 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 14:30:05 INFO - PROCESS | 3380 | 1467235805807 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:30:05 INFO - PROCESS | 3380 | 1467235805811 Marionette TRACE conn6 <- [1,858,null,{}] 14:30:05 INFO - PROCESS | 3380 | 1467235805823 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:05 INFO - PROCESS | 3380 | 1467235805828 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:05 INFO - PROCESS | 3380 | 1467235805950 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 14:30:06 INFO - PROCESS | 3380 | 1467235806019 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 3380 | 1467235806023 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA196800 == 41 [pid = 3380] [id = 224] 14:30:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A34EC400) [pid = 3380] [serial = 671] [outer = 0000000000000000] 14:30:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A3A19800) [pid = 3380] [serial = 672] [outer = 000000F3A34EC400] 14:30:06 INFO - PROCESS | 3380 | 1467235806122 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A4B89400) [pid = 3380] [serial = 673] [outer = 000000F3A34EC400] 14:30:06 INFO - PROCESS | 3380 | 1467235806859 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1081ms 14:30:06 INFO - PROCESS | 3380 | 1467235806912 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 3380 | 1467235806916 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 14:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:30:06 INFO - PROCESS | 3380 | 1467235806921 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - PROCESS | 3380 | 1467235806925 Marionette TRACE conn6 <- [1,862,null,{}] 14:30:06 INFO - PROCESS | 3380 | 1467235806930 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:06 INFO - PROCESS | 3380 | 1467235806934 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:07 INFO - PROCESS | 3380 | 1467235807037 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 14:30:07 INFO - PROCESS | 3380 | 1467235807105 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 3380 | 1467235807109 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C077800 == 42 [pid = 3380] [id = 225] 14:30:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3972BB400) [pid = 3380] [serial = 674] [outer = 0000000000000000] 14:30:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F397EE9400) [pid = 3380] [serial = 675] [outer = 000000F3972BB400] 14:30:07 INFO - PROCESS | 3380 | 1467235807161 Marionette DEBUG loaded listener.js 14:30:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39C0CB000) [pid = 3380] [serial = 676] [outer = 000000F3972BB400] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97BF800 == 41 [pid = 3380] [id = 220] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD8800 == 40 [pid = 3380] [id = 219] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A890C800 == 39 [pid = 3380] [id = 218] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819F800 == 38 [pid = 3380] [id = 217] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60E1800 == 37 [pid = 3380] [id = 216] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4414000 == 36 [pid = 3380] [id = 215] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C4000 == 35 [pid = 3380] [id = 214] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D110800 == 34 [pid = 3380] [id = 213] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F396241800 == 33 [pid = 3380] [id = 212] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA2E800 == 32 [pid = 3380] [id = 211] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A844E800 == 31 [pid = 3380] [id = 210] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA196800 == 30 [pid = 3380] [id = 224] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7043800 == 29 [pid = 3380] [id = 223] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D091800 == 28 [pid = 3380] [id = 222] 14:30:08 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97AD000 == 27 [pid = 3380] [id = 221] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39B1F7400) [pid = 3380] [serial = 594] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396F95C00) [pid = 3380] [serial = 593] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0754800) [pid = 3380] [serial = 597] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39D12A800) [pid = 3380] [serial = 596] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A31E4000) [pid = 3380] [serial = 600] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A34E1C00) [pid = 3380] [serial = 627] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A2A8DC00) [pid = 3380] [serial = 599] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A3147C00) [pid = 3380] [serial = 624] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39CBD9000) [pid = 3380] [serial = 612] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A31E6400) [pid = 3380] [serial = 626] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C0D4000) [pid = 3380] [serial = 611] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B1F7000) [pid = 3380] [serial = 603] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396F9D400) [pid = 3380] [serial = 602] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39D1B3000) [pid = 3380] [serial = 614] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3967D4000) [pid = 3380] [serial = 605] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396C9F400) [pid = 3380] [serial = 606] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0755400) [pid = 3380] [serial = 617] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F397418C00) [pid = 3380] [serial = 608] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39B17C800) [pid = 3380] [serial = 609] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39D65E000) [pid = 3380] [serial = 615] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F396DA1400) [pid = 3380] [serial = 620] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A0C77400) [pid = 3380] [serial = 618] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A16BF800) [pid = 3380] [serial = 623] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0C7D800) [pid = 3380] [serial = 621] [outer = 0000000000000000] [url = about:blank] 14:30:08 INFO - PROCESS | 3380 | 1467235808563 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1700ms 14:30:08 INFO - PROCESS | 3380 | 1467235808625 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 14:30:08 INFO - PROCESS | 3380 | 1467235808630 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 14:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:30:08 INFO - PROCESS | 3380 | 1467235808635 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:30:08 INFO - PROCESS | 3380 | 1467235808638 Marionette TRACE conn6 <- [1,866,null,{}] 14:30:08 INFO - PROCESS | 3380 | 1467235808648 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:08 INFO - PROCESS | 3380 | 1467235808651 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:08 INFO - PROCESS | 3380 | 1467235808745 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 14:30:08 INFO - PROCESS | 3380 | 1467235808758 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:08 INFO - PROCESS | 3380 | 1467235808762 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397470800 == 28 [pid = 3380] [id = 226] 14:30:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F395927400) [pid = 3380] [serial = 677] [outer = 0000000000000000] 14:30:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F395E2F800) [pid = 3380] [serial = 678] [outer = 000000F395927400] 14:30:08 INFO - PROCESS | 3380 | 1467235808813 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3967DD400) [pid = 3380] [serial = 679] [outer = 000000F395927400] 14:30:09 INFO - PROCESS | 3380 | 1467235809289 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 690ms 14:30:09 INFO - PROCESS | 3380 | 1467235809329 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 14:30:09 INFO - PROCESS | 3380 | 1467235809335 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 14:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:30:09 INFO - PROCESS | 3380 | 1467235809341 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 3380 | 1467235809344 Marionette TRACE conn6 <- [1,870,null,{}] 14:30:09 INFO - PROCESS | 3380 | 1467235809348 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:09 INFO - PROCESS | 3380 | 1467235809351 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:09 INFO - PROCESS | 3380 | 1467235809443 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 14:30:09 INFO - PROCESS | 3380 | 1467235809451 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 3380 | 1467235809454 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BDDA800 == 29 [pid = 3380] [id = 227] 14:30:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396F9D000) [pid = 3380] [serial = 680] [outer = 0000000000000000] 14:30:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396FA3800) [pid = 3380] [serial = 681] [outer = 000000F396F9D000] 14:30:09 INFO - PROCESS | 3380 | 1467235809503 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B179800) [pid = 3380] [serial = 682] [outer = 000000F396F9D000] 14:30:09 INFO - PROCESS | 3380 | 1467235809974 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 691ms 14:30:10 INFO - PROCESS | 3380 | 1467235810034 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 3380 | 1467235810036 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 14:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:30:10 INFO - PROCESS | 3380 | 1467235810040 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 3380 | 1467235810044 Marionette TRACE conn6 <- [1,874,null,{}] 14:30:10 INFO - PROCESS | 3380 | 1467235810055 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:10 INFO - PROCESS | 3380 | 1467235810060 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:10 INFO - PROCESS | 3380 | 1467235810181 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 14:30:10 INFO - PROCESS | 3380 | 1467235810259 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 3380 | 1467235810262 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB78000 == 30 [pid = 3380] [id = 228] 14:30:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39672A000) [pid = 3380] [serial = 683] [outer = 0000000000000000] 14:30:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0CDC00) [pid = 3380] [serial = 684] [outer = 000000F39672A000] 14:30:10 INFO - PROCESS | 3380 | 1467235810313 Marionette DEBUG loaded listener.js 14:30:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CBD9400) [pid = 3380] [serial = 685] [outer = 000000F39672A000] 14:30:10 INFO - PROCESS | 3380 | 1467235810731 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 734ms 14:30:10 INFO - PROCESS | 3380 | 1467235810777 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 3380 | 1467235810780 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 14:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:30:10 INFO - PROCESS | 3380 | 1467235810783 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 3380 | 1467235810785 Marionette TRACE conn6 <- [1,878,null,{}] 14:30:10 INFO - PROCESS | 3380 | 1467235810788 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:10 INFO - PROCESS | 3380 | 1467235810790 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:10 INFO - PROCESS | 3380 | 1467235810903 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 14:30:10 INFO - PROCESS | 3380 | 1467235810952 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:10 INFO - PROCESS | 3380 | 1467235810954 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1009000 == 31 [pid = 3380] [id = 229] 14:30:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D1BC800) [pid = 3380] [serial = 686] [outer = 0000000000000000] 14:30:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1DBC00) [pid = 3380] [serial = 687] [outer = 000000F39D1BC800] 14:30:11 INFO - PROCESS | 3380 | 1467235811001 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D65E000) [pid = 3380] [serial = 688] [outer = 000000F39D1BC800] 14:30:11 INFO - PROCESS | 3380 | 1467235811448 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 690ms 14:30:11 INFO - PROCESS | 3380 | 1467235811488 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 14:30:11 INFO - PROCESS | 3380 | 1467235811491 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 14:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:30:11 INFO - PROCESS | 3380 | 1467235811535 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:30:11 INFO - PROCESS | 3380 | 1467235811537 Marionette TRACE conn6 <- [1,882,null,{}] 14:30:11 INFO - PROCESS | 3380 | 1467235811541 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:11 INFO - PROCESS | 3380 | 1467235811543 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:11 INFO - PROCESS | 3380 | 1467235811649 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 14:30:11 INFO - PROCESS | 3380 | 1467235811661 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 3380 | 1467235811663 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A351E000 == 32 [pid = 3380] [id = 230] 14:30:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396F9CC00) [pid = 3380] [serial = 689] [outer = 0000000000000000] 14:30:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0753800) [pid = 3380] [serial = 690] [outer = 000000F396F9CC00] 14:30:11 INFO - PROCESS | 3380 | 1467235811747 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0762400) [pid = 3380] [serial = 691] [outer = 000000F396F9CC00] 14:30:12 INFO - PROCESS | 3380 | 1467235812203 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 692ms 14:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:30:12 INFO - PROCESS | 3380 | 1467235812221 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 3380 | 1467235812224 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 14:30:12 INFO - PROCESS | 3380 | 1467235812227 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 3380 | 1467235812229 Marionette TRACE conn6 <- [1,886,null,{}] 14:30:12 INFO - PROCESS | 3380 | 1467235812243 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:12 INFO - PROCESS | 3380 | 1467235812250 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:12 INFO - PROCESS | 3380 | 1467235812384 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 14:30:12 INFO - PROCESS | 3380 | 1467235812399 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:12 INFO - PROCESS | 3380 | 1467235812401 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A441A000 == 33 [pid = 3380] [id = 231] 14:30:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0C7D000) [pid = 3380] [serial = 692] [outer = 0000000000000000] 14:30:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0D84C00) [pid = 3380] [serial = 693] [outer = 000000F3A0C7D000] 14:30:12 INFO - PROCESS | 3380 | 1467235812487 Marionette DEBUG loaded listener.js 14:30:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0FD3800) [pid = 3380] [serial = 694] [outer = 000000F3A0C7D000] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0FD2C00) [pid = 3380] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A34E4000) [pid = 3380] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0FAA800) [pid = 3380] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F394E8FC00) [pid = 3380] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396D99400) [pid = 3380] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A03E6400) [pid = 3380] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3958D8800) [pid = 3380] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A34E6400) [pid = 3380] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3962C9800) [pid = 3380] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3EC9000) [pid = 3380] [serial = 659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4345C00) [pid = 3380] [serial = 662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:30:12 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D084000) [pid = 3380] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:30:13 INFO - PROCESS | 3380 | 1467235813073 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 880ms 14:30:13 INFO - PROCESS | 3380 | 1467235813111 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 14:30:13 INFO - PROCESS | 3380 | 1467235813113 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 14:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:30:13 INFO - PROCESS | 3380 | 1467235813116 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - PROCESS | 3380 | 1467235813118 Marionette TRACE conn6 <- [1,890,null,{}] 14:30:13 INFO - PROCESS | 3380 | 1467235813122 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:13 INFO - PROCESS | 3380 | 1467235813124 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:13 INFO - PROCESS | 3380 | 1467235813204 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 14:30:13 INFO - PROCESS | 3380 | 1467235813209 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 3380 | 1467235813211 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60E2000 == 34 [pid = 3380] [id = 232] 14:30:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39CB95800) [pid = 3380] [serial = 695] [outer = 0000000000000000] 14:30:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0FA3000) [pid = 3380] [serial = 696] [outer = 000000F39CB95800] 14:30:13 INFO - PROCESS | 3380 | 1467235813256 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A2A88400) [pid = 3380] [serial = 697] [outer = 000000F39CB95800] 14:30:13 INFO - PROCESS | 3380 | 1467235813673 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 584ms 14:30:13 INFO - PROCESS | 3380 | 1467235813704 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 14:30:13 INFO - PROCESS | 3380 | 1467235813706 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 14:30:13 INFO - PROCESS | 3380 | 1467235813709 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:30:13 INFO - PROCESS | 3380 | 1467235813711 Marionette TRACE conn6 <- [1,894,null,{}] 14:30:13 INFO - PROCESS | 3380 | 1467235813714 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:13 INFO - PROCESS | 3380 | 1467235813716 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:13 INFO - PROCESS | 3380 | 1467235813796 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 14:30:13 INFO - PROCESS | 3380 | 1467235813801 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 3380 | 1467235813803 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A70FA000 == 35 [pid = 3380] [id = 233] 14:30:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A2A8FC00) [pid = 3380] [serial = 698] [outer = 0000000000000000] 14:30:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3150000) [pid = 3380] [serial = 699] [outer = 000000F3A2A8FC00] 14:30:13 INFO - PROCESS | 3380 | 1467235813850 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A31E4000) [pid = 3380] [serial = 700] [outer = 000000F3A2A8FC00] 14:30:14 INFO - PROCESS | 3380 | 1467235814314 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 629ms 14:30:14 INFO - PROCESS | 3380 | 1467235814343 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 3380 | 1467235814345 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 14:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:30:14 INFO - PROCESS | 3380 | 1467235814348 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 3380 | 1467235814350 Marionette TRACE conn6 <- [1,898,null,{}] 14:30:14 INFO - PROCESS | 3380 | 1467235814354 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:14 INFO - PROCESS | 3380 | 1467235814356 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:14 INFO - PROCESS | 3380 | 1467235814436 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 14:30:14 INFO - PROCESS | 3380 | 1467235814441 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 3380 | 1467235814443 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB77000 == 36 [pid = 3380] [id = 234] 14:30:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3443C00) [pid = 3380] [serial = 701] [outer = 0000000000000000] 14:30:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A34E1C00) [pid = 3380] [serial = 702] [outer = 000000F3A3443C00] 14:30:14 INFO - PROCESS | 3380 | 1467235814488 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A34F0000) [pid = 3380] [serial = 703] [outer = 000000F3A3443C00] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F397470800 == 35 [pid = 3380] [id = 226] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C077800 == 34 [pid = 3380] [id = 225] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A351E000 == 33 [pid = 3380] [id = 230] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60E2000 == 32 [pid = 3380] [id = 232] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB78000 == 31 [pid = 3380] [id = 228] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A441A000 == 30 [pid = 3380] [id = 231] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1009000 == 29 [pid = 3380] [id = 229] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A70FA000 == 28 [pid = 3380] [id = 233] 14:30:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BDDA800 == 27 [pid = 3380] [id = 227] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A160B400) [pid = 3380] [serial = 647] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3627400) [pid = 3380] [serial = 650] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A2A92400) [pid = 3380] [serial = 648] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3A1DC00) [pid = 3380] [serial = 653] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F394F44C00) [pid = 3380] [serial = 635] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3962CD000) [pid = 3380] [serial = 636] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39BCE3800) [pid = 3380] [serial = 638] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39CC6C000) [pid = 3380] [serial = 639] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0753400) [pid = 3380] [serial = 641] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0C72800) [pid = 3380] [serial = 642] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0CEEC00) [pid = 3380] [serial = 644] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A34ED400) [pid = 3380] [serial = 629] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A35A3C00) [pid = 3380] [serial = 630] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F396D9A400) [pid = 3380] [serial = 632] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A3EC4800) [pid = 3380] [serial = 661] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F39B17A000) [pid = 3380] [serial = 633] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A3631C00) [pid = 3380] [serial = 651] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A4B87C00) [pid = 3380] [serial = 664] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A4693800) [pid = 3380] [serial = 663] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A16D3000) [pid = 3380] [serial = 656] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F3A3EBD000) [pid = 3380] [serial = 654] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A40D0C00) [pid = 3380] [serial = 660] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F397BD7400) [pid = 3380] [serial = 372] [outer = 0000000000000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F3A3EC1800) [pid = 3380] [serial = 657] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F3A0DE8C00) [pid = 3380] [serial = 645] [outer = 0000000000000000] [url = about:blank] 14:30:16 INFO - PROCESS | 3380 | 1467235816297 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1989ms 14:30:16 INFO - PROCESS | 3380 | 1467235816340 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 14:30:16 INFO - PROCESS | 3380 | 1467235816344 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 14:30:16 INFO - PROCESS | 3380 | 1467235816350 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:30:16 INFO - PROCESS | 3380 | 1467235816353 Marionette TRACE conn6 <- [1,902,null,{}] 14:30:16 INFO - PROCESS | 3380 | 1467235816359 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:16 INFO - PROCESS | 3380 | 1467235816362 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:16 INFO - PROCESS | 3380 | 1467235816452 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 14:30:16 INFO - PROCESS | 3380 | 1467235816459 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 3380 | 1467235816463 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39747D800 == 28 [pid = 3380] [id = 235] 14:30:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F39591C800) [pid = 3380] [serial = 704] [outer = 0000000000000000] 14:30:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F395E33C00) [pid = 3380] [serial = 705] [outer = 000000F39591C800] 14:30:16 INFO - PROCESS | 3380 | 1467235816513 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F3967D9000) [pid = 3380] [serial = 706] [outer = 000000F39591C800] 14:30:17 INFO - PROCESS | 3380 | 1467235816990 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 692ms 14:30:17 INFO - PROCESS | 3380 | 1467235817045 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 3380 | 1467235817052 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 14:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:30:17 INFO - PROCESS | 3380 | 1467235817059 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 3380 | 1467235817062 Marionette TRACE conn6 <- [1,906,null,{}] 14:30:17 INFO - PROCESS | 3380 | 1467235817066 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:17 INFO - PROCESS | 3380 | 1467235817069 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:17 INFO - PROCESS | 3380 | 1467235817165 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 14:30:17 INFO - PROCESS | 3380 | 1467235817174 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 3380 | 1467235817177 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC98000 == 29 [pid = 3380] [id = 236] 14:30:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F396D99400) [pid = 3380] [serial = 707] [outer = 0000000000000000] 14:30:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F396D9D800) [pid = 3380] [serial = 708] [outer = 000000F396D99400] 14:30:17 INFO - PROCESS | 3380 | 1467235817231 Marionette DEBUG loaded listener.js 14:30:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F396F9DC00) [pid = 3380] [serial = 709] [outer = 000000F396D99400] 14:30:17 INFO - PROCESS | 3380 | 1467235817706 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 690ms 14:30:17 INFO - PROCESS | 3380 | 1467235817750 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 14:30:17 INFO - PROCESS | 3380 | 1467235817753 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 14:30:17 INFO - PROCESS | 3380 | 1467235817756 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:30:17 INFO - PROCESS | 3380 | 1467235817760 Marionette TRACE conn6 <- [1,910,null,{}] 14:30:17 INFO - PROCESS | 3380 | 1467235817772 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:17 INFO - PROCESS | 3380 | 1467235817777 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:17 INFO - PROCESS | 3380 | 1467235817890 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 14:30:17 INFO - PROCESS | 3380 | 1467235817909 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:17 INFO - PROCESS | 3380 | 1467235817912 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D118800 == 30 [pid = 3380] [id = 237] 14:30:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F394E8DC00) [pid = 3380] [serial = 710] [outer = 0000000000000000] 14:30:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39B1F6400) [pid = 3380] [serial = 711] [outer = 000000F394E8DC00] 14:30:17 INFO - PROCESS | 3380 | 1467235817963 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39B9BBC00) [pid = 3380] [serial = 712] [outer = 000000F394E8DC00] 14:30:18 INFO - PROCESS | 3380 | 1467235818378 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 693ms 14:30:18 INFO - PROCESS | 3380 | 1467235818452 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 14:30:18 INFO - PROCESS | 3380 | 1467235818455 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 14:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:30:18 INFO - PROCESS | 3380 | 1467235818458 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:30:18 INFO - PROCESS | 3380 | 1467235818460 Marionette TRACE conn6 <- [1,914,null,{}] 14:30:18 INFO - PROCESS | 3380 | 1467235818463 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:18 INFO - PROCESS | 3380 | 1467235818466 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:18 INFO - PROCESS | 3380 | 1467235818552 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 14:30:18 INFO - PROCESS | 3380 | 1467235818557 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 3380 | 1467235818559 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C88800 == 31 [pid = 3380] [id = 238] 14:30:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39C0CA400) [pid = 3380] [serial = 713] [outer = 0000000000000000] 14:30:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39C0D0000) [pid = 3380] [serial = 714] [outer = 000000F39C0CA400] 14:30:18 INFO - PROCESS | 3380 | 1467235818606 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39CBD3400) [pid = 3380] [serial = 715] [outer = 000000F39C0CA400] 14:30:19 INFO - PROCESS | 3380 | 1467235819031 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 629ms 14:30:19 INFO - PROCESS | 3380 | 1467235819089 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 14:30:19 INFO - PROCESS | 3380 | 1467235819092 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 14:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:30:19 INFO - PROCESS | 3380 | 1467235819095 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - PROCESS | 3380 | 1467235819097 Marionette TRACE conn6 <- [1,918,null,{}] 14:30:19 INFO - PROCESS | 3380 | 1467235819101 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:19 INFO - PROCESS | 3380 | 1467235819103 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:19 INFO - PROCESS | 3380 | 1467235819182 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 14:30:19 INFO - PROCESS | 3380 | 1467235819191 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 3380 | 1467235819193 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1672000 == 32 [pid = 3380] [id = 239] 14:30:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396D93400) [pid = 3380] [serial = 716] [outer = 0000000000000000] 14:30:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39D083000) [pid = 3380] [serial = 717] [outer = 000000F396D93400] 14:30:19 INFO - PROCESS | 3380 | 1467235819238 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39D1D7400) [pid = 3380] [serial = 718] [outer = 000000F396D93400] 14:30:19 INFO - PROCESS | 3380 | 1467235819695 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 629ms 14:30:19 INFO - PROCESS | 3380 | 1467235819727 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 14:30:19 INFO - PROCESS | 3380 | 1467235819729 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 14:30:19 INFO - PROCESS | 3380 | 1467235819732 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:30:19 INFO - PROCESS | 3380 | 1467235819734 Marionette TRACE conn6 <- [1,922,null,{}] 14:30:19 INFO - PROCESS | 3380 | 1467235819742 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:19 INFO - PROCESS | 3380 | 1467235819748 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:19 INFO - PROCESS | 3380 | 1467235819854 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 14:30:19 INFO - PROCESS | 3380 | 1467235819863 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 3380 | 1467235819865 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A400B000 == 33 [pid = 3380] [id = 240] 14:30:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39D5CA400) [pid = 3380] [serial = 719] [outer = 0000000000000000] 14:30:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0BA6400) [pid = 3380] [serial = 720] [outer = 000000F39D5CA400] 14:30:19 INFO - PROCESS | 3380 | 1467235819912 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0C79800) [pid = 3380] [serial = 721] [outer = 000000F39D5CA400] 14:30:20 INFO - PROCESS | 3380 | 1467235820344 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 628ms 14:30:20 INFO - PROCESS | 3380 | 1467235820364 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 3380 | 1467235820366 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 14:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:30:20 INFO - PROCESS | 3380 | 1467235820373 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 3380 | 1467235820375 Marionette TRACE conn6 <- [1,926,null,{}] 14:30:20 INFO - PROCESS | 3380 | 1467235820378 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:20 INFO - PROCESS | 3380 | 1467235820380 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:20 INFO - PROCESS | 3380 | 1467235820460 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 14:30:20 INFO - PROCESS | 3380 | 1467235820466 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:20 INFO - PROCESS | 3380 | 1467235820468 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57BD000 == 34 [pid = 3380] [id = 241] 14:30:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0CDD400) [pid = 3380] [serial = 722] [outer = 0000000000000000] 14:30:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A0CE4000) [pid = 3380] [serial = 723] [outer = 000000F3A0CDD400] 14:30:20 INFO - PROCESS | 3380 | 1467235820514 Marionette DEBUG loaded listener.js 14:30:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0D83000) [pid = 3380] [serial = 724] [outer = 000000F3A0CDD400] 14:30:20 INFO - PROCESS | 3380 | 1467235820950 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 628ms 14:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:30:21 INFO - PROCESS | 3380 | 1467235821005 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 14:30:21 INFO - PROCESS | 3380 | 1467235821008 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 14:30:21 INFO - PROCESS | 3380 | 1467235821011 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 3380 | 1467235821013 Marionette TRACE conn6 <- [1,930,null,{}] 14:30:21 INFO - PROCESS | 3380 | 1467235821017 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:21 INFO - PROCESS | 3380 | 1467235821019 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:21 INFO - PROCESS | 3380 | 1467235821098 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 14:30:21 INFO - PROCESS | 3380 | 1467235821103 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 3380 | 1467235821105 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61AD800 == 35 [pid = 3380] [id = 242] 14:30:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0DE3000) [pid = 3380] [serial = 725] [outer = 0000000000000000] 14:30:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0FD8400) [pid = 3380] [serial = 726] [outer = 000000F3A0DE3000] 14:30:21 INFO - PROCESS | 3380 | 1467235821150 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A2A8A000) [pid = 3380] [serial = 727] [outer = 000000F3A0DE3000] 14:30:21 INFO - PROCESS | 3380 | 1467235821632 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 690ms 14:30:21 INFO - PROCESS | 3380 | 1467235821703 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 14:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:30:21 INFO - PROCESS | 3380 | 1467235821706 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 14:30:21 INFO - PROCESS | 3380 | 1467235821709 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:30:21 INFO - PROCESS | 3380 | 1467235821711 Marionette TRACE conn6 <- [1,934,null,{}] 14:30:21 INFO - PROCESS | 3380 | 1467235821715 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:21 INFO - PROCESS | 3380 | 1467235821717 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:21 INFO - PROCESS | 3380 | 1467235821848 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 14:30:21 INFO - PROCESS | 3380 | 1467235821898 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 3380 | 1467235821900 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D118000 == 36 [pid = 3380] [id = 243] 14:30:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0FD1C00) [pid = 3380] [serial = 728] [outer = 0000000000000000] 14:30:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A314E000) [pid = 3380] [serial = 729] [outer = 000000F3A0FD1C00] 14:30:21 INFO - PROCESS | 3380 | 1467235821945 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A31DE400) [pid = 3380] [serial = 730] [outer = 000000F3A0FD1C00] 14:30:22 INFO - PROCESS | 3380 | 1467235822369 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 691ms 14:30:22 INFO - PROCESS | 3380 | 1467235822404 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 3380 | 1467235822406 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 14:30:22 INFO - PROCESS | 3380 | 1467235822409 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:30:22 INFO - PROCESS | 3380 | 1467235822410 Marionette TRACE conn6 <- [1,938,null,{}] 14:30:22 INFO - PROCESS | 3380 | 1467235822414 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:22 INFO - PROCESS | 3380 | 1467235822416 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:22 INFO - PROCESS | 3380 | 1467235822528 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 14:30:22 INFO - PROCESS | 3380 | 1467235822535 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:22 INFO - PROCESS | 3380 | 1467235822537 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8452000 == 37 [pid = 3380] [id = 244] 14:30:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A3442C00) [pid = 3380] [serial = 731] [outer = 0000000000000000] 14:30:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A34E8400) [pid = 3380] [serial = 732] [outer = 000000F3A3442C00] 14:30:22 INFO - PROCESS | 3380 | 1467235822582 Marionette DEBUG loaded listener.js 14:30:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A35A1400) [pid = 3380] [serial = 733] [outer = 000000F3A3442C00] 14:30:23 INFO - PROCESS | 3380 | 1467235823048 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 688ms 14:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:30:23 INFO - PROCESS | 3380 | 1467235823100 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 3380 | 1467235823103 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 14:30:23 INFO - PROCESS | 3380 | 1467235823113 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 3380 | 1467235823115 Marionette TRACE conn6 <- [1,942,null,{}] 14:30:23 INFO - PROCESS | 3380 | 1467235823124 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:23 INFO - PROCESS | 3380 | 1467235823127 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:23 INFO - PROCESS | 3380 | 1467235823277 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 14:30:23 INFO - PROCESS | 3380 | 1467235823455 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 3380 | 1467235823457 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39D1BC800) [pid = 3380] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396F9CC00) [pid = 3380] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0C7D000) [pid = 3380] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A2A8FC00) [pid = 3380] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396F9D000) [pid = 3380] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F395927400) [pid = 3380] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3972BB400) [pid = 3380] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A34EC400) [pid = 3380] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A075EC00) [pid = 3380] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396D9A800) [pid = 3380] [serial = 665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39672A000) [pid = 3380] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:30:23 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39CB95800) [pid = 3380] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:30:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396895800 == 38 [pid = 3380] [id = 245] 14:30:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39506C400) [pid = 3380] [serial = 734] [outer = 0000000000000000] 14:30:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3967D6400) [pid = 3380] [serial = 735] [outer = 000000F39506C400] 14:30:23 INFO - PROCESS | 3380 | 1467235823513 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0DDF400) [pid = 3380] [serial = 736] [outer = 000000F39506C400] 14:30:23 INFO - PROCESS | 3380 | 1467235823896 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 839ms 14:30:23 INFO - PROCESS | 3380 | 1467235823948 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 14:30:23 INFO - PROCESS | 3380 | 1467235823950 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 14:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:30:23 INFO - PROCESS | 3380 | 1467235823953 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:30:23 INFO - PROCESS | 3380 | 1467235823955 Marionette TRACE conn6 <- [1,946,null,{}] 14:30:23 INFO - PROCESS | 3380 | 1467235823959 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:23 INFO - PROCESS | 3380 | 1467235823960 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:24 INFO - PROCESS | 3380 | 1467235824068 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 14:30:24 INFO - PROCESS | 3380 | 1467235824076 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 3380 | 1467235824078 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F2000 == 39 [pid = 3380] [id = 246] 14:30:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0CE6C00) [pid = 3380] [serial = 737] [outer = 0000000000000000] 14:30:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3E0A800) [pid = 3380] [serial = 738] [outer = 000000F3A0CE6C00] 14:30:24 INFO - PROCESS | 3380 | 1467235824124 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3EC1800) [pid = 3380] [serial = 739] [outer = 000000F3A0CE6C00] 14:30:24 INFO - PROCESS | 3380 | 1467235824557 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 628ms 14:30:24 INFO - PROCESS | 3380 | 1467235824585 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 3380 | 1467235824587 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 14:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:30:24 INFO - PROCESS | 3380 | 1467235824590 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 3380 | 1467235824592 Marionette TRACE conn6 <- [1,950,null,{}] 14:30:24 INFO - PROCESS | 3380 | 1467235824596 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:24 INFO - PROCESS | 3380 | 1467235824598 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:24 INFO - PROCESS | 3380 | 1467235824708 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 14:30:24 INFO - PROCESS | 3380 | 1467235824747 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 3380 | 1467235824749 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F2C800 == 40 [pid = 3380] [id = 247] 14:30:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0DE5C00) [pid = 3380] [serial = 740] [outer = 0000000000000000] 14:30:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3EC9000) [pid = 3380] [serial = 741] [outer = 000000F3A0DE5C00] 14:30:24 INFO - PROCESS | 3380 | 1467235824793 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A40D9400) [pid = 3380] [serial = 742] [outer = 000000F3A0DE5C00] 14:30:25 INFO - PROCESS | 3380 | 1467235825190 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 628ms 14:30:25 INFO - PROCESS | 3380 | 1467235825222 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 3380 | 1467235825224 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 14:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:30:25 INFO - PROCESS | 3380 | 1467235825227 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 3380 | 1467235825229 Marionette TRACE conn6 <- [1,954,null,{}] 14:30:25 INFO - PROCESS | 3380 | 1467235825233 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:25 INFO - PROCESS | 3380 | 1467235825235 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:25 INFO - PROCESS | 3380 | 1467235825346 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 14:30:25 INFO - PROCESS | 3380 | 1467235825353 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 3380 | 1467235825355 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F4A000 == 41 [pid = 3380] [id = 248] 14:30:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A16B4800) [pid = 3380] [serial = 743] [outer = 0000000000000000] 14:30:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A4692C00) [pid = 3380] [serial = 744] [outer = 000000F3A16B4800] 14:30:25 INFO - PROCESS | 3380 | 1467235825408 Marionette DEBUG loaded listener.js 14:30:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4B86800) [pid = 3380] [serial = 745] [outer = 000000F3A16B4800] 14:30:26 INFO - PROCESS | 3380 | 1467235826194 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1027ms 14:30:26 INFO - PROCESS | 3380 | 1467235826258 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 14:30:26 INFO - PROCESS | 3380 | 1467235826263 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 14:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:30:26 INFO - PROCESS | 3380 | 1467235826288 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:30:26 INFO - PROCESS | 3380 | 1467235826294 Marionette TRACE conn6 <- [1,958,null,{}] 14:30:26 INFO - PROCESS | 3380 | 1467235826300 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:26 INFO - PROCESS | 3380 | 1467235826303 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:26 INFO - PROCESS | 3380 | 1467235826459 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 14:30:26 INFO - PROCESS | 3380 | 1467235826570 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:26 INFO - PROCESS | 3380 | 1467235826573 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC94000 == 42 [pid = 3380] [id = 249] 14:30:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396726800) [pid = 3380] [serial = 746] [outer = 0000000000000000] 14:30:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F396874800) [pid = 3380] [serial = 747] [outer = 000000F396726800] 14:30:26 INFO - PROCESS | 3380 | 1467235826637 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F396F98C00) [pid = 3380] [serial = 748] [outer = 000000F396726800] 14:30:27 INFO - PROCESS | 3380 | 1467235827529 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1306ms 14:30:27 INFO - PROCESS | 3380 | 1467235827594 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 3380 | 1467235827599 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:30:27 INFO - PROCESS | 3380 | 1467235827604 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 3380 | 1467235827608 Marionette TRACE conn6 <- [1,962,null,{}] 14:30:27 INFO - PROCESS | 3380 | 1467235827613 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:27 INFO - PROCESS | 3380 | 1467235827616 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:27 INFO - PROCESS | 3380 | 1467235827728 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 14:30:27 INFO - PROCESS | 3380 | 1467235827799 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:27 INFO - PROCESS | 3380 | 1467235827804 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B66D800 == 43 [pid = 3380] [id = 250] 14:30:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F396CA0800) [pid = 3380] [serial = 749] [outer = 0000000000000000] 14:30:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F396D9F800) [pid = 3380] [serial = 750] [outer = 000000F396CA0800] 14:30:27 INFO - PROCESS | 3380 | 1467235827856 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39804E800) [pid = 3380] [serial = 751] [outer = 000000F396CA0800] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F2C800 == 42 [pid = 3380] [id = 247] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F2000 == 41 [pid = 3380] [id = 246] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F396895800 == 40 [pid = 3380] [id = 245] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8452000 == 39 [pid = 3380] [id = 244] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D118000 == 38 [pid = 3380] [id = 243] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61AD800 == 37 [pid = 3380] [id = 242] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57BD000 == 36 [pid = 3380] [id = 241] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A400B000 == 35 [pid = 3380] [id = 240] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1672000 == 34 [pid = 3380] [id = 239] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A34E1C00) [pid = 3380] [serial = 702] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C88800 == 33 [pid = 3380] [id = 238] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D118800 == 32 [pid = 3380] [id = 237] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC98000 == 31 [pid = 3380] [id = 236] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39747D800 == 30 [pid = 3380] [id = 235] 14:30:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB77000 == 29 [pid = 3380] [id = 234] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39D1DBC00) [pid = 3380] [serial = 687] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A0753800) [pid = 3380] [serial = 690] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39D65E000) [pid = 3380] [serial = 688] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0D84C00) [pid = 3380] [serial = 693] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A0762400) [pid = 3380] [serial = 691] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3150000) [pid = 3380] [serial = 699] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0FD3800) [pid = 3380] [serial = 694] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F396FA3800) [pid = 3380] [serial = 681] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F395E2F800) [pid = 3380] [serial = 678] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3967DD400) [pid = 3380] [serial = 679] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A31E4000) [pid = 3380] [serial = 700] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C0CB000) [pid = 3380] [serial = 676] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F397EE9400) [pid = 3380] [serial = 675] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4B89400) [pid = 3380] [serial = 673] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3A19800) [pid = 3380] [serial = 672] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0FA8C00) [pid = 3380] [serial = 670] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0C78800) [pid = 3380] [serial = 669] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39CBD9C00) [pid = 3380] [serial = 667] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39B1F6C00) [pid = 3380] [serial = 666] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39C0CDC00) [pid = 3380] [serial = 684] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39B179800) [pid = 3380] [serial = 682] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0FA3000) [pid = 3380] [serial = 696] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A2A88400) [pid = 3380] [serial = 697] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39CBD9400) [pid = 3380] [serial = 685] [outer = 0000000000000000] [url = about:blank] 14:30:28 INFO - PROCESS | 3380 | 1467235828485 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 939ms 14:30:28 INFO - PROCESS | 3380 | 1467235828544 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 3380 | 1467235828550 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 14:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:30:28 INFO - PROCESS | 3380 | 1467235828556 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 3380 | 1467235828559 Marionette TRACE conn6 <- [1,966,null,{}] 14:30:28 INFO - PROCESS | 3380 | 1467235828563 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:28 INFO - PROCESS | 3380 | 1467235828566 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:28 INFO - PROCESS | 3380 | 1467235828657 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 14:30:28 INFO - PROCESS | 3380 | 1467235828731 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 3380 | 1467235828733 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF11000 == 30 [pid = 3380] [id = 251] 14:30:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3967E1C00) [pid = 3380] [serial = 752] [outer = 0000000000000000] 14:30:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39AF46800) [pid = 3380] [serial = 753] [outer = 000000F3967E1C00] 14:30:28 INFO - PROCESS | 3380 | 1467235828783 Marionette DEBUG loaded listener.js 14:30:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39B269400) [pid = 3380] [serial = 754] [outer = 000000F3967E1C00] 14:30:29 INFO - PROCESS | 3380 | 1467235829226 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 734ms 14:30:29 INFO - PROCESS | 3380 | 1467235829292 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 3380 | 1467235829294 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:30:29 INFO - PROCESS | 3380 | 1467235829303 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 3380 | 1467235829307 Marionette TRACE conn6 <- [1,970,null,{}] 14:30:29 INFO - PROCESS | 3380 | 1467235829319 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:29 INFO - PROCESS | 3380 | 1467235829324 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:29 INFO - PROCESS | 3380 | 1467235829421 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 14:30:29 INFO - PROCESS | 3380 | 1467235829431 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:29 INFO - PROCESS | 3380 | 1467235829435 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A049B800 == 31 [pid = 3380] [id = 252] 14:30:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39CB98400) [pid = 3380] [serial = 755] [outer = 0000000000000000] 14:30:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39CBD6800) [pid = 3380] [serial = 756] [outer = 000000F39CB98400] 14:30:29 INFO - PROCESS | 3380 | 1467235829486 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39D08AC00) [pid = 3380] [serial = 757] [outer = 000000F39CB98400] 14:30:29 INFO - PROCESS | 3380 | 1467235829959 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 691ms 14:30:30 INFO - PROCESS | 3380 | 1467235829996 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 3380 | 1467235829999 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 14:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:30:30 INFO - PROCESS | 3380 | 1467235830003 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 3380 | 1467235830005 Marionette TRACE conn6 <- [1,974,null,{}] 14:30:30 INFO - PROCESS | 3380 | 1467235830008 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:30 INFO - PROCESS | 3380 | 1467235830010 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:30 INFO - PROCESS | 3380 | 1467235830098 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 14:30:30 INFO - PROCESS | 3380 | 1467235830106 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 3380 | 1467235830108 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A101B000 == 32 [pid = 3380] [id = 253] 14:30:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39D662800) [pid = 3380] [serial = 758] [outer = 0000000000000000] 14:30:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39FBE3400) [pid = 3380] [serial = 759] [outer = 000000F39D662800] 14:30:30 INFO - PROCESS | 3380 | 1467235830155 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A0719C00) [pid = 3380] [serial = 760] [outer = 000000F39D662800] 14:30:30 INFO - PROCESS | 3380 | 1467235830596 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 628ms 14:30:30 INFO - PROCESS | 3380 | 1467235830634 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 14:30:30 INFO - PROCESS | 3380 | 1467235830636 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 14:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:30:30 INFO - PROCESS | 3380 | 1467235830647 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:30:30 INFO - PROCESS | 3380 | 1467235830649 Marionette TRACE conn6 <- [1,978,null,{}] 14:30:30 INFO - PROCESS | 3380 | 1467235830652 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:30 INFO - PROCESS | 3380 | 1467235830654 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:30 INFO - PROCESS | 3380 | 1467235830759 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 14:30:30 INFO - PROCESS | 3380 | 1467235830840 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 3380 | 1467235830843 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A368A800 == 33 [pid = 3380] [id = 254] 14:30:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3959CF000) [pid = 3380] [serial = 761] [outer = 0000000000000000] 14:30:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A07C3C00) [pid = 3380] [serial = 762] [outer = 000000F3959CF000] 14:30:30 INFO - PROCESS | 3380 | 1467235830889 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0C7A800) [pid = 3380] [serial = 763] [outer = 000000F3959CF000] 14:30:31 INFO - PROCESS | 3380 | 1467235831348 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 734ms 14:30:31 INFO - PROCESS | 3380 | 1467235831387 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 3380 | 1467235831389 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:30:31 INFO - PROCESS | 3380 | 1467235831393 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 3380 | 1467235831395 Marionette TRACE conn6 <- [1,982,null,{}] 14:30:31 INFO - PROCESS | 3380 | 1467235831398 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:31 INFO - PROCESS | 3380 | 1467235831404 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:31 INFO - PROCESS | 3380 | 1467235831551 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 14:30:31 INFO - PROCESS | 3380 | 1467235831603 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:31 INFO - PROCESS | 3380 | 1467235831605 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4BBD000 == 34 [pid = 3380] [id = 255] 14:30:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0FA9800) [pid = 3380] [serial = 764] [outer = 0000000000000000] 14:30:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A2A88400) [pid = 3380] [serial = 765] [outer = 000000F3A0FA9800] 14:30:31 INFO - PROCESS | 3380 | 1467235831651 Marionette DEBUG loaded listener.js 14:30:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A31DDC00) [pid = 3380] [serial = 766] [outer = 000000F3A0FA9800] 14:30:32 INFO - PROCESS | 3380 | 1467235832096 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 796ms 14:30:32 INFO - PROCESS | 3380 | 1467235832191 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 3380 | 1467235832194 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:30:32 INFO - PROCESS | 3380 | 1467235832202 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 3380 | 1467235832204 Marionette TRACE conn6 <- [1,986,null,{}] 14:30:32 INFO - PROCESS | 3380 | 1467235832221 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:32 INFO - PROCESS | 3380 | 1467235832223 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:32 INFO - PROCESS | 3380 | 1467235832328 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 14:30:32 INFO - PROCESS | 3380 | 1467235832339 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 3380 | 1467235832341 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61A2800 == 35 [pid = 3380] [id = 256] 14:30:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A3461000) [pid = 3380] [serial = 767] [outer = 0000000000000000] 14:30:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A359D000) [pid = 3380] [serial = 768] [outer = 000000F3A3461000] 14:30:32 INFO - PROCESS | 3380 | 1467235832386 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A3630800) [pid = 3380] [serial = 769] [outer = 000000F3A3461000] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0FD1C00) [pid = 3380] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3442C00) [pid = 3380] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F394E8DC00) [pid = 3380] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39C0CA400) [pid = 3380] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39591C800) [pid = 3380] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A0DE3000) [pid = 3380] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D5CA400) [pid = 3380] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396D93400) [pid = 3380] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396D99400) [pid = 3380] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0DE5C00) [pid = 3380] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39506C400) [pid = 3380] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0CDD400) [pid = 3380] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:30:32 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0CE6C00) [pid = 3380] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:30:32 INFO - PROCESS | 3380 | 1467235832927 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 753ms 14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:30:32 INFO - PROCESS | 3380 | 1467235832959 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 14:30:32 INFO - PROCESS | 3380 | 1467235832961 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 14:30:32 INFO - PROCESS | 3380 | 1467235832964 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:30:32 INFO - PROCESS | 3380 | 1467235832966 Marionette TRACE conn6 <- [1,990,null,{}] 14:30:32 INFO - PROCESS | 3380 | 1467235832969 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:32 INFO - PROCESS | 3380 | 1467235832971 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:33 INFO - PROCESS | 3380 | 1467235833080 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 14:30:33 INFO - PROCESS | 3380 | 1467235833129 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 3380 | 1467235833131 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD5800 == 36 [pid = 3380] [id = 257] 14:30:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39B6F0C00) [pid = 3380] [serial = 770] [outer = 0000000000000000] 14:30:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0CE8800) [pid = 3380] [serial = 771] [outer = 000000F39B6F0C00] 14:30:33 INFO - PROCESS | 3380 | 1467235833176 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A362D400) [pid = 3380] [serial = 772] [outer = 000000F39B6F0C00] 14:30:33 INFO - PROCESS | 3380 | 1467235833549 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 628ms 14:30:33 INFO - PROCESS | 3380 | 1467235833600 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 3380 | 1467235833602 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 14:30:33 INFO - PROCESS | 3380 | 1467235833631 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 3380 | 1467235833633 Marionette TRACE conn6 <- [1,994,null,{}] 14:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:30:33 INFO - PROCESS | 3380 | 1467235833636 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:33 INFO - PROCESS | 3380 | 1467235833638 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:33 INFO - PROCESS | 3380 | 1467235833721 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 14:30:33 INFO - PROCESS | 3380 | 1467235833728 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 3380 | 1467235833730 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8450800 == 37 [pid = 3380] [id = 258] 14:30:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3A12400) [pid = 3380] [serial = 773] [outer = 0000000000000000] 14:30:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3EBB400) [pid = 3380] [serial = 774] [outer = 000000F3A3A12400] 14:30:33 INFO - PROCESS | 3380 | 1467235833774 Marionette DEBUG loaded listener.js 14:30:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A40CCC00) [pid = 3380] [serial = 775] [outer = 000000F3A3A12400] 14:30:34 INFO - PROCESS | 3380 | 1467235834202 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 586ms 14:30:34 INFO - PROCESS | 3380 | 1467235834227 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 3380 | 1467235834229 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 14:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:30:34 INFO - PROCESS | 3380 | 1467235834232 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 3380 | 1467235834234 Marionette TRACE conn6 <- [1,998,null,{}] 14:30:34 INFO - PROCESS | 3380 | 1467235834238 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:34 INFO - PROCESS | 3380 | 1467235834240 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:34 INFO - PROCESS | 3380 | 1467235834322 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 14:30:34 INFO - PROCESS | 3380 | 1467235834328 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:34 INFO - PROCESS | 3380 | 1467235834330 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89DC800 == 38 [pid = 3380] [id = 259] 14:30:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A40DA000) [pid = 3380] [serial = 776] [outer = 0000000000000000] 14:30:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A44CA800) [pid = 3380] [serial = 777] [outer = 000000F3A40DA000] 14:30:34 INFO - PROCESS | 3380 | 1467235834376 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A4D99400) [pid = 3380] [serial = 778] [outer = 000000F3A40DA000] 14:30:34 INFO - PROCESS | 3380 | 1467235834923 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 733ms 14:30:34 INFO - PROCESS | 3380 | 1467235834968 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 14:30:34 INFO - PROCESS | 3380 | 1467235834973 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 14:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:30:34 INFO - PROCESS | 3380 | 1467235834979 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:30:34 INFO - PROCESS | 3380 | 1467235834983 Marionette TRACE conn6 <- [1,1002,null,{}] 14:30:34 INFO - PROCESS | 3380 | 1467235834989 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:34 INFO - PROCESS | 3380 | 1467235834992 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:35 INFO - PROCESS | 3380 | 1467235835190 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 14:30:35 INFO - PROCESS | 3380 | 1467235835310 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 3380 | 1467235835315 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA62800 == 39 [pid = 3380] [id = 260] 14:30:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3967DA400) [pid = 3380] [serial = 779] [outer = 0000000000000000] 14:30:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396DA0000) [pid = 3380] [serial = 780] [outer = 000000F3967DA400] 14:30:35 INFO - PROCESS | 3380 | 1467235835376 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39B186000) [pid = 3380] [serial = 781] [outer = 000000F3967DA400] 14:30:35 INFO - PROCESS | 3380 | 1467235835983 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1035ms 14:30:36 INFO - PROCESS | 3380 | 1467235836017 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 3380 | 1467235836022 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 14:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:30:36 INFO - PROCESS | 3380 | 1467235836028 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 3380 | 1467235836032 Marionette TRACE conn6 <- [1,1006,null,{}] 14:30:36 INFO - PROCESS | 3380 | 1467235836035 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:36 INFO - PROCESS | 3380 | 1467235836039 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:36 INFO - PROCESS | 3380 | 1467235836175 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 14:30:36 INFO - PROCESS | 3380 | 1467235836295 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:36 INFO - PROCESS | 3380 | 1467235836299 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C57800 == 40 [pid = 3380] [id = 261] 14:30:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39CC6D800) [pid = 3380] [serial = 782] [outer = 0000000000000000] 14:30:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D1D9800) [pid = 3380] [serial = 783] [outer = 000000F39CC6D800] 14:30:36 INFO - PROCESS | 3380 | 1467235836359 Marionette DEBUG loaded listener.js 14:30:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A0760400) [pid = 3380] [serial = 784] [outer = 000000F39CC6D800] 14:30:37 INFO - PROCESS | 3380 | 1467235836999 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 984ms 14:30:37 INFO - PROCESS | 3380 | 1467235837015 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 14:30:37 INFO - PROCESS | 3380 | 1467235837018 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 14:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:30:37 INFO - PROCESS | 3380 | 1467235837022 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:30:37 INFO - PROCESS | 3380 | 1467235837026 Marionette TRACE conn6 <- [1,1010,null,{}] 14:30:37 INFO - PROCESS | 3380 | 1467235837037 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:37 INFO - PROCESS | 3380 | 1467235837043 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:37 INFO - PROCESS | 3380 | 1467235837156 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 14:30:37 INFO - PROCESS | 3380 | 1467235837276 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 3380 | 1467235837280 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA19C000 == 41 [pid = 3380] [id = 262] 14:30:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A0FD8800) [pid = 3380] [serial = 785] [outer = 0000000000000000] 14:30:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A34E5C00) [pid = 3380] [serial = 786] [outer = 000000F3A0FD8800] 14:30:37 INFO - PROCESS | 3380 | 1467235837341 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A4D99C00) [pid = 3380] [serial = 787] [outer = 000000F3A0FD8800] 14:30:37 INFO - PROCESS | 3380 | 1467235837955 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 986ms 14:30:38 INFO - PROCESS | 3380 | 1467235838010 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 14:30:38 INFO - PROCESS | 3380 | 1467235838013 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:30:38 INFO - PROCESS | 3380 | 1467235838017 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 3380 | 1467235838019 Marionette TRACE conn6 <- [1,1014,null,{}] 14:30:38 INFO - PROCESS | 3380 | 1467235838023 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:38 INFO - PROCESS | 3380 | 1467235838025 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:38 INFO - PROCESS | 3380 | 1467235838153 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 14:30:38 INFO - PROCESS | 3380 | 1467235838271 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 3380 | 1467235838274 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3970C6000 == 42 [pid = 3380] [id = 263] 14:30:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F396DA1800) [pid = 3380] [serial = 788] [outer = 0000000000000000] 14:30:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39D1DD400) [pid = 3380] [serial = 789] [outer = 000000F396DA1800] 14:30:38 INFO - PROCESS | 3380 | 1467235838332 Marionette DEBUG loaded listener.js 14:30:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A362EC00) [pid = 3380] [serial = 790] [outer = 000000F396DA1800] 14:30:39 INFO - PROCESS | 3380 | 1467235839061 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1080ms 14:30:39 INFO - PROCESS | 3380 | 1467235839105 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 14:30:39 INFO - PROCESS | 3380 | 1467235839109 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 14:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:30:39 INFO - PROCESS | 3380 | 1467235839114 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 3380 | 1467235839119 Marionette TRACE conn6 <- [1,1018,null,{}] 14:30:39 INFO - PROCESS | 3380 | 1467235839124 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:39 INFO - PROCESS | 3380 | 1467235839127 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:39 INFO - PROCESS | 3380 | 1467235839231 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 14:30:39 INFO - PROCESS | 3380 | 1467235839328 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:39 INFO - PROCESS | 3380 | 1467235839331 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA22800 == 43 [pid = 3380] [id = 264] 14:30:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F39B17CC00) [pid = 3380] [serial = 791] [outer = 0000000000000000] 14:30:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F39BC74400) [pid = 3380] [serial = 792] [outer = 000000F39B17CC00] 14:30:39 INFO - PROCESS | 3380 | 1467235839383 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F39CBD9C00) [pid = 3380] [serial = 793] [outer = 000000F39B17CC00] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8450800 == 42 [pid = 3380] [id = 258] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD5800 == 41 [pid = 3380] [id = 257] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61A2800 == 40 [pid = 3380] [id = 256] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4BBD000 == 39 [pid = 3380] [id = 255] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A368A800 == 38 [pid = 3380] [id = 254] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A101B000 == 37 [pid = 3380] [id = 253] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A049B800 == 36 [pid = 3380] [id = 252] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF11000 == 35 [pid = 3380] [id = 251] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B66D800 == 34 [pid = 3380] [id = 250] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC94000 == 33 [pid = 3380] [id = 249] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F4A000 == 32 [pid = 3380] [id = 248] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3970C6000 == 31 [pid = 3380] [id = 263] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA19C000 == 30 [pid = 3380] [id = 262] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C57800 == 29 [pid = 3380] [id = 261] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89DC800 == 28 [pid = 3380] [id = 259] 14:30:40 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA62800 == 27 [pid = 3380] [id = 260] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A314E000) [pid = 3380] [serial = 729] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A34E8400) [pid = 3380] [serial = 732] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39B1F6400) [pid = 3380] [serial = 711] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39B9BBC00) [pid = 3380] [serial = 712] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39C0D0000) [pid = 3380] [serial = 714] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39CBD3400) [pid = 3380] [serial = 715] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F395E33C00) [pid = 3380] [serial = 705] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3967D9000) [pid = 3380] [serial = 706] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0FD8400) [pid = 3380] [serial = 726] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A0BA6400) [pid = 3380] [serial = 720] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0C79800) [pid = 3380] [serial = 721] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D083000) [pid = 3380] [serial = 717] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39D1D7400) [pid = 3380] [serial = 718] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A31DE400) [pid = 3380] [serial = 730] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396D9D800) [pid = 3380] [serial = 708] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396F9DC00) [pid = 3380] [serial = 709] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3EC9000) [pid = 3380] [serial = 741] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A35A1400) [pid = 3380] [serial = 733] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3967D6400) [pid = 3380] [serial = 735] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0D83000) [pid = 3380] [serial = 724] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0DDF400) [pid = 3380] [serial = 736] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0CE4000) [pid = 3380] [serial = 723] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A40D9400) [pid = 3380] [serial = 742] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3E0A800) [pid = 3380] [serial = 738] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A3EC1800) [pid = 3380] [serial = 739] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A2A8A000) [pid = 3380] [serial = 727] [outer = 0000000000000000] [url = about:blank] 14:30:40 INFO - PROCESS | 3380 | 1467235840623 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1534ms 14:30:40 INFO - PROCESS | 3380 | 1467235840653 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 14:30:40 INFO - PROCESS | 3380 | 1467235840657 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 14:30:40 INFO - PROCESS | 3380 | 1467235840661 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:30:40 INFO - PROCESS | 3380 | 1467235840666 Marionette TRACE conn6 <- [1,1022,null,{}] 14:30:40 INFO - PROCESS | 3380 | 1467235840671 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:40 INFO - PROCESS | 3380 | 1467235840674 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:40 INFO - PROCESS | 3380 | 1467235840792 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 14:30:40 INFO - PROCESS | 3380 | 1467235840867 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 3380 | 1467235840870 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B19D800 == 28 [pid = 3380] [id = 265] 14:30:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396C95C00) [pid = 3380] [serial = 794] [outer = 0000000000000000] 14:30:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F396CA0400) [pid = 3380] [serial = 795] [outer = 000000F396C95C00] 14:30:40 INFO - PROCESS | 3380 | 1467235840919 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F396F9CC00) [pid = 3380] [serial = 796] [outer = 000000F396C95C00] 14:30:41 INFO - PROCESS | 3380 | 1467235841313 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 691ms 14:30:41 INFO - PROCESS | 3380 | 1467235841358 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 14:30:41 INFO - PROCESS | 3380 | 1467235841363 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:30:41 INFO - PROCESS | 3380 | 1467235841370 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 3380 | 1467235841373 Marionette TRACE conn6 <- [1,1026,null,{}] 14:30:41 INFO - PROCESS | 3380 | 1467235841377 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:41 INFO - PROCESS | 3380 | 1467235841379 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:41 INFO - PROCESS | 3380 | 1467235841503 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 14:30:41 INFO - PROCESS | 3380 | 1467235841517 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:41 INFO - PROCESS | 3380 | 1467235841519 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCFD000 == 29 [pid = 3380] [id = 266] 14:30:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39AF4E800) [pid = 3380] [serial = 797] [outer = 0000000000000000] 14:30:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B6F0800) [pid = 3380] [serial = 798] [outer = 000000F39AF4E800] 14:30:41 INFO - PROCESS | 3380 | 1467235841568 Marionette DEBUG loaded listener.js 14:30:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39C062400) [pid = 3380] [serial = 799] [outer = 000000F39AF4E800] 14:30:42 INFO - PROCESS | 3380 | 1467235842032 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 733ms 14:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:30:42 INFO - PROCESS | 3380 | 1467235842105 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 3380 | 1467235842107 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 14:30:42 INFO - PROCESS | 3380 | 1467235842111 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 3380 | 1467235842114 Marionette TRACE conn6 <- [1,1030,null,{}] 14:30:42 INFO - PROCESS | 3380 | 1467235842126 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:42 INFO - PROCESS | 3380 | 1467235842131 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:42 INFO - PROCESS | 3380 | 1467235842219 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 14:30:42 INFO - PROCESS | 3380 | 1467235842226 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 3380 | 1467235842229 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1004000 == 30 [pid = 3380] [id = 267] 14:30:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39CBDA000) [pid = 3380] [serial = 800] [outer = 0000000000000000] 14:30:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D128C00) [pid = 3380] [serial = 801] [outer = 000000F39CBDA000] 14:30:42 INFO - PROCESS | 3380 | 1467235842278 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39D5C6400) [pid = 3380] [serial = 802] [outer = 000000F39CBDA000] 14:30:42 INFO - PROCESS | 3380 | 1467235842756 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 692ms 14:30:42 INFO - PROCESS | 3380 | 1467235842805 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 14:30:42 INFO - PROCESS | 3380 | 1467235842808 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 14:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:30:42 INFO - PROCESS | 3380 | 1467235842811 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:30:42 INFO - PROCESS | 3380 | 1467235842813 Marionette TRACE conn6 <- [1,1034,null,{}] 14:30:42 INFO - PROCESS | 3380 | 1467235842822 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:42 INFO - PROCESS | 3380 | 1467235842824 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:42 INFO - PROCESS | 3380 | 1467235842965 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 14:30:42 INFO - PROCESS | 3380 | 1467235842975 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 3380 | 1467235842977 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A351F000 == 31 [pid = 3380] [id = 268] 14:30:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0755000) [pid = 3380] [serial = 803] [outer = 0000000000000000] 14:30:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0BA7400) [pid = 3380] [serial = 804] [outer = 000000F3A0755000] 14:30:43 INFO - PROCESS | 3380 | 1467235843024 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0C7F000) [pid = 3380] [serial = 805] [outer = 000000F3A0755000] 14:30:43 INFO - PROCESS | 3380 | 1467235843483 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 732ms 14:30:43 INFO - PROCESS | 3380 | 1467235843547 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 3380 | 1467235843549 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:30:43 INFO - PROCESS | 3380 | 1467235843552 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 3380 | 1467235843554 Marionette TRACE conn6 <- [1,1038,null,{}] 14:30:43 INFO - PROCESS | 3380 | 1467235843568 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:43 INFO - PROCESS | 3380 | 1467235843571 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:43 INFO - PROCESS | 3380 | 1467235843689 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 14:30:43 INFO - PROCESS | 3380 | 1467235843700 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:43 INFO - PROCESS | 3380 | 1467235843702 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A441B800 == 32 [pid = 3380] [id = 269] 14:30:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0CE3400) [pid = 3380] [serial = 806] [outer = 0000000000000000] 14:30:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0CEB400) [pid = 3380] [serial = 807] [outer = 000000F3A0CE3400] 14:30:43 INFO - PROCESS | 3380 | 1467235843747 Marionette DEBUG loaded listener.js 14:30:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0FA0000) [pid = 3380] [serial = 808] [outer = 000000F3A0CE3400] 14:30:44 INFO - PROCESS | 3380 | 1467235844221 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 689ms 14:30:44 INFO - PROCESS | 3380 | 1467235844244 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 14:30:44 INFO - PROCESS | 3380 | 1467235844246 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 14:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:30:44 INFO - PROCESS | 3380 | 1467235844256 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:30:44 INFO - PROCESS | 3380 | 1467235844258 Marionette TRACE conn6 <- [1,1042,null,{}] 14:30:44 INFO - PROCESS | 3380 | 1467235844301 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:44 INFO - PROCESS | 3380 | 1467235844307 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:44 INFO - PROCESS | 3380 | 1467235844434 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A40DA000) [pid = 3380] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3443C00) [pid = 3380] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396CA0800) [pid = 3380] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0FA9800) [pid = 3380] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A16B4800) [pid = 3380] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39D662800) [pid = 3380] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A3461000) [pid = 3380] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3967E1C00) [pid = 3380] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3A12400) [pid = 3380] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3959CF000) [pid = 3380] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39B6F0C00) [pid = 3380] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39CB98400) [pid = 3380] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:30:44 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F396726800) [pid = 3380] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:30:44 INFO - PROCESS | 3380 | 1467235844711 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:44 INFO - PROCESS | 3380 | 1467235844714 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BCF000 == 33 [pid = 3380] [id = 270] 14:30:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F394F3C800) [pid = 3380] [serial = 809] [outer = 0000000000000000] 14:30:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3967DB000) [pid = 3380] [serial = 810] [outer = 000000F394F3C800] 14:30:44 INFO - PROCESS | 3380 | 1467235844762 Marionette DEBUG loaded listener.js 14:30:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CC69800) [pid = 3380] [serial = 811] [outer = 000000F394F3C800] 14:30:45 INFO - PROCESS | 3380 | 1467235845138 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 920ms 14:30:45 INFO - PROCESS | 3380 | 1467235845174 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 3380 | 1467235845176 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 14:30:45 INFO - PROCESS | 3380 | 1467235845179 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:30:45 INFO - PROCESS | 3380 | 1467235845181 Marionette TRACE conn6 <- [1,1046,null,{}] 14:30:45 INFO - PROCESS | 3380 | 1467235845184 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:45 INFO - PROCESS | 3380 | 1467235845186 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:45 INFO - PROCESS | 3380 | 1467235845295 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 14:30:45 INFO - PROCESS | 3380 | 1467235845339 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 3380 | 1467235845342 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8199800 == 34 [pid = 3380] [id = 271] 14:30:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39506C000) [pid = 3380] [serial = 812] [outer = 0000000000000000] 14:30:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A16C6800) [pid = 3380] [serial = 813] [outer = 000000F39506C000] 14:30:45 INFO - PROCESS | 3380 | 1467235845388 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A34E3800) [pid = 3380] [serial = 814] [outer = 000000F39506C000] 14:30:45 INFO - PROCESS | 3380 | 1467235845740 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 586ms 14:30:45 INFO - PROCESS | 3380 | 1467235845768 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 14:30:45 INFO - PROCESS | 3380 | 1467235845771 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 14:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:30:45 INFO - PROCESS | 3380 | 1467235845774 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:30:45 INFO - PROCESS | 3380 | 1467235845776 Marionette TRACE conn6 <- [1,1050,null,{}] 14:30:45 INFO - PROCESS | 3380 | 1467235845780 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:45 INFO - PROCESS | 3380 | 1467235845782 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:45 INFO - PROCESS | 3380 | 1467235845862 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 14:30:45 INFO - PROCESS | 3380 | 1467235845962 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 3380 | 1467235845964 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8457000 == 35 [pid = 3380] [id = 272] 14:30:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A34E3000) [pid = 3380] [serial = 815] [outer = 0000000000000000] 14:30:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A35A5C00) [pid = 3380] [serial = 816] [outer = 000000F3A34E3000] 14:30:46 INFO - PROCESS | 3380 | 1467235846013 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A3A14000) [pid = 3380] [serial = 817] [outer = 000000F3A34E3000] 14:30:46 INFO - PROCESS | 3380 | 1467235846409 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 692ms 14:30:46 INFO - PROCESS | 3380 | 1467235846470 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 14:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:30:46 INFO - PROCESS | 3380 | 1467235846472 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 14:30:46 INFO - PROCESS | 3380 | 1467235846475 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 3380 | 1467235846477 Marionette TRACE conn6 <- [1,1054,null,{}] 14:30:46 INFO - PROCESS | 3380 | 1467235846481 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:46 INFO - PROCESS | 3380 | 1467235846483 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:46 INFO - PROCESS | 3380 | 1467235846567 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 14:30:46 INFO - PROCESS | 3380 | 1467235846572 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 3380 | 1467235846574 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F4800 == 36 [pid = 3380] [id = 273] 14:30:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3A1E800) [pid = 3380] [serial = 818] [outer = 0000000000000000] 14:30:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A3EC0800) [pid = 3380] [serial = 819] [outer = 000000F3A3A1E800] 14:30:46 INFO - PROCESS | 3380 | 1467235846619 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A40D8C00) [pid = 3380] [serial = 820] [outer = 000000F3A3A1E800] 14:30:47 INFO - PROCESS | 3380 | 1467235847497 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1085ms 14:30:47 INFO - PROCESS | 3380 | 1467235847564 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 14:30:47 INFO - PROCESS | 3380 | 1467235847569 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 14:30:47 INFO - PROCESS | 3380 | 1467235847574 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:30:47 INFO - PROCESS | 3380 | 1467235847580 Marionette TRACE conn6 <- [1,1058,null,{}] 14:30:47 INFO - PROCESS | 3380 | 1467235847585 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:47 INFO - PROCESS | 3380 | 1467235847589 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:47 INFO - PROCESS | 3380 | 1467235847725 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 14:30:47 INFO - PROCESS | 3380 | 1467235847797 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:47 INFO - PROCESS | 3380 | 1467235847800 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C082000 == 37 [pid = 3380] [id = 274] 14:30:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39686DC00) [pid = 3380] [serial = 821] [outer = 0000000000000000] 14:30:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396D9D400) [pid = 3380] [serial = 822] [outer = 000000F39686DC00] 14:30:47 INFO - PROCESS | 3380 | 1467235847903 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39B1F6000) [pid = 3380] [serial = 823] [outer = 000000F39686DC00] 14:30:48 INFO - PROCESS | 3380 | 1467235848595 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1028ms 14:30:48 INFO - PROCESS | 3380 | 1467235848606 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 14:30:48 INFO - PROCESS | 3380 | 1467235848611 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 14:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:30:48 INFO - PROCESS | 3380 | 1467235848618 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:30:48 INFO - PROCESS | 3380 | 1467235848621 Marionette TRACE conn6 <- [1,1062,null,{}] 14:30:48 INFO - PROCESS | 3380 | 1467235848625 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:48 INFO - PROCESS | 3380 | 1467235848628 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:48 INFO - PROCESS | 3380 | 1467235848759 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 14:30:48 INFO - PROCESS | 3380 | 1467235848882 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:48 INFO - PROCESS | 3380 | 1467235848885 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97BB800 == 38 [pid = 3380] [id = 275] 14:30:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A0CE2400) [pid = 3380] [serial = 824] [outer = 0000000000000000] 14:30:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A0DE0C00) [pid = 3380] [serial = 825] [outer = 000000F3A0CE2400] 14:30:49 INFO - PROCESS | 3380 | 1467235848992 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A16C5000) [pid = 3380] [serial = 826] [outer = 000000F3A0CE2400] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8457000 == 37 [pid = 3380] [id = 272] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8199800 == 36 [pid = 3380] [id = 271] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BCF000 == 35 [pid = 3380] [id = 270] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A441B800 == 34 [pid = 3380] [id = 269] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A351F000 == 33 [pid = 3380] [id = 268] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1004000 == 32 [pid = 3380] [id = 267] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCFD000 == 31 [pid = 3380] [id = 266] 14:30:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B19D800 == 30 [pid = 3380] [id = 265] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A40CCC00) [pid = 3380] [serial = 775] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A44CA800) [pid = 3380] [serial = 777] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A4D99400) [pid = 3380] [serial = 778] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A34F0000) [pid = 3380] [serial = 703] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F396D9F800) [pid = 3380] [serial = 750] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A31DDC00) [pid = 3380] [serial = 766] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A4B86800) [pid = 3380] [serial = 745] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39FBE3400) [pid = 3380] [serial = 759] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3630800) [pid = 3380] [serial = 769] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A2A88400) [pid = 3380] [serial = 765] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A0719C00) [pid = 3380] [serial = 760] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B269400) [pid = 3380] [serial = 754] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3EBB400) [pid = 3380] [serial = 774] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0C7A800) [pid = 3380] [serial = 763] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0CE8800) [pid = 3380] [serial = 771] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A4692C00) [pid = 3380] [serial = 744] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39CBD6800) [pid = 3380] [serial = 756] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A07C3C00) [pid = 3380] [serial = 762] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39804E800) [pid = 3380] [serial = 751] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396874800) [pid = 3380] [serial = 747] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39D08AC00) [pid = 3380] [serial = 757] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39AF46800) [pid = 3380] [serial = 753] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A362D400) [pid = 3380] [serial = 772] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F396F98C00) [pid = 3380] [serial = 748] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A359D000) [pid = 3380] [serial = 768] [outer = 0000000000000000] [url = about:blank] 14:30:49 INFO - PROCESS | 3380 | 1467235849904 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1337ms 14:30:49 INFO - PROCESS | 3380 | 1467235849957 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:30:49 INFO - PROCESS | 3380 | 1467235849961 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 14:30:49 INFO - PROCESS | 3380 | 1467235849966 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 3380 | 1467235849969 Marionette TRACE conn6 <- [1,1066,null,{}] 14:30:49 INFO - PROCESS | 3380 | 1467235849975 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:49 INFO - PROCESS | 3380 | 1467235849978 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:50 INFO - PROCESS | 3380 | 1467235850069 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 14:30:50 INFO - PROCESS | 3380 | 1467235850150 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 3380 | 1467235850153 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2EA000 == 31 [pid = 3380] [id = 276] 14:30:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3967D9800) [pid = 3380] [serial = 827] [outer = 0000000000000000] 14:30:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396CA3400) [pid = 3380] [serial = 828] [outer = 000000F3967D9800] 14:30:50 INFO - PROCESS | 3380 | 1467235850205 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F397EE0800) [pid = 3380] [serial = 829] [outer = 000000F3967D9800] 14:30:50 INFO - PROCESS | 3380 | 1467235850657 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 733ms 14:30:50 INFO - PROCESS | 3380 | 1467235850699 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 14:30:50 INFO - PROCESS | 3380 | 1467235850704 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 14:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:30:50 INFO - PROCESS | 3380 | 1467235850710 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:30:50 INFO - PROCESS | 3380 | 1467235850712 Marionette TRACE conn6 <- [1,1070,null,{}] 14:30:50 INFO - PROCESS | 3380 | 1467235850716 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:50 INFO - PROCESS | 3380 | 1467235850719 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:50 INFO - PROCESS | 3380 | 1467235850809 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 14:30:50 INFO - PROCESS | 3380 | 1467235850818 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:50 INFO - PROCESS | 3380 | 1467235850820 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCE0000 == 32 [pid = 3380] [id = 277] 14:30:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39C063C00) [pid = 3380] [serial = 830] [outer = 0000000000000000] 14:30:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39C0D4000) [pid = 3380] [serial = 831] [outer = 000000F39C063C00] 14:30:50 INFO - PROCESS | 3380 | 1467235850869 Marionette DEBUG loaded listener.js 14:30:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39D08AC00) [pid = 3380] [serial = 832] [outer = 000000F39C063C00] 14:30:51 INFO - PROCESS | 3380 | 1467235851353 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 688ms 14:30:51 INFO - PROCESS | 3380 | 1467235851401 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 14:30:51 INFO - PROCESS | 3380 | 1467235851404 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 14:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:30:51 INFO - PROCESS | 3380 | 1467235851407 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 3380 | 1467235851411 Marionette TRACE conn6 <- [1,1074,null,{}] 14:30:51 INFO - PROCESS | 3380 | 1467235851422 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:51 INFO - PROCESS | 3380 | 1467235851427 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:51 INFO - PROCESS | 3380 | 1467235851544 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 14:30:51 INFO - PROCESS | 3380 | 1467235851635 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 3380 | 1467235851639 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1665000 == 33 [pid = 3380] [id = 278] 14:30:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A07CCC00) [pid = 3380] [serial = 833] [outer = 0000000000000000] 14:30:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0CDC400) [pid = 3380] [serial = 834] [outer = 000000F3A07CCC00] 14:30:51 INFO - PROCESS | 3380 | 1467235851690 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0FA2000) [pid = 3380] [serial = 835] [outer = 000000F3A07CCC00] 14:30:52 INFO - PROCESS | 3380 | 1467235852127 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 733ms 14:30:52 INFO - PROCESS | 3380 | 1467235852142 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 3380 | 1467235852145 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:30:52 INFO - PROCESS | 3380 | 1467235852149 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 3380 | 1467235852150 Marionette TRACE conn6 <- [1,1078,null,{}] 14:30:52 INFO - PROCESS | 3380 | 1467235852160 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:52 INFO - PROCESS | 3380 | 1467235852162 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:52 INFO - PROCESS | 3380 | 1467235852280 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 14:30:52 INFO - PROCESS | 3380 | 1467235852285 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 3380 | 1467235852287 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4409800 == 34 [pid = 3380] [id = 279] 14:30:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A16CBC00) [pid = 3380] [serial = 836] [outer = 0000000000000000] 14:30:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A2A91000) [pid = 3380] [serial = 837] [outer = 000000F3A16CBC00] 14:30:52 INFO - PROCESS | 3380 | 1467235852334 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3156C00) [pid = 3380] [serial = 838] [outer = 000000F3A16CBC00] 14:30:52 INFO - PROCESS | 3380 | 1467235852826 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 732ms 14:30:52 INFO - PROCESS | 3380 | 1467235852916 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 3380 | 1467235852918 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 14:30:52 INFO - PROCESS | 3380 | 1467235852938 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 3380 | 1467235852940 Marionette TRACE conn6 <- [1,1082,null,{}] 14:30:52 INFO - PROCESS | 3380 | 1467235852943 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:52 INFO - PROCESS | 3380 | 1467235852945 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:30:53 INFO - PROCESS | 3380 | 1467235853063 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 14:30:53 INFO - PROCESS | 3380 | 1467235853070 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 3380 | 1467235853073 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61BA800 == 35 [pid = 3380] [id = 280] 14:30:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A31E2400) [pid = 3380] [serial = 839] [outer = 0000000000000000] 14:30:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A35A0800) [pid = 3380] [serial = 840] [outer = 000000F3A31E2400] 14:30:53 INFO - PROCESS | 3380 | 1467235853119 Marionette DEBUG loaded listener.js 14:30:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3633000) [pid = 3380] [serial = 841] [outer = 000000F3A31E2400] 14:30:53 INFO - PROCESS | 3380 | 1467235853608 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 14:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:30:53 INFO - PROCESS | 3380 | 1467235853619 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 3380 | 1467235853621 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 14:30:53 INFO - PROCESS | 3380 | 1467235853624 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 3380 | 1467235853626 Marionette TRACE conn6 <- [1,1086,null,{}] 14:30:53 INFO - PROCESS | 3380 | 1467235853629 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:53 INFO - PROCESS | 3380 | 1467235853635 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:53 INFO - PROCESS | 3380 | 1467235853795 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 14:30:53 INFO - PROCESS | 3380 | 1467235853809 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:53 INFO - PROCESS | 3380 | 1467235853811 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A844D800 == 36 [pid = 3380] [id = 281] 14:30:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A3EC7C00) [pid = 3380] [serial = 842] [outer = 0000000000000000] 14:30:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A46B0400) [pid = 3380] [serial = 843] [outer = 000000F3A3EC7C00] 14:30:53 INFO - PROCESS | 3380 | 1467235853904 Marionette DEBUG loaded listener.js 14:30:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A4D9BC00) [pid = 3380] [serial = 844] [outer = 000000F3A3EC7C00] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0755000) [pid = 3380] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39AF4E800) [pid = 3380] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0CE3400) [pid = 3380] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396C95C00) [pid = 3380] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39CBDA000) [pid = 3380] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F394F3C800) [pid = 3380] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39B17CC00) [pid = 3380] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A34E3000) [pid = 3380] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396DA1800) [pid = 3380] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39506C000) [pid = 3380] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967DA400) [pid = 3380] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39CC6D800) [pid = 3380] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:30:54 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0FD8800) [pid = 3380] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:30:54 INFO - PROCESS | 3380 | 1467235854367 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 839ms 14:30:54 INFO - PROCESS | 3380 | 1467235854467 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 14:30:54 INFO - PROCESS | 3380 | 1467235854469 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 14:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:30:54 INFO - PROCESS | 3380 | 1467235854472 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:30:54 INFO - PROCESS | 3380 | 1467235854474 Marionette TRACE conn6 <- [1,1090,null,{}] 14:30:54 INFO - PROCESS | 3380 | 1467235854478 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:54 INFO - PROCESS | 3380 | 1467235854480 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:54 INFO - PROCESS | 3380 | 1467235854568 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 14:30:54 INFO - PROCESS | 3380 | 1467235854574 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 3380 | 1467235854576 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3980E3000 == 37 [pid = 3380] [id = 282] 14:30:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39BCE3800) [pid = 3380] [serial = 845] [outer = 0000000000000000] 14:30:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0FA8C00) [pid = 3380] [serial = 846] [outer = 000000F39BCE3800] 14:30:54 INFO - PROCESS | 3380 | 1467235854622 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4D99400) [pid = 3380] [serial = 847] [outer = 000000F39BCE3800] 14:30:55 INFO - PROCESS | 3380 | 1467235855048 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 629ms 14:30:55 INFO - PROCESS | 3380 | 1467235855104 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 3380 | 1467235855106 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 14:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:30:55 INFO - PROCESS | 3380 | 1467235855110 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 3380 | 1467235855112 Marionette TRACE conn6 <- [1,1094,null,{}] 14:30:55 INFO - PROCESS | 3380 | 1467235855115 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:55 INFO - PROCESS | 3380 | 1467235855117 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:55 INFO - PROCESS | 3380 | 1467235855209 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 14:30:55 INFO - PROCESS | 3380 | 1467235855215 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 3380 | 1467235855217 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA197000 == 38 [pid = 3380] [id = 283] 14:30:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4DA3000) [pid = 3380] [serial = 848] [outer = 0000000000000000] 14:30:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A4DA8800) [pid = 3380] [serial = 849] [outer = 000000F3A4DA3000] 14:30:55 INFO - PROCESS | 3380 | 1467235855263 Marionette DEBUG loaded listener.js 14:30:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A5756400) [pid = 3380] [serial = 850] [outer = 000000F3A4DA3000] 14:30:55 INFO - PROCESS | 3380 | 1467235855772 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 691ms 14:30:55 INFO - PROCESS | 3380 | 1467235855805 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 14:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:30:55 INFO - PROCESS | 3380 | 1467235855807 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 14:30:55 INFO - PROCESS | 3380 | 1467235855810 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 3380 | 1467235855812 Marionette TRACE conn6 <- [1,1098,null,{}] 14:30:55 INFO - PROCESS | 3380 | 1467235855816 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:55 INFO - PROCESS | 3380 | 1467235855818 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:55 INFO - PROCESS | 3380 | 1467235855929 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 14:30:55 INFO - PROCESS | 3380 | 1467235855937 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 3380 | 1467235855946 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB11B000 == 39 [pid = 3380] [id = 284] 14:30:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A5960C00) [pid = 3380] [serial = 851] [outer = 0000000000000000] 14:30:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A5C4DC00) [pid = 3380] [serial = 852] [outer = 000000F3A5960C00] 14:30:55 INFO - PROCESS | 3380 | 1467235855992 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A608E000) [pid = 3380] [serial = 853] [outer = 000000F3A5960C00] 14:30:56 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 14:30:56 INFO - PROCESS | 3380 | 1467235856749 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 987ms 14:30:56 INFO - PROCESS | 3380 | 1467235856811 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 3380 | 1467235856816 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 14:30:56 INFO - PROCESS | 3380 | 1467235856822 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:30:56 INFO - PROCESS | 3380 | 1467235856828 Marionette TRACE conn6 <- [1,1102,null,{}] 14:30:56 INFO - PROCESS | 3380 | 1467235856833 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:56 INFO - PROCESS | 3380 | 1467235856837 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:56 INFO - PROCESS | 3380 | 1467235856959 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 14:30:57 INFO - PROCESS | 3380 | 1467235857083 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 3380 | 1467235857087 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCDF000 == 40 [pid = 3380] [id = 285] 14:30:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39B178400) [pid = 3380] [serial = 854] [outer = 0000000000000000] 14:30:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39B9BBC00) [pid = 3380] [serial = 855] [outer = 000000F39B178400] 14:30:57 INFO - PROCESS | 3380 | 1467235857151 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39D1BA000) [pid = 3380] [serial = 856] [outer = 000000F39B178400] 14:30:57 INFO - PROCESS | 3380 | 1467235857834 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1031ms 14:30:57 INFO - PROCESS | 3380 | 1467235857860 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 14:30:57 INFO - PROCESS | 3380 | 1467235857865 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 14:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:30:57 INFO - PROCESS | 3380 | 1467235857872 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:30:57 INFO - PROCESS | 3380 | 1467235857876 Marionette TRACE conn6 <- [1,1106,null,{}] 14:30:57 INFO - PROCESS | 3380 | 1467235857880 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:57 INFO - PROCESS | 3380 | 1467235857883 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:58 INFO - PROCESS | 3380 | 1467235858027 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 14:30:58 INFO - PROCESS | 3380 | 1467235858152 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 3380 | 1467235858155 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81A5000 == 41 [pid = 3380] [id = 286] 14:30:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0DE0000) [pid = 3380] [serial = 857] [outer = 0000000000000000] 14:30:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A3152400) [pid = 3380] [serial = 858] [outer = 000000F3A0DE0000] 14:30:58 INFO - PROCESS | 3380 | 1467235858218 Marionette DEBUG loaded listener.js 14:30:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A3E0D400) [pid = 3380] [serial = 859] [outer = 000000F3A0DE0000] 14:30:58 INFO - PROCESS | 3380 | 1467235858842 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1032ms 14:30:58 INFO - PROCESS | 3380 | 1467235858905 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 14:30:58 INFO - PROCESS | 3380 | 1467235858908 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 14:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:30:58 INFO - PROCESS | 3380 | 1467235858912 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 3380 | 1467235858916 Marionette TRACE conn6 <- [1,1110,null,{}] 14:30:58 INFO - PROCESS | 3380 | 1467235858928 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:58 INFO - PROCESS | 3380 | 1467235858933 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:59 INFO - PROCESS | 3380 | 1467235859084 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 14:30:59 INFO - PROCESS | 3380 | 1467235859212 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:59 INFO - PROCESS | 3380 | 1467235859215 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:30:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB140800 == 42 [pid = 3380] [id = 287] 14:30:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4DA8C00) [pid = 3380] [serial = 860] [outer = 0000000000000000] 14:30:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A59E3C00) [pid = 3380] [serial = 861] [outer = 000000F3A4DA8C00] 14:30:59 INFO - PROCESS | 3380 | 1467235859277 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A60C4400) [pid = 3380] [serial = 862] [outer = 000000F3A4DA8C00] 14:31:00 INFO - PROCESS | 3380 | 1467235860119 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1230ms 14:31:00 INFO - PROCESS | 3380 | 1467235860148 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 14:31:00 INFO - PROCESS | 3380 | 1467235860152 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 14:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:31:00 INFO - PROCESS | 3380 | 1467235860158 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:31:00 INFO - PROCESS | 3380 | 1467235860162 Marionette TRACE conn6 <- [1,1114,null,{}] 14:31:00 INFO - PROCESS | 3380 | 1467235860168 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:00 INFO - PROCESS | 3380 | 1467235860171 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:00 INFO - PROCESS | 3380 | 1467235860277 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 14:31:00 INFO - PROCESS | 3380 | 1467235860354 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:00 INFO - PROCESS | 3380 | 1467235860359 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF14000 == 43 [pid = 3380] [id = 288] 14:31:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3972C8800) [pid = 3380] [serial = 863] [outer = 0000000000000000] 14:31:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39B178C00) [pid = 3380] [serial = 864] [outer = 000000F3972C8800] 14:31:00 INFO - PROCESS | 3380 | 1467235860412 Marionette DEBUG loaded listener.js 14:31:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39C0D5C00) [pid = 3380] [serial = 865] [outer = 000000F3972C8800] 14:31:01 INFO - PROCESS | 3380 | 1467235861016 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 881ms 14:31:01 INFO - PROCESS | 3380 | 1467235861044 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 14:31:01 INFO - PROCESS | 3380 | 1467235861049 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 14:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:31:01 INFO - PROCESS | 3380 | 1467235861055 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:31:01 INFO - PROCESS | 3380 | 1467235861058 Marionette TRACE conn6 <- [1,1118,null,{}] 14:31:01 INFO - PROCESS | 3380 | 1467235861062 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:01 INFO - PROCESS | 3380 | 1467235861064 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:01 INFO - PROCESS | 3380 | 1467235861175 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA197000 == 42 [pid = 3380] [id = 283] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3980E3000 == 41 [pid = 3380] [id = 282] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A844D800 == 40 [pid = 3380] [id = 281] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61BA800 == 39 [pid = 3380] [id = 280] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4409800 == 38 [pid = 3380] [id = 279] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1665000 == 37 [pid = 3380] [id = 278] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCE0000 == 36 [pid = 3380] [id = 277] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2EA000 == 35 [pid = 3380] [id = 276] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F4800 == 34 [pid = 3380] [id = 273] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C082000 == 33 [pid = 3380] [id = 274] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA22800 == 32 [pid = 3380] [id = 264] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97BB800 == 31 [pid = 3380] [id = 275] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF14000 == 30 [pid = 3380] [id = 288] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB140800 == 29 [pid = 3380] [id = 287] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81A5000 == 28 [pid = 3380] [id = 286] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCDF000 == 27 [pid = 3380] [id = 285] 14:31:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB11B000 == 26 [pid = 3380] [id = 284] 14:31:01 INFO - PROCESS | 3380 | 1467235861978 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 3380 | 1467235861982 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39B186000) [pid = 3380] [serial = 781] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F396DA0000) [pid = 3380] [serial = 780] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A3A14000) [pid = 3380] [serial = 817] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0760400) [pid = 3380] [serial = 784] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39D1D9800) [pid = 3380] [serial = 783] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A4D99C00) [pid = 3380] [serial = 787] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A34E5C00) [pid = 3380] [serial = 786] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3EC0800) [pid = 3380] [serial = 819] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A34E3800) [pid = 3380] [serial = 814] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D5C6400) [pid = 3380] [serial = 802] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0BA7400) [pid = 3380] [serial = 804] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C062400) [pid = 3380] [serial = 799] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B6F0800) [pid = 3380] [serial = 798] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0CEB400) [pid = 3380] [serial = 807] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396CA0400) [pid = 3380] [serial = 795] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396F9CC00) [pid = 3380] [serial = 796] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0C7F000) [pid = 3380] [serial = 805] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39D128C00) [pid = 3380] [serial = 801] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967DB000) [pid = 3380] [serial = 810] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39CBD9C00) [pid = 3380] [serial = 793] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0FA0000) [pid = 3380] [serial = 808] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39BC74400) [pid = 3380] [serial = 792] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39CC69800) [pid = 3380] [serial = 811] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A35A5C00) [pid = 3380] [serial = 816] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A362EC00) [pid = 3380] [serial = 790] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F39D1DD400) [pid = 3380] [serial = 789] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A16C6800) [pid = 3380] [serial = 813] [outer = 0000000000000000] [url = about:blank] 14:31:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F395EE4000 == 27 [pid = 3380] [id = 289] 14:31:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F395065800) [pid = 3380] [serial = 866] [outer = 0000000000000000] 14:31:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F395844000) [pid = 3380] [serial = 867] [outer = 000000F395065800] 14:31:02 INFO - PROCESS | 3380 | 1467235862165 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39603D400) [pid = 3380] [serial = 868] [outer = 000000F395065800] 14:31:02 INFO - PROCESS | 3380 | 1467235862639 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1634ms 14:31:02 INFO - PROCESS | 3380 | 1467235862694 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 3380 | 1467235862698 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 14:31:02 INFO - PROCESS | 3380 | 1467235862702 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:31:02 INFO - PROCESS | 3380 | 1467235862705 Marionette TRACE conn6 <- [1,1122,null,{}] 14:31:02 INFO - PROCESS | 3380 | 1467235862711 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:02 INFO - PROCESS | 3380 | 1467235862714 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:02 INFO - PROCESS | 3380 | 1467235862804 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 14:31:02 INFO - PROCESS | 3380 | 1467235862819 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 3380 | 1467235862822 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC90000 == 28 [pid = 3380] [id = 290] 14:31:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F396D93400) [pid = 3380] [serial = 869] [outer = 0000000000000000] 14:31:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396DA0800) [pid = 3380] [serial = 870] [outer = 000000F396D93400] 14:31:02 INFO - PROCESS | 3380 | 1467235862871 Marionette DEBUG loaded listener.js 14:31:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F397B43800) [pid = 3380] [serial = 871] [outer = 000000F396D93400] 14:31:03 INFO - PROCESS | 3380 | [GFX2-]: DrawTargetD2D 1.1 (000000F3A162DFB0): Failed to create GradientStopCollection with no stops. 14:31:03 INFO - PROCESS | 3380 | [GFX3-]: No stops specified for gradient pattern. 14:31:03 INFO - PROCESS | 3380 | 1467235863343 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 691ms 14:31:03 INFO - PROCESS | 3380 | 1467235863432 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 3380 | 1467235863436 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 14:31:03 INFO - PROCESS | 3380 | 1467235863441 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 3380 | 1467235863444 Marionette TRACE conn6 <- [1,1126,null,{}] 14:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:31:03 INFO - PROCESS | 3380 | 1467235863448 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:03 INFO - PROCESS | 3380 | 1467235863450 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:03 INFO - PROCESS | 3380 | 1467235863552 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 14:31:03 INFO - PROCESS | 3380 | 1467235863631 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:03 INFO - PROCESS | 3380 | 1467235863634 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC8E800 == 29 [pid = 3380] [id = 291] 14:31:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39AFC3800) [pid = 3380] [serial = 872] [outer = 0000000000000000] 14:31:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39BD88C00) [pid = 3380] [serial = 873] [outer = 000000F39AFC3800] 14:31:03 INFO - PROCESS | 3380 | 1467235863683 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C0D3C00) [pid = 3380] [serial = 874] [outer = 000000F39AFC3800] 14:31:04 INFO - PROCESS | 3380 | 1467235864082 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 14:31:04 INFO - PROCESS | 3380 | 1467235864123 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 14:31:04 INFO - PROCESS | 3380 | 1467235864126 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 14:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:31:04 INFO - PROCESS | 3380 | 1467235864131 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 3380 | 1467235864137 Marionette TRACE conn6 <- [1,1130,null,{}] 14:31:04 INFO - PROCESS | 3380 | 1467235864159 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:04 INFO - PROCESS | 3380 | 1467235864164 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:04 INFO - PROCESS | 3380 | 1467235864286 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 14:31:04 INFO - PROCESS | 3380 | 1467235864344 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 3380 | 1467235864346 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1020000 == 30 [pid = 3380] [id = 292] 14:31:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CC6C400) [pid = 3380] [serial = 875] [outer = 0000000000000000] 14:31:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39D1E6C00) [pid = 3380] [serial = 876] [outer = 000000F39CC6C400] 14:31:04 INFO - PROCESS | 3380 | 1467235864395 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A070C800) [pid = 3380] [serial = 877] [outer = 000000F39CC6C400] 14:31:04 INFO - PROCESS | 3380 | 1467235864851 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 732ms 14:31:04 INFO - PROCESS | 3380 | 1467235864862 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 14:31:04 INFO - PROCESS | 3380 | 1467235864865 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 14:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:31:04 INFO - PROCESS | 3380 | 1467235864904 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:31:04 INFO - PROCESS | 3380 | 1467235864906 Marionette TRACE conn6 <- [1,1134,null,{}] 14:31:04 INFO - PROCESS | 3380 | 1467235864914 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:04 INFO - PROCESS | 3380 | 1467235864916 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:05 INFO - PROCESS | 3380 | 1467235865044 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 14:31:05 INFO - PROCESS | 3380 | 1467235865057 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 3380 | 1467235865060 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3698800 == 31 [pid = 3380] [id = 293] 14:31:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0C77000) [pid = 3380] [serial = 878] [outer = 0000000000000000] 14:31:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0C7A800) [pid = 3380] [serial = 879] [outer = 000000F3A0C77000] 14:31:05 INFO - PROCESS | 3380 | 1467235865152 Marionette DEBUG loaded listener.js 14:31:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0CDE400) [pid = 3380] [serial = 880] [outer = 000000F3A0C77000] 14:31:05 INFO - PROCESS | 3380 | 1467235865599 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 753ms 14:31:05 INFO - PROCESS | 3380 | 1467235865650 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 14:31:05 INFO - PROCESS | 3380 | 1467235865653 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 14:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:31:05 INFO - PROCESS | 3380 | 1467235865656 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 3380 | 1467235865658 Marionette TRACE conn6 <- [1,1138,null,{}] 14:31:05 INFO - PROCESS | 3380 | 1467235865662 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:05 INFO - PROCESS | 3380 | 1467235865664 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:05 INFO - PROCESS | 3380 | 1467235865784 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 14:31:05 INFO - PROCESS | 3380 | 1467235865796 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 3380 | 1467235865803 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4421000 == 32 [pid = 3380] [id = 294] 14:31:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F395066800) [pid = 3380] [serial = 881] [outer = 0000000000000000] 14:31:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0FCD800) [pid = 3380] [serial = 882] [outer = 000000F395066800] 14:31:05 INFO - PROCESS | 3380 | 1467235865909 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A2A8D000) [pid = 3380] [serial = 883] [outer = 000000F395066800] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A16CBC00) [pid = 3380] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A31E2400) [pid = 3380] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3EC7C00) [pid = 3380] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39686DC00) [pid = 3380] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39C063C00) [pid = 3380] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3A1E800) [pid = 3380] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A5960C00) [pid = 3380] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0CE2400) [pid = 3380] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A07CCC00) [pid = 3380] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967D9800) [pid = 3380] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4DA3000) [pid = 3380] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:31:06 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39BCE3800) [pid = 3380] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:31:06 INFO - PROCESS | 3380 | 1467235866581 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 985ms 14:31:06 INFO - PROCESS | 3380 | 1467235866645 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 14:31:06 INFO - PROCESS | 3380 | 1467235866648 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 14:31:06 INFO - PROCESS | 3380 | 1467235866651 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:31:06 INFO - PROCESS | 3380 | 1467235866652 Marionette TRACE conn6 <- [1,1142,null,{}] 14:31:06 INFO - PROCESS | 3380 | 1467235866656 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:06 INFO - PROCESS | 3380 | 1467235866659 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:06 INFO - PROCESS | 3380 | 1467235866752 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 14:31:06 INFO - PROCESS | 3380 | 1467235866761 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:06 INFO - PROCESS | 3380 | 1467235866763 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39677E000 == 33 [pid = 3380] [id = 295] 14:31:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F394E91800) [pid = 3380] [serial = 884] [outer = 0000000000000000] 14:31:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A07CCC00) [pid = 3380] [serial = 885] [outer = 000000F394E91800] 14:31:06 INFO - PROCESS | 3380 | 1467235866815 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A31DE400) [pid = 3380] [serial = 886] [outer = 000000F394E91800] 14:31:07 INFO - PROCESS | 3380 | 1467235867242 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 629ms 14:31:07 INFO - PROCESS | 3380 | 1467235867283 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 3380 | 1467235867286 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 14:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:31:07 INFO - PROCESS | 3380 | 1467235867289 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 3380 | 1467235867291 Marionette TRACE conn6 <- [1,1146,null,{}] 14:31:07 INFO - PROCESS | 3380 | 1467235867295 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:07 INFO - PROCESS | 3380 | 1467235867297 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:07 INFO - PROCESS | 3380 | 1467235867379 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 14:31:07 INFO - PROCESS | 3380 | 1467235867387 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 3380 | 1467235867389 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76DA000 == 34 [pid = 3380] [id = 296] 14:31:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39B92F400) [pid = 3380] [serial = 887] [outer = 0000000000000000] 14:31:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A34EDC00) [pid = 3380] [serial = 888] [outer = 000000F39B92F400] 14:31:07 INFO - PROCESS | 3380 | 1467235867435 Marionette DEBUG loaded listener.js 14:31:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A362A800) [pid = 3380] [serial = 889] [outer = 000000F39B92F400] 14:31:07 INFO - PROCESS | 3380 | 1467235867907 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 3380 | 1467235867922 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 14:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:31:07 INFO - PROCESS | 3380 | 1467235867931 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 3380 | 1467235867933 Marionette TRACE conn6 <- [1,1150,null,{}] 14:31:07 INFO - PROCESS | 3380 | 1467235867936 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:07 INFO - PROCESS | 3380 | 1467235867938 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:08 INFO - PROCESS | 3380 | 1467235868032 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 14:31:08 INFO - PROCESS | 3380 | 1467235868040 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:08 INFO - PROCESS | 3380 | 1467235868042 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A844E000 == 35 [pid = 3380] [id = 297] 14:31:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A39F3000) [pid = 3380] [serial = 890] [outer = 0000000000000000] 14:31:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3EBE000) [pid = 3380] [serial = 891] [outer = 000000F3A39F3000] 14:31:08 INFO - PROCESS | 3380 | 1467235868089 Marionette DEBUG loaded listener.js 14:31:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A40CE800) [pid = 3380] [serial = 892] [outer = 000000F3A39F3000] 14:31:08 INFO - PROCESS | 3380 | 1467235868688 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 838ms 14:31:08 INFO - PROCESS | 3380 | 1467235868796 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 3380 | 1467235868802 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 14:31:08 INFO - PROCESS | 3380 | 1467235868809 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:31:08 INFO - PROCESS | 3380 | 1467235868813 Marionette TRACE conn6 <- [1,1154,null,{}] 14:31:08 INFO - PROCESS | 3380 | 1467235868819 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:08 INFO - PROCESS | 3380 | 1467235868822 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:08 INFO - PROCESS | 3380 | 1467235868962 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 14:31:09 INFO - PROCESS | 3380 | 1467235869039 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:09 INFO - PROCESS | 3380 | 1467235869042 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCE0000 == 36 [pid = 3380] [id = 298] 14:31:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396057000) [pid = 3380] [serial = 893] [outer = 0000000000000000] 14:31:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396D9AC00) [pid = 3380] [serial = 894] [outer = 000000F396057000] 14:31:09 INFO - PROCESS | 3380 | 1467235869148 Marionette DEBUG loaded listener.js 14:31:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39B186800) [pid = 3380] [serial = 895] [outer = 000000F396057000] 14:31:09 INFO - PROCESS | 3380 | 1467235869903 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1131ms 14:31:09 INFO - PROCESS | 3380 | 1467235869947 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 14:31:09 INFO - PROCESS | 3380 | 1467235869953 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 14:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:31:09 INFO - PROCESS | 3380 | 1467235869984 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 3380 | 1467235869987 Marionette TRACE conn6 <- [1,1158,null,{}] 14:31:09 INFO - PROCESS | 3380 | 1467235869991 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:10 INFO - PROCESS | 3380 | 1467235869995 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:10 INFO - PROCESS | 3380 | 1467235870131 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 14:31:10 INFO - PROCESS | 3380 | 1467235870248 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 3380 | 1467235870252 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57BF000 == 37 [pid = 3380] [id = 299] 14:31:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39CBD4000) [pid = 3380] [serial = 896] [outer = 0000000000000000] 14:31:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39D128C00) [pid = 3380] [serial = 897] [outer = 000000F39CBD4000] 14:31:10 INFO - PROCESS | 3380 | 1467235870314 Marionette DEBUG loaded listener.js 14:31:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0753400) [pid = 3380] [serial = 898] [outer = 000000F39CBD4000] 14:31:11 INFO - PROCESS | 3380 | 1467235871220 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1278ms 14:31:11 INFO - PROCESS | 3380 | 1467235871270 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 14:31:11 INFO - PROCESS | 3380 | 1467235871274 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 14:31:11 INFO - PROCESS | 3380 | 1467235871280 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:31:11 INFO - PROCESS | 3380 | 1467235871283 Marionette TRACE conn6 <- [1,1162,null,{}] 14:31:11 INFO - PROCESS | 3380 | 1467235871289 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:11 INFO - PROCESS | 3380 | 1467235871291 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:11 INFO - PROCESS | 3380 | 1467235871416 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 14:31:11 INFO - PROCESS | 3380 | 1467235871493 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:11 INFO - PROCESS | 3380 | 1467235871498 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B975800 == 38 [pid = 3380] [id = 300] 14:31:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F395928000) [pid = 3380] [serial = 899] [outer = 0000000000000000] 14:31:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F397418C00) [pid = 3380] [serial = 900] [outer = 000000F395928000] 14:31:11 INFO - PROCESS | 3380 | 1467235871603 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39BD8B000) [pid = 3380] [serial = 901] [outer = 000000F395928000] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76DA000 == 37 [pid = 3380] [id = 296] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F39677E000 == 36 [pid = 3380] [id = 295] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4421000 == 35 [pid = 3380] [id = 294] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3698800 == 34 [pid = 3380] [id = 293] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1020000 == 33 [pid = 3380] [id = 292] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC8E800 == 32 [pid = 3380] [id = 291] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC90000 == 31 [pid = 3380] [id = 290] 14:31:11 INFO - PROCESS | 3380 | --DOCSHELL 000000F395EE4000 == 30 [pid = 3380] [id = 289] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A2A91000) [pid = 3380] [serial = 837] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A35A0800) [pid = 3380] [serial = 840] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3156C00) [pid = 3380] [serial = 838] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A46B0400) [pid = 3380] [serial = 843] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F396D9D400) [pid = 3380] [serial = 822] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B1F6000) [pid = 3380] [serial = 823] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39C0D4000) [pid = 3380] [serial = 831] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39D08AC00) [pid = 3380] [serial = 832] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3633000) [pid = 3380] [serial = 841] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A40D8C00) [pid = 3380] [serial = 820] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A608E000) [pid = 3380] [serial = 853] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0DE0C00) [pid = 3380] [serial = 825] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A5C4DC00) [pid = 3380] [serial = 852] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A16C5000) [pid = 3380] [serial = 826] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0CDC400) [pid = 3380] [serial = 834] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F396CA3400) [pid = 3380] [serial = 828] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F397EE0800) [pid = 3380] [serial = 829] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A4DA8800) [pid = 3380] [serial = 849] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A4D9BC00) [pid = 3380] [serial = 844] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A0FA8C00) [pid = 3380] [serial = 846] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A4D99400) [pid = 3380] [serial = 847] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0FA2000) [pid = 3380] [serial = 835] [outer = 0000000000000000] [url = about:blank] 14:31:11 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A5756400) [pid = 3380] [serial = 850] [outer = 0000000000000000] [url = about:blank] 14:31:12 INFO - PROCESS | 3380 | 1467235872135 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 3380 | 1467235872231 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:31:12 INFO - PROCESS | 3380 | 1467235872238 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 3380 | 1467235872241 Marionette TRACE conn6 <- [1,1166,null,{}] 14:31:12 INFO - PROCESS | 3380 | 1467235872244 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:12 INFO - PROCESS | 3380 | 1467235872247 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:12 INFO - PROCESS | 3380 | 1467235872343 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 14:31:12 INFO - PROCESS | 3380 | 1467235872350 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 3380 | 1467235872352 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA51000 == 31 [pid = 3380] [id = 301] 14:31:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39B92FC00) [pid = 3380] [serial = 902] [outer = 0000000000000000] 14:31:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39CBD1000) [pid = 3380] [serial = 903] [outer = 000000F39B92FC00] 14:31:12 INFO - PROCESS | 3380 | 1467235872401 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D127400) [pid = 3380] [serial = 904] [outer = 000000F39B92FC00] 14:31:12 INFO - PROCESS | 3380 | 1467235872889 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 14:31:12 INFO - PROCESS | 3380 | 1467235872933 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:31:12 INFO - PROCESS | 3380 | 1467235872966 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:31:12 INFO - PROCESS | 3380 | 1467235872970 Marionette TRACE conn6 <- [1,1170,null,{}] 14:31:13 INFO - PROCESS | 3380 | 1467235872984 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:13 INFO - PROCESS | 3380 | 1467235872990 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:13 INFO - PROCESS | 3380 | 1467235873091 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 14:31:13 INFO - PROCESS | 3380 | 1467235873173 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 3380 | 1467235873176 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A42000 == 32 [pid = 3380] [id = 302] 14:31:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F395926000) [pid = 3380] [serial = 905] [outer = 0000000000000000] 14:31:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0D7B800) [pid = 3380] [serial = 906] [outer = 000000F395926000] 14:31:13 INFO - PROCESS | 3380 | 1467235873236 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0FA8C00) [pid = 3380] [serial = 907] [outer = 000000F395926000] 14:31:13 INFO - PROCESS | 3380 | 1467235873641 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 28","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 14:31:13 INFO - PROCESS | 3380 | 1467235873717 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 14:31:13 INFO - PROCESS | 3380 | 1467235873721 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 3380 | 1467235873723 Marionette TRACE conn6 <- [1,1174,null,{}] 14:31:13 INFO - PROCESS | 3380 | 1467235873726 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:13 INFO - PROCESS | 3380 | 1467235873728 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:13 INFO - PROCESS | 3380 | 1467235873820 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 14:31:13 INFO - PROCESS | 3380 | 1467235873825 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:13 INFO - PROCESS | 3380 | 1467235873828 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57BD000 == 33 [pid = 3380] [id = 303] 14:31:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A2A89000) [pid = 3380] [serial = 908] [outer = 0000000000000000] 14:31:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A31E7C00) [pid = 3380] [serial = 909] [outer = 000000F3A2A89000] 14:31:13 INFO - PROCESS | 3380 | 1467235873876 Marionette DEBUG loaded listener.js 14:31:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A34EB000) [pid = 3380] [serial = 910] [outer = 000000F3A2A89000] 14:31:14 INFO - PROCESS | 3380 | 1467235874358 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 3380 | 1467235874417 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 14:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:31:14 INFO - PROCESS | 3380 | 1467235874449 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 3380 | 1467235874451 Marionette TRACE conn6 <- [1,1178,null,{}] 14:31:14 INFO - PROCESS | 3380 | 1467235874467 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:14 INFO - PROCESS | 3380 | 1467235874469 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:14 INFO - PROCESS | 3380 | 1467235874597 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 14:31:14 INFO - PROCESS | 3380 | 1467235874650 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 3380 | 1467235874652 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D3800 == 34 [pid = 3380] [id = 304] 14:31:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3A12800) [pid = 3380] [serial = 911] [outer = 0000000000000000] 14:31:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3BD3400) [pid = 3380] [serial = 912] [outer = 000000F3A3A12800] 14:31:14 INFO - PROCESS | 3380 | 1467235874700 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A40CF400) [pid = 3380] [serial = 913] [outer = 000000F3A3A12800] 14:31:15 INFO - PROCESS | 3380 | 1467235875173 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:31:15 INFO - PROCESS | 3380 | 1467235875205 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 14:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:31:15 INFO - PROCESS | 3380 | 1467235875208 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:31:15 INFO - PROCESS | 3380 | 1467235875210 Marionette TRACE conn6 <- [1,1182,null,{}] 14:31:15 INFO - PROCESS | 3380 | 1467235875213 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:15 INFO - PROCESS | 3380 | 1467235875219 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:15 INFO - PROCESS | 3380 | 1467235875364 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 14:31:15 INFO - PROCESS | 3380 | 1467235875426 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 3380 | 1467235875428 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E0000 == 35 [pid = 3380] [id = 305] 14:31:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A4B83000) [pid = 3380] [serial = 914] [outer = 0000000000000000] 14:31:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A4DA0400) [pid = 3380] [serial = 915] [outer = 000000F3A4B83000] 14:31:15 INFO - PROCESS | 3380 | 1467235875476 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A5756000) [pid = 3380] [serial = 916] [outer = 000000F3A4B83000] 14:31:15 INFO - PROCESS | 3380 | 1467235875966 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 151","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 3380 | 1467235875994 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 14:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:31:16 INFO - PROCESS | 3380 | 1467235875997 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 3380 | 1467235875999 Marionette TRACE conn6 <- [1,1186,null,{}] 14:31:16 INFO - PROCESS | 3380 | 1467235876003 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:16 INFO - PROCESS | 3380 | 1467235876005 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:16 INFO - PROCESS | 3380 | 1467235876187 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F395065800) [pid = 3380] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39AFC3800) [pid = 3380] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396D93400) [pid = 3380] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3972C8800) [pid = 3380] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0C77000) [pid = 3380] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F395066800) [pid = 3380] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B178400) [pid = 3380] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39B92F400) [pid = 3380] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0DE0000) [pid = 3380] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A4DA8C00) [pid = 3380] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39CC6C400) [pid = 3380] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:31:16 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F394E91800) [pid = 3380] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:31:16 INFO - PROCESS | 3380 | 1467235876249 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 3380 | 1467235876252 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A351E000 == 36 [pid = 3380] [id = 306] 14:31:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F395065800) [pid = 3380] [serial = 917] [outer = 0000000000000000] 14:31:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F395E33C00) [pid = 3380] [serial = 918] [outer = 000000F395065800] 14:31:16 INFO - PROCESS | 3380 | 1467235876300 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A03EEC00) [pid = 3380] [serial = 919] [outer = 000000F395065800] 14:31:16 INFO - PROCESS | 3380 | 1467235876664 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 731ms 14:31:16 INFO - PROCESS | 3380 | 1467235876730 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 3380 | 1467235876732 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 14:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:31:16 INFO - PROCESS | 3380 | 1467235876735 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 3380 | 1467235876737 Marionette TRACE conn6 <- [1,1190,null,{}] 14:31:16 INFO - PROCESS | 3380 | 1467235876741 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:16 INFO - PROCESS | 3380 | 1467235876742 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:16 INFO - PROCESS | 3380 | 1467235876827 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 14:31:16 INFO - PROCESS | 3380 | 1467235876832 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 3380 | 1467235876834 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F4A000 == 37 [pid = 3380] [id = 307] 14:31:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A4D9C800) [pid = 3380] [serial = 920] [outer = 0000000000000000] 14:31:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A5C50C00) [pid = 3380] [serial = 921] [outer = 000000F3A4D9C800] 14:31:16 INFO - PROCESS | 3380 | 1467235876882 Marionette DEBUG loaded listener.js 14:31:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A60C3800) [pid = 3380] [serial = 922] [outer = 000000F3A4D9C800] 14:31:17 INFO - PROCESS | 3380 | 1467235877354 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:31:17 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 14:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 626ms 14:31:17 INFO - PROCESS | 3380 | 1467235877364 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 14:31:17 INFO - PROCESS | 3380 | 1467235877366 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 14:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:31:17 INFO - PROCESS | 3380 | 1467235877374 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:31:17 INFO - PROCESS | 3380 | 1467235877376 Marionette TRACE conn6 <- [1,1194,null,{}] 14:31:17 INFO - PROCESS | 3380 | 1467235877380 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:17 INFO - PROCESS | 3380 | 1467235877381 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:17 INFO - PROCESS | 3380 | 1467235877470 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 14:31:17 INFO - PROCESS | 3380 | 1467235877476 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:17 INFO - PROCESS | 3380 | 1467235877478 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A41000 == 38 [pid = 3380] [id = 308] 14:31:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A60CD400) [pid = 3380] [serial = 923] [outer = 0000000000000000] 14:31:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A611B400) [pid = 3380] [serial = 924] [outer = 000000F3A60CD400] 14:31:17 INFO - PROCESS | 3380 | 1467235877526 Marionette DEBUG loaded listener.js 14:31:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A70C1400) [pid = 3380] [serial = 925] [outer = 000000F3A60CD400] 14:31:18 INFO - PROCESS | 3380 | 1467235878004 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:31:18 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 14:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 691ms 14:31:18 INFO - PROCESS | 3380 | 1467235878070 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 3380 | 1467235878072 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 14:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:31:18 INFO - PROCESS | 3380 | 1467235878075 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 3380 | 1467235878077 Marionette TRACE conn6 <- [1,1198,null,{}] 14:31:18 INFO - PROCESS | 3380 | 1467235878081 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:18 INFO - PROCESS | 3380 | 1467235878083 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:18 INFO - PROCESS | 3380 | 1467235878172 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 14:31:18 INFO - PROCESS | 3380 | 1467235878308 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 3380 | 1467235878312 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD3800 == 39 [pid = 3380] [id = 309] 14:31:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F394F32400) [pid = 3380] [serial = 926] [outer = 0000000000000000] 14:31:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F395069400) [pid = 3380] [serial = 927] [outer = 000000F394F32400] 14:31:18 INFO - PROCESS | 3380 | 1467235878377 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396C99000) [pid = 3380] [serial = 928] [outer = 000000F394F32400] 14:31:19 INFO - PROCESS | 3380 | 1467235879081 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1026ms 14:31:19 INFO - PROCESS | 3380 | 1467235879107 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 14:31:19 INFO - PROCESS | 3380 | 1467235879111 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 14:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:31:19 INFO - PROCESS | 3380 | 1467235879137 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 3380 | 1467235879141 Marionette TRACE conn6 <- [1,1202,null,{}] 14:31:19 INFO - PROCESS | 3380 | 1467235879147 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:19 INFO - PROCESS | 3380 | 1467235879150 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:19 INFO - PROCESS | 3380 | 1467235879304 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 14:31:19 INFO - PROCESS | 3380 | 1467235879435 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:19 INFO - PROCESS | 3380 | 1467235879438 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5704000 == 40 [pid = 3380] [id = 310] 14:31:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A03EF400) [pid = 3380] [serial = 929] [outer = 0000000000000000] 14:31:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0C78C00) [pid = 3380] [serial = 930] [outer = 000000F3A03EF400] 14:31:19 INFO - PROCESS | 3380 | 1467235879501 Marionette DEBUG loaded listener.js 14:31:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0FD2400) [pid = 3380] [serial = 931] [outer = 000000F3A03EF400] 14:31:20 INFO - PROCESS | 3380 | 1467235880166 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1104ms 14:31:20 INFO - PROCESS | 3380 | 1467235880226 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 14:31:20 INFO - PROCESS | 3380 | 1467235880230 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 14:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:31:20 INFO - PROCESS | 3380 | 1467235880234 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:31:20 INFO - PROCESS | 3380 | 1467235880237 Marionette TRACE conn6 <- [1,1206,null,{}] 14:31:20 INFO - PROCESS | 3380 | 1467235880241 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:20 INFO - PROCESS | 3380 | 1467235880244 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:20 INFO - PROCESS | 3380 | 1467235880366 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 14:31:20 INFO - PROCESS | 3380 | 1467235880499 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 3380 | 1467235880503 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB134800 == 41 [pid = 3380] [id = 311] 14:31:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A40D6C00) [pid = 3380] [serial = 932] [outer = 0000000000000000] 14:31:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A46A5000) [pid = 3380] [serial = 933] [outer = 000000F3A40D6C00] 14:31:20 INFO - PROCESS | 3380 | 1467235880562 Marionette DEBUG loaded listener.js 14:31:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4DA4000) [pid = 3380] [serial = 934] [outer = 000000F3A40D6C00] 14:31:21 INFO - PROCESS | 3380 | 1467235881148 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 983ms 14:31:21 INFO - PROCESS | 3380 | 1467235881220 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 14:31:21 INFO - PROCESS | 3380 | 1467235881223 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 14:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:31:21 INFO - PROCESS | 3380 | 1467235881234 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 3380 | 1467235881241 Marionette TRACE conn6 <- [1,1210,null,{}] 14:31:21 INFO - PROCESS | 3380 | 1467235881246 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:21 INFO - PROCESS | 3380 | 1467235881250 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:21 INFO - PROCESS | 3380 | 1467235881377 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 14:31:21 INFO - PROCESS | 3380 | 1467235881499 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 3380 | 1467235881502 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA7F000 == 42 [pid = 3380] [id = 312] 14:31:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A4D9EC00) [pid = 3380] [serial = 935] [outer = 0000000000000000] 14:31:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A7CB7C00) [pid = 3380] [serial = 936] [outer = 000000F3A4D9EC00] 14:31:21 INFO - PROCESS | 3380 | 1467235881562 Marionette DEBUG loaded listener.js 14:31:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A7CBE400) [pid = 3380] [serial = 937] [outer = 000000F3A4D9EC00] 14:31:22 INFO - PROCESS | 3380 | 1467235882371 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 14:31:22 INFO - PROCESS | 3380 | 1467235882433 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:31:22 INFO - PROCESS | 3380 | 1467235882439 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:31:22 INFO - PROCESS | 3380 | 1467235882442 Marionette TRACE conn6 <- [1,1214,null,{}] 14:31:22 INFO - PROCESS | 3380 | 1467235882448 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:22 INFO - PROCESS | 3380 | 1467235882452 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:22 INFO - PROCESS | 3380 | 1467235882558 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 14:31:22 INFO - PROCESS | 3380 | 1467235882642 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:22 INFO - PROCESS | 3380 | 1467235882646 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39800C000 == 43 [pid = 3380] [id = 313] 14:31:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F395922400) [pid = 3380] [serial = 938] [outer = 0000000000000000] 14:31:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F396C9E000) [pid = 3380] [serial = 939] [outer = 000000F395922400] 14:31:22 INFO - PROCESS | 3380 | 1467235882743 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39C0D1800) [pid = 3380] [serial = 940] [outer = 000000F395922400] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A41000 == 42 [pid = 3380] [id = 308] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F4A000 == 41 [pid = 3380] [id = 307] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A351E000 == 40 [pid = 3380] [id = 306] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E0000 == 39 [pid = 3380] [id = 305] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D3800 == 38 [pid = 3380] [id = 304] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57BD000 == 37 [pid = 3380] [id = 303] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A42000 == 36 [pid = 3380] [id = 302] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA51000 == 35 [pid = 3380] [id = 301] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B975800 == 34 [pid = 3380] [id = 300] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57BF000 == 33 [pid = 3380] [id = 299] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A844E000 == 32 [pid = 3380] [id = 297] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCE0000 == 31 [pid = 3380] [id = 298] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA7F000 == 30 [pid = 3380] [id = 312] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB134800 == 29 [pid = 3380] [id = 311] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5704000 == 28 [pid = 3380] [id = 310] 14:31:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD3800 == 27 [pid = 3380] [id = 309] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F395844000) [pid = 3380] [serial = 867] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39603D400) [pid = 3380] [serial = 868] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39BD88C00) [pid = 3380] [serial = 873] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396DA0800) [pid = 3380] [serial = 870] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F397B43800) [pid = 3380] [serial = 871] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39C0D5C00) [pid = 3380] [serial = 865] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39B178C00) [pid = 3380] [serial = 864] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0CDE400) [pid = 3380] [serial = 880] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0C7A800) [pid = 3380] [serial = 879] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0FCD800) [pid = 3380] [serial = 882] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D1BA000) [pid = 3380] [serial = 856] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39B9BBC00) [pid = 3380] [serial = 855] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A34EDC00) [pid = 3380] [serial = 888] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A3E0D400) [pid = 3380] [serial = 859] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3152400) [pid = 3380] [serial = 858] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A60C4400) [pid = 3380] [serial = 862] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A59E3C00) [pid = 3380] [serial = 861] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3EBE000) [pid = 3380] [serial = 891] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A2A8D000) [pid = 3380] [serial = 883] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D1E6C00) [pid = 3380] [serial = 876] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A070C800) [pid = 3380] [serial = 877] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A07CCC00) [pid = 3380] [serial = 885] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A31DE400) [pid = 3380] [serial = 886] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39C0D3C00) [pid = 3380] [serial = 874] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A362A800) [pid = 3380] [serial = 889] [outer = 0000000000000000] [url = about:blank] 14:31:24 INFO - PROCESS | 3380 | 1467235884189 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1831ms 14:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:31:24 INFO - PROCESS | 3380 | 1467235884284 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 3380 | 1467235884288 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 14:31:24 INFO - PROCESS | 3380 | 1467235884293 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 3380 | 1467235884296 Marionette TRACE conn6 <- [1,1218,null,{}] 14:31:24 INFO - PROCESS | 3380 | 1467235884302 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:24 INFO - PROCESS | 3380 | 1467235884305 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:24 INFO - PROCESS | 3380 | 1467235884399 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 14:31:24 INFO - PROCESS | 3380 | 1467235884469 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:24 INFO - PROCESS | 3380 | 1467235884473 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F398004800 == 28 [pid = 3380] [id = 314] 14:31:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F395928C00) [pid = 3380] [serial = 941] [outer = 0000000000000000] 14:31:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396057800) [pid = 3380] [serial = 942] [outer = 000000F395928C00] 14:31:24 INFO - PROCESS | 3380 | 1467235884527 Marionette DEBUG loaded listener.js 14:31:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3968F0400) [pid = 3380] [serial = 943] [outer = 000000F395928C00] 14:31:24 INFO - PROCESS | 3380 | 1467235884965 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 731ms 14:31:25 INFO - PROCESS | 3380 | 1467235885025 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 3380 | 1467235885031 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 14:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:31:25 INFO - PROCESS | 3380 | 1467235885038 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 3380 | 1467235885041 Marionette TRACE conn6 <- [1,1222,null,{}] 14:31:25 INFO - PROCESS | 3380 | 1467235885045 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:25 INFO - PROCESS | 3380 | 1467235885047 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:25 INFO - PROCESS | 3380 | 1467235885142 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 14:31:25 INFO - PROCESS | 3380 | 1467235885151 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 3380 | 1467235885153 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C080800 == 29 [pid = 3380] [id = 315] 14:31:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3972C9C00) [pid = 3380] [serial = 944] [outer = 0000000000000000] 14:31:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F397BD5400) [pid = 3380] [serial = 945] [outer = 000000F3972C9C00] 14:31:25 INFO - PROCESS | 3380 | 1467235885211 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39B17E800) [pid = 3380] [serial = 946] [outer = 000000F3972C9C00] 14:31:25 INFO - PROCESS | 3380 | 1467235885700 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 691ms 14:31:25 INFO - PROCESS | 3380 | 1467235885730 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 14:31:25 INFO - PROCESS | 3380 | 1467235885732 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 14:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:31:25 INFO - PROCESS | 3380 | 1467235885736 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:31:25 INFO - PROCESS | 3380 | 1467235885740 Marionette TRACE conn6 <- [1,1226,null,{}] 14:31:25 INFO - PROCESS | 3380 | 1467235885751 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:25 INFO - PROCESS | 3380 | 1467235885756 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:25 INFO - PROCESS | 3380 | 1467235885883 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 14:31:25 INFO - PROCESS | 3380 | 1467235885975 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 3380 | 1467235885979 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D95800 == 30 [pid = 3380] [id = 316] 14:31:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39BF4F400) [pid = 3380] [serial = 947] [outer = 0000000000000000] 14:31:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CB95000) [pid = 3380] [serial = 948] [outer = 000000F39BF4F400] 14:31:26 INFO - PROCESS | 3380 | 1467235886031 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D081C00) [pid = 3380] [serial = 949] [outer = 000000F39BF4F400] 14:31:26 INFO - PROCESS | 3380 | 1467235886493 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 796ms 14:31:26 INFO - PROCESS | 3380 | 1467235886534 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 14:31:26 INFO - PROCESS | 3380 | 1467235886537 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 14:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:31:26 INFO - PROCESS | 3380 | 1467235886541 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 3380 | 1467235886543 Marionette TRACE conn6 <- [1,1230,null,{}] 14:31:26 INFO - PROCESS | 3380 | 1467235886546 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:26 INFO - PROCESS | 3380 | 1467235886548 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:26 INFO - PROCESS | 3380 | 1467235886670 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 14:31:26 INFO - PROCESS | 3380 | 1467235886729 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:26 INFO - PROCESS | 3380 | 1467235886731 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A28D8000 == 31 [pid = 3380] [id = 317] 14:31:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1DBC00) [pid = 3380] [serial = 950] [outer = 0000000000000000] 14:31:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D65E400) [pid = 3380] [serial = 951] [outer = 000000F39D1DBC00] 14:31:26 INFO - PROCESS | 3380 | 1467235886781 Marionette DEBUG loaded listener.js 14:31:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0755800) [pid = 3380] [serial = 952] [outer = 000000F39D1DBC00] 14:31:27 INFO - PROCESS | 3380 | 1467235887249 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 775ms 14:31:27 INFO - PROCESS | 3380 | 1467235887319 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 14:31:27 INFO - PROCESS | 3380 | 1467235887321 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 14:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:31:27 INFO - PROCESS | 3380 | 1467235887324 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:31:27 INFO - PROCESS | 3380 | 1467235887326 Marionette TRACE conn6 <- [1,1234,null,{}] 14:31:27 INFO - PROCESS | 3380 | 1467235887330 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:27 INFO - PROCESS | 3380 | 1467235887332 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:27 INFO - PROCESS | 3380 | 1467235887448 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 14:31:27 INFO - PROCESS | 3380 | 1467235887460 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 3380 | 1467235887462 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C5F000 == 32 [pid = 3380] [id = 318] 14:31:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F394F47800) [pid = 3380] [serial = 953] [outer = 0000000000000000] 14:31:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0C7B000) [pid = 3380] [serial = 954] [outer = 000000F394F47800] 14:31:27 INFO - PROCESS | 3380 | 1467235887513 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0CE5400) [pid = 3380] [serial = 955] [outer = 000000F394F47800] 14:31:28 INFO - PROCESS | 3380 | 1467235888046 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 732ms 14:31:28 INFO - PROCESS | 3380 | 1467235888060 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 3380 | 1467235888062 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 14:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:31:28 INFO - PROCESS | 3380 | 1467235888065 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 3380 | 1467235888067 Marionette TRACE conn6 <- [1,1238,null,{}] 14:31:28 INFO - PROCESS | 3380 | 1467235888071 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:28 INFO - PROCESS | 3380 | 1467235888077 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:28 INFO - PROCESS | 3380 | 1467235888224 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A2A89000) [pid = 3380] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F395926000) [pid = 3380] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A4D9C800) [pid = 3380] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F395928000) [pid = 3380] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39B92FC00) [pid = 3380] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3A12800) [pid = 3380] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A4B83000) [pid = 3380] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396057000) [pid = 3380] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39CBD4000) [pid = 3380] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A39F3000) [pid = 3380] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F395065800) [pid = 3380] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:31:28 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A60CD400) [pid = 3380] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:31:28 INFO - PROCESS | 3380 | 1467235888572 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 3380 | 1467235888575 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3962AA800 == 33 [pid = 3380] [id = 319] 14:31:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F394F34C00) [pid = 3380] [serial = 956] [outer = 0000000000000000] 14:31:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F394F3AC00) [pid = 3380] [serial = 957] [outer = 000000F394F34C00] 14:31:28 INFO - PROCESS | 3380 | 1467235888640 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F395925C00) [pid = 3380] [serial = 958] [outer = 000000F394F34C00] 14:31:29 INFO - PROCESS | 3380 | 1467235889453 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1439ms 14:31:29 INFO - PROCESS | 3380 | 1467235889510 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 14:31:29 INFO - PROCESS | 3380 | 1467235889514 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 14:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:31:29 INFO - PROCESS | 3380 | 1467235889518 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:31:29 INFO - PROCESS | 3380 | 1467235889522 Marionette TRACE conn6 <- [1,1242,null,{}] 14:31:29 INFO - PROCESS | 3380 | 1467235889528 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:29 INFO - PROCESS | 3380 | 1467235889531 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:29 INFO - PROCESS | 3380 | 1467235889679 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 14:31:29 INFO - PROCESS | 3380 | 1467235889806 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:29 INFO - PROCESS | 3380 | 1467235889810 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0DAF000 == 34 [pid = 3380] [id = 320] 14:31:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F397419000) [pid = 3380] [serial = 959] [outer = 0000000000000000] 14:31:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B9D8000) [pid = 3380] [serial = 960] [outer = 000000F397419000] 14:31:29 INFO - PROCESS | 3380 | 1467235889874 Marionette DEBUG loaded listener.js 14:31:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39C0D5C00) [pid = 3380] [serial = 961] [outer = 000000F397419000] 14:31:30 INFO - PROCESS | 3380 | 1467235890622 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1181ms 14:31:30 INFO - PROCESS | 3380 | 1467235890705 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 3380 | 1467235890710 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 14:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:31:30 INFO - PROCESS | 3380 | 1467235890714 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 3380 | 1467235890717 Marionette TRACE conn6 <- [1,1246,null,{}] 14:31:30 INFO - PROCESS | 3380 | 1467235890721 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:30 INFO - PROCESS | 3380 | 1467235890724 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:30 INFO - PROCESS | 3380 | 1467235890860 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 14:31:30 INFO - PROCESS | 3380 | 1467235890963 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:30 INFO - PROCESS | 3380 | 1467235890966 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A619C800 == 35 [pid = 3380] [id = 321] 14:31:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A03E4800) [pid = 3380] [serial = 962] [outer = 0000000000000000] 14:31:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0C7B400) [pid = 3380] [serial = 963] [outer = 000000F3A03E4800] 14:31:31 INFO - PROCESS | 3380 | 1467235891032 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0DE5C00) [pid = 3380] [serial = 964] [outer = 000000F3A03E4800] 14:31:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C5F000 == 34 [pid = 3380] [id = 318] 14:31:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A28D8000 == 33 [pid = 3380] [id = 317] 14:31:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D95800 == 32 [pid = 3380] [id = 316] 14:31:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C080800 == 31 [pid = 3380] [id = 315] 14:31:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F398004800 == 30 [pid = 3380] [id = 314] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A611B400) [pid = 3380] [serial = 924] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A70C1400) [pid = 3380] [serial = 925] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A34EB000) [pid = 3380] [serial = 910] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0D7B800) [pid = 3380] [serial = 906] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A60C3800) [pid = 3380] [serial = 922] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39BD8B000) [pid = 3380] [serial = 901] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D127400) [pid = 3380] [serial = 904] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A5C50C00) [pid = 3380] [serial = 921] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A31E7C00) [pid = 3380] [serial = 909] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A3BD3400) [pid = 3380] [serial = 912] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A5756000) [pid = 3380] [serial = 916] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F397418C00) [pid = 3380] [serial = 900] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39B186800) [pid = 3380] [serial = 895] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0753400) [pid = 3380] [serial = 898] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A40CE800) [pid = 3380] [serial = 892] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A0FA8C00) [pid = 3380] [serial = 907] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F39CBD1000) [pid = 3380] [serial = 903] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A40CF400) [pid = 3380] [serial = 913] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F3A4DA0400) [pid = 3380] [serial = 915] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A03EEC00) [pid = 3380] [serial = 919] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F396D9AC00) [pid = 3380] [serial = 894] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F395E33C00) [pid = 3380] [serial = 918] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F39D128C00) [pid = 3380] [serial = 897] [outer = 0000000000000000] [url = about:blank] 14:31:31 INFO - PROCESS | 3380 | 1467235891932 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1296ms 14:31:32 INFO - PROCESS | 3380 | 1467235892013 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 3380 | 1467235892018 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:31:32 INFO - PROCESS | 3380 | 1467235892023 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 3380 | 1467235892026 Marionette TRACE conn6 <- [1,1250,null,{}] 14:31:32 INFO - PROCESS | 3380 | 1467235892032 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:32 INFO - PROCESS | 3380 | 1467235892035 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:32 INFO - PROCESS | 3380 | 1467235892138 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 14:31:32 INFO - PROCESS | 3380 | 1467235892167 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:32 INFO - PROCESS | 3380 | 1467235892170 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BDEE800 == 31 [pid = 3380] [id = 322] 14:31:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F396D99800) [pid = 3380] [serial = 965] [outer = 0000000000000000] 14:31:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F396F96000) [pid = 3380] [serial = 966] [outer = 000000F396D99800] 14:31:32 INFO - PROCESS | 3380 | 1467235892224 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F39B179000) [pid = 3380] [serial = 967] [outer = 000000F396D99800] 14:31:32 INFO - PROCESS | 3380 | 1467235892747 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 775ms 14:31:32 INFO - PROCESS | 3380 | 1467235892802 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 14:31:32 INFO - PROCESS | 3380 | 1467235892806 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:31:32 INFO - PROCESS | 3380 | 1467235892812 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:31:32 INFO - PROCESS | 3380 | 1467235892815 Marionette TRACE conn6 <- [1,1254,null,{}] 14:31:32 INFO - PROCESS | 3380 | 1467235892819 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:32 INFO - PROCESS | 3380 | 1467235892822 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:32 INFO - PROCESS | 3380 | 1467235892923 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 14:31:33 INFO - PROCESS | 3380 | 1467235893006 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 3380 | 1467235893009 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D1000 == 32 [pid = 3380] [id = 323] 14:31:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F39C0CF000) [pid = 3380] [serial = 968] [outer = 0000000000000000] 14:31:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F39D08B800) [pid = 3380] [serial = 969] [outer = 000000F39C0CF000] 14:31:33 INFO - PROCESS | 3380 | 1467235893060 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F39D5C6400) [pid = 3380] [serial = 970] [outer = 000000F39C0CF000] 14:31:33 INFO - PROCESS | 3380 | 1467235893500 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 733ms 14:31:33 INFO - PROCESS | 3380 | 1467235893552 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 14:31:33 INFO - PROCESS | 3380 | 1467235893554 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 14:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:31:33 INFO - PROCESS | 3380 | 1467235893563 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:31:33 INFO - PROCESS | 3380 | 1467235893567 Marionette TRACE conn6 <- [1,1258,null,{}] 14:31:33 INFO - PROCESS | 3380 | 1467235893578 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:33 INFO - PROCESS | 3380 | 1467235893584 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:33 INFO - PROCESS | 3380 | 1467235893676 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 14:31:33 INFO - PROCESS | 3380 | 1467235893688 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 3380 | 1467235893692 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A383D000 == 33 [pid = 3380] [id = 324] 14:31:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3A0CE5000) [pid = 3380] [serial = 971] [outer = 0000000000000000] 14:31:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F3A0FA0000) [pid = 3380] [serial = 972] [outer = 000000F3A0CE5000] 14:31:33 INFO - PROCESS | 3380 | 1467235893748 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F3A16C8800) [pid = 3380] [serial = 973] [outer = 000000F3A0CE5000] 14:31:34 INFO - PROCESS | 3380 | 1467235894245 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 734ms 14:31:34 INFO - PROCESS | 3380 | 1467235894297 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 3380 | 1467235894299 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 14:31:34 INFO - PROCESS | 3380 | 1467235894311 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:31:34 INFO - PROCESS | 3380 | 1467235894313 Marionette TRACE conn6 <- [1,1262,null,{}] 14:31:34 INFO - PROCESS | 3380 | 1467235894317 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:34 INFO - PROCESS | 3380 | 1467235894319 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:34 INFO - PROCESS | 3380 | 1467235894435 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 14:31:34 INFO - PROCESS | 3380 | 1467235894447 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:34 INFO - PROCESS | 3380 | 1467235894449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5CD8000 == 34 [pid = 3380] [id = 325] 14:31:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3A3149000) [pid = 3380] [serial = 974] [outer = 0000000000000000] 14:31:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A3152800) [pid = 3380] [serial = 975] [outer = 000000F3A3149000] 14:31:34 INFO - PROCESS | 3380 | 1467235894534 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A343D000) [pid = 3380] [serial = 976] [outer = 000000F3A3149000] 14:31:34 INFO - PROCESS | 3380 | 1467235894975 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 734ms 14:31:35 INFO - PROCESS | 3380 | 1467235895060 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 3380 | 1467235895062 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:31:35 INFO - PROCESS | 3380 | 1467235895065 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 3380 | 1467235895067 Marionette TRACE conn6 <- [1,1266,null,{}] 14:31:35 INFO - PROCESS | 3380 | 1467235895070 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:35 INFO - PROCESS | 3380 | 1467235895072 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:35 INFO - PROCESS | 3380 | 1467235895185 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 14:31:35 INFO - PROCESS | 3380 | 1467235895197 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 3380 | 1467235895199 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1022000 == 35 [pid = 3380] [id = 326] 14:31:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39506B000) [pid = 3380] [serial = 977] [outer = 0000000000000000] 14:31:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A34EC000) [pid = 3380] [serial = 978] [outer = 000000F39506B000] 14:31:35 INFO - PROCESS | 3380 | 1467235895244 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A3629C00) [pid = 3380] [serial = 979] [outer = 000000F39506B000] 14:31:35 INFO - PROCESS | 3380 | 1467235895734 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 691ms 14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:31:35 INFO - PROCESS | 3380 | 1467235895769 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 14:31:35 INFO - PROCESS | 3380 | 1467235895771 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 14:31:35 INFO - PROCESS | 3380 | 1467235895775 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:31:35 INFO - PROCESS | 3380 | 1467235895777 Marionette TRACE conn6 <- [1,1270,null,{}] 14:31:35 INFO - PROCESS | 3380 | 1467235895780 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:35 INFO - PROCESS | 3380 | 1467235895786 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:35 INFO - PROCESS | 3380 | 1467235895934 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 14:31:36 INFO - PROCESS | 3380 | 1467235895997 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 3380 | 1467235895999 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8452800 == 36 [pid = 3380] [id = 327] 14:31:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A3EBE400) [pid = 3380] [serial = 980] [outer = 0000000000000000] 14:31:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A40D1000) [pid = 3380] [serial = 981] [outer = 000000F3A3EBE400] 14:31:36 INFO - PROCESS | 3380 | 1467235896057 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4346800) [pid = 3380] [serial = 982] [outer = 000000F3A3EBE400] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39BF4F400) [pid = 3380] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D1DBC00) [pid = 3380] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A03EF400) [pid = 3380] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F394F32400) [pid = 3380] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A4D9EC00) [pid = 3380] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A40D6C00) [pid = 3380] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3972C9C00) [pid = 3380] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F395928C00) [pid = 3380] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:31:36 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F395922400) [pid = 3380] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:31:36 INFO - PROCESS | 3380 | 1467235896532 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 797ms 14:31:36 INFO - PROCESS | 3380 | 1467235896573 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 3380 | 1467235896575 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 14:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:31:36 INFO - PROCESS | 3380 | 1467235896578 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 3380 | 1467235896580 Marionette TRACE conn6 <- [1,1274,null,{}] 14:31:36 INFO - PROCESS | 3380 | 1467235896584 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:36 INFO - PROCESS | 3380 | 1467235896586 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:36 INFO - PROCESS | 3380 | 1467235896674 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 14:31:36 INFO - PROCESS | 3380 | 1467235896682 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 3380 | 1467235896684 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8913000 == 37 [pid = 3380] [id = 328] 14:31:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3A373BC00) [pid = 3380] [serial = 983] [outer = 0000000000000000] 14:31:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A44D1C00) [pid = 3380] [serial = 984] [outer = 000000F3A373BC00] 14:31:36 INFO - PROCESS | 3380 | 1467235896732 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A4B8B000) [pid = 3380] [serial = 985] [outer = 000000F3A373BC00] 14:31:37 INFO - PROCESS | 3380 | 1467235897188 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 692ms 14:31:37 INFO - PROCESS | 3380 | 1467235897273 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 3380 | 1467235897275 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:31:37 INFO - PROCESS | 3380 | 1467235897279 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 3380 | 1467235897281 Marionette TRACE conn6 <- [1,1278,null,{}] 14:31:37 INFO - PROCESS | 3380 | 1467235897284 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:37 INFO - PROCESS | 3380 | 1467235897286 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:37 INFO - PROCESS | 3380 | 1467235897372 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 14:31:37 INFO - PROCESS | 3380 | 1467235897383 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 3380 | 1467235897386 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97A5000 == 38 [pid = 3380] [id = 329] 14:31:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A4DA3400) [pid = 3380] [serial = 986] [outer = 0000000000000000] 14:31:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A4DA7800) [pid = 3380] [serial = 987] [outer = 000000F3A4DA3400] 14:31:37 INFO - PROCESS | 3380 | 1467235897443 Marionette DEBUG loaded listener.js 14:31:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A5756000) [pid = 3380] [serial = 988] [outer = 000000F3A4DA3400] 14:31:37 INFO - PROCESS | 3380 | 1467235897893 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 690ms 14:31:37 INFO - PROCESS | 3380 | 1467235897973 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 3380 | 1467235897975 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:31:37 INFO - PROCESS | 3380 | 1467235897979 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 3380 | 1467235897980 Marionette TRACE conn6 <- [1,1282,null,{}] 14:31:37 INFO - PROCESS | 3380 | 1467235897984 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:37 INFO - PROCESS | 3380 | 1467235897986 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:38 INFO - PROCESS | 3380 | 1467235898101 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 14:31:38 INFO - PROCESS | 3380 | 1467235898111 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:38 INFO - PROCESS | 3380 | 1467235898113 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F36000 == 39 [pid = 3380] [id = 330] 14:31:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A5955000) [pid = 3380] [serial = 989] [outer = 0000000000000000] 14:31:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A59DF400) [pid = 3380] [serial = 990] [outer = 000000F3A5955000] 14:31:38 INFO - PROCESS | 3380 | 1467235898160 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A5CEDC00) [pid = 3380] [serial = 991] [outer = 000000F3A5955000] 14:31:38 INFO - PROCESS | 3380 | 1467235898887 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 942ms 14:31:38 INFO - PROCESS | 3380 | 1467235898924 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 14:31:38 INFO - PROCESS | 3380 | 1467235898929 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 14:31:38 INFO - PROCESS | 3380 | 1467235898934 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:31:38 INFO - PROCESS | 3380 | 1467235898940 Marionette TRACE conn6 <- [1,1286,null,{}] 14:31:38 INFO - PROCESS | 3380 | 1467235898945 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:38 INFO - PROCESS | 3380 | 1467235898949 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:39 INFO - PROCESS | 3380 | 1467235899075 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 14:31:39 INFO - PROCESS | 3380 | 1467235899203 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 3380 | 1467235899207 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB8A000 == 40 [pid = 3380] [id = 331] 14:31:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B272C00) [pid = 3380] [serial = 992] [outer = 0000000000000000] 14:31:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39BCE3C00) [pid = 3380] [serial = 993] [outer = 000000F39B272C00] 14:31:39 INFO - PROCESS | 3380 | 1467235899272 Marionette DEBUG loaded listener.js 14:31:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D125800) [pid = 3380] [serial = 994] [outer = 000000F39B272C00] 14:31:39 INFO - PROCESS | 3380 | 1467235899942 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1032ms 14:31:39 INFO - PROCESS | 3380 | 1467235899970 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 3380 | 1467235899976 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 14:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:31:39 INFO - PROCESS | 3380 | 1467235899982 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 3380 | 1467235899985 Marionette TRACE conn6 <- [1,1290,null,{}] 14:31:39 INFO - PROCESS | 3380 | 1467235899989 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:40 INFO - PROCESS | 3380 | 1467235899992 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:40 INFO - PROCESS | 3380 | 1467235900121 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 14:31:40 INFO - PROCESS | 3380 | 1467235900222 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:40 INFO - PROCESS | 3380 | 1467235900226 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D8000 == 41 [pid = 3380] [id = 332] 14:31:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A2A89000) [pid = 3380] [serial = 995] [outer = 0000000000000000] 14:31:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3148400) [pid = 3380] [serial = 996] [outer = 000000F3A2A89000] 14:31:40 INFO - PROCESS | 3380 | 1467235900288 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A362C400) [pid = 3380] [serial = 997] [outer = 000000F3A2A89000] 14:31:40 INFO - PROCESS | 3380 | 1467235900971 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1025ms 14:31:41 INFO - PROCESS | 3380 | 1467235901009 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 14:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:31:41 INFO - PROCESS | 3380 | 1467235901012 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 14:31:41 INFO - PROCESS | 3380 | 1467235901016 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 3380 | 1467235901020 Marionette TRACE conn6 <- [1,1294,null,{}] 14:31:41 INFO - PROCESS | 3380 | 1467235901032 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:41 INFO - PROCESS | 3380 | 1467235901037 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:41 INFO - PROCESS | 3380 | 1467235901209 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 14:31:41 INFO - PROCESS | 3380 | 1467235901344 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 3380 | 1467235901348 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1A8800 == 42 [pid = 3380] [id = 333] 14:31:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A4DBA400) [pid = 3380] [serial = 998] [outer = 0000000000000000] 14:31:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A595E400) [pid = 3380] [serial = 999] [outer = 000000F3A4DBA400] 14:31:41 INFO - PROCESS | 3380 | 1467235901412 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A60C6800) [pid = 3380] [serial = 1000] [outer = 000000F3A4DBA400] 14:31:42 INFO - PROCESS | 3380 | 1467235902011 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1033ms 14:31:42 INFO - PROCESS | 3380 | 1467235902051 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 3380 | 1467235902054 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 14:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:31:42 INFO - PROCESS | 3380 | 1467235902058 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 3380 | 1467235902060 Marionette TRACE conn6 <- [1,1298,null,{}] 14:31:42 INFO - PROCESS | 3380 | 1467235902064 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:42 INFO - PROCESS | 3380 | 1467235902067 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:42 INFO - PROCESS | 3380 | 1467235902188 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 14:31:42 INFO - PROCESS | 3380 | 1467235902313 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:42 INFO - PROCESS | 3380 | 1467235902316 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB12B000 == 43 [pid = 3380] [id = 334] 14:31:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A6164400) [pid = 3380] [serial = 1001] [outer = 0000000000000000] 14:31:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A767B000) [pid = 3380] [serial = 1002] [outer = 000000F3A6164400] 14:31:42 INFO - PROCESS | 3380 | 1467235902381 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A7688800) [pid = 3380] [serial = 1003] [outer = 000000F3A6164400] 14:31:43 INFO - PROCESS | 3380 | 1467235903211 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 14:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 14:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1198ms 14:31:43 INFO - PROCESS | 3380 | 1467235903258 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 14:31:43 INFO - PROCESS | 3380 | 1467235903263 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 14:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:31:43 INFO - PROCESS | 3380 | 1467235903268 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:31:43 INFO - PROCESS | 3380 | 1467235903272 Marionette TRACE conn6 <- [1,1302,null,{}] 14:31:43 INFO - PROCESS | 3380 | 1467235903278 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:43 INFO - PROCESS | 3380 | 1467235903281 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:43 INFO - PROCESS | 3380 | 1467235903400 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 14:31:43 INFO - PROCESS | 3380 | 1467235903531 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 3380 | 1467235903536 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F395EDF000 == 44 [pid = 3380] [id = 335] 14:31:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39AFB6400) [pid = 3380] [serial = 1004] [outer = 0000000000000000] 14:31:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39B275800) [pid = 3380] [serial = 1005] [outer = 000000F39AFB6400] 14:31:43 INFO - PROCESS | 3380 | 1467235903593 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39CBD3400) [pid = 3380] [serial = 1006] [outer = 000000F39AFB6400] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F39800C000 == 43 [pid = 3380] [id = 313] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97A5000 == 42 [pid = 3380] [id = 329] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8913000 == 41 [pid = 3380] [id = 328] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8452800 == 40 [pid = 3380] [id = 327] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1022000 == 39 [pid = 3380] [id = 326] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5CD8000 == 38 [pid = 3380] [id = 325] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A383D000 == 37 [pid = 3380] [id = 324] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D1000 == 36 [pid = 3380] [id = 323] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BDEE800 == 35 [pid = 3380] [id = 322] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A619C800 == 34 [pid = 3380] [id = 321] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0DAF000 == 33 [pid = 3380] [id = 320] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3962AA800 == 32 [pid = 3380] [id = 319] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB12B000 == 31 [pid = 3380] [id = 334] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1A8800 == 30 [pid = 3380] [id = 333] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D8000 == 29 [pid = 3380] [id = 332] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB8A000 == 28 [pid = 3380] [id = 331] 14:31:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F36000 == 27 [pid = 3380] [id = 330] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39CB95000) [pid = 3380] [serial = 948] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0755800) [pid = 3380] [serial = 952] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F397BD5400) [pid = 3380] [serial = 945] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39B17E800) [pid = 3380] [serial = 946] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396057800) [pid = 3380] [serial = 942] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3968F0400) [pid = 3380] [serial = 943] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39C0D1800) [pid = 3380] [serial = 940] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396C9E000) [pid = 3380] [serial = 939] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F395069400) [pid = 3380] [serial = 927] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A0C78C00) [pid = 3380] [serial = 930] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A46A5000) [pid = 3380] [serial = 933] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A7CB7C00) [pid = 3380] [serial = 936] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39D081C00) [pid = 3380] [serial = 949] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D65E400) [pid = 3380] [serial = 951] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0FD2400) [pid = 3380] [serial = 931] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F396C99000) [pid = 3380] [serial = 928] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A7CBE400) [pid = 3380] [serial = 937] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4DA4000) [pid = 3380] [serial = 934] [outer = 0000000000000000] [url = about:blank] 14:31:44 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0C7B000) [pid = 3380] [serial = 954] [outer = 0000000000000000] [url = about:blank] 14:31:45 INFO - PROCESS | 3380 | 1467235905108 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1892ms 14:31:45 INFO - PROCESS | 3380 | 1467235905164 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 14:31:45 INFO - PROCESS | 3380 | 1467235905169 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 14:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:31:45 INFO - PROCESS | 3380 | 1467235905174 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:31:45 INFO - PROCESS | 3380 | 1467235905177 Marionette TRACE conn6 <- [1,1306,null,{}] 14:31:45 INFO - PROCESS | 3380 | 1467235905183 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:45 INFO - PROCESS | 3380 | 1467235905186 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:45 INFO - PROCESS | 3380 | 1467235905289 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 14:31:45 INFO - PROCESS | 3380 | 1467235905364 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:45 INFO - PROCESS | 3380 | 1467235905368 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F398008000 == 28 [pid = 3380] [id = 336] 14:31:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39591CC00) [pid = 3380] [serial = 1007] [outer = 0000000000000000] 14:31:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F395923800) [pid = 3380] [serial = 1008] [outer = 000000F39591CC00] 14:31:45 INFO - PROCESS | 3380 | 1467235905418 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3962CC400) [pid = 3380] [serial = 1009] [outer = 000000F39591CC00] 14:31:45 INFO - PROCESS | 3380 | 1467235905859 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 733ms 14:31:45 INFO - PROCESS | 3380 | 1467235905910 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 14:31:45 INFO - PROCESS | 3380 | 1467235905916 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 14:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:31:45 INFO - PROCESS | 3380 | 1467235905923 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:31:45 INFO - PROCESS | 3380 | 1467235905926 Marionette TRACE conn6 <- [1,1310,null,{}] 14:31:45 INFO - PROCESS | 3380 | 1467235905930 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:45 INFO - PROCESS | 3380 | 1467235905933 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:46 INFO - PROCESS | 3380 | 1467235906028 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 14:31:46 INFO - PROCESS | 3380 | 1467235906038 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 3380 | 1467235906041 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C06D000 == 29 [pid = 3380] [id = 337] 14:31:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F396CA2400) [pid = 3380] [serial = 1010] [outer = 0000000000000000] 14:31:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F396D94C00) [pid = 3380] [serial = 1011] [outer = 000000F396CA2400] 14:31:46 INFO - PROCESS | 3380 | 1467235906094 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396F97400) [pid = 3380] [serial = 1012] [outer = 000000F396CA2400] 14:31:46 INFO - PROCESS | 3380 | 1467235906613 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 734ms 14:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:31:46 INFO - PROCESS | 3380 | 1467235906671 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 3380 | 1467235906673 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 14:31:46 INFO - PROCESS | 3380 | 1467235906677 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 3380 | 1467235906681 Marionette TRACE conn6 <- [1,1314,null,{}] 14:31:46 INFO - PROCESS | 3380 | 1467235906693 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:46 INFO - PROCESS | 3380 | 1467235906698 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:46 INFO - PROCESS | 3380 | 1467235906819 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 14:31:46 INFO - PROCESS | 3380 | 1467235906875 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 3380 | 1467235906878 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A04AD800 == 30 [pid = 3380] [id = 338] 14:31:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F396C9C800) [pid = 3380] [serial = 1013] [outer = 0000000000000000] 14:31:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39B6FA000) [pid = 3380] [serial = 1014] [outer = 000000F396C9C800] 14:31:46 INFO - PROCESS | 3380 | 1467235906932 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39C064400) [pid = 3380] [serial = 1015] [outer = 000000F396C9C800] 14:31:47 INFO - PROCESS | 3380 | 1467235907420 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:31:47 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 14:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 776ms 14:31:47 INFO - PROCESS | 3380 | 1467235907461 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 3380 | 1467235907463 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 14:31:47 INFO - PROCESS | 3380 | 1467235907467 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 3380 | 1467235907469 Marionette TRACE conn6 <- [1,1318,null,{}] 14:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:31:47 INFO - PROCESS | 3380 | 1467235907473 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:47 INFO - PROCESS | 3380 | 1467235907475 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:47 INFO - PROCESS | 3380 | 1467235907602 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 14:31:47 INFO - PROCESS | 3380 | 1467235907662 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:47 INFO - PROCESS | 3380 | 1467235907664 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A101F800 == 31 [pid = 3380] [id = 339] 14:31:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39CC67400) [pid = 3380] [serial = 1016] [outer = 0000000000000000] 14:31:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39CC6D000) [pid = 3380] [serial = 1017] [outer = 000000F39CC67400] 14:31:47 INFO - PROCESS | 3380 | 1467235907715 Marionette DEBUG loaded listener.js 14:31:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39D1B6000) [pid = 3380] [serial = 1018] [outer = 000000F39CC67400] 14:31:48 INFO - PROCESS | 3380 | 1467235908232 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:31:48 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 14:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 775ms 14:31:48 INFO - PROCESS | 3380 | 1467235908249 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 14:31:48 INFO - PROCESS | 3380 | 1467235908251 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 14:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:31:48 INFO - PROCESS | 3380 | 1467235908255 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 3380 | 1467235908256 Marionette TRACE conn6 <- [1,1322,null,{}] 14:31:48 INFO - PROCESS | 3380 | 1467235908274 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:48 INFO - PROCESS | 3380 | 1467235908277 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:48 INFO - PROCESS | 3380 | 1467235908390 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 14:31:48 INFO - PROCESS | 3380 | 1467235908398 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 3380 | 1467235908400 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3696000 == 32 [pid = 3380] [id = 340] 14:31:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396CA2000) [pid = 3380] [serial = 1019] [outer = 0000000000000000] 14:31:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39FBEB400) [pid = 3380] [serial = 1020] [outer = 000000F396CA2000] 14:31:48 INFO - PROCESS | 3380 | 1467235908450 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0754C00) [pid = 3380] [serial = 1021] [outer = 000000F396CA2000] 14:31:48 INFO - PROCESS | 3380 | 1467235908935 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 732ms 14:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:31:48 INFO - PROCESS | 3380 | 1467235908992 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 14:31:48 INFO - PROCESS | 3380 | 1467235908994 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 14:31:49 INFO - PROCESS | 3380 | 1467235908998 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 3380 | 1467235909000 Marionette TRACE conn6 <- [1,1326,null,{}] 14:31:49 INFO - PROCESS | 3380 | 1467235909003 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:49 INFO - PROCESS | 3380 | 1467235909009 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:49 INFO - PROCESS | 3380 | 1467235909413 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39506B000) [pid = 3380] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3EBE400) [pid = 3380] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0CE5000) [pid = 3380] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F397419000) [pid = 3380] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396D99800) [pid = 3380] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C0CF000) [pid = 3380] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F394F34C00) [pid = 3380] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A03E4800) [pid = 3380] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A4DA3400) [pid = 3380] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A3149000) [pid = 3380] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A5955000) [pid = 3380] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A373BC00) [pid = 3380] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:31:49 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F394F47800) [pid = 3380] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:31:49 INFO - PROCESS | 3380 | 1467235909473 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 3380 | 1467235909475 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C2000 == 33 [pid = 3380] [id = 341] 14:31:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F394F34C00) [pid = 3380] [serial = 1022] [outer = 0000000000000000] 14:31:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F395ECF000) [pid = 3380] [serial = 1023] [outer = 000000F394F34C00] 14:31:49 INFO - PROCESS | 3380 | 1467235909521 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0713C00) [pid = 3380] [serial = 1024] [outer = 000000F394F34C00] 14:31:50 INFO - PROCESS | 3380 | 1467235910395 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1447ms 14:31:50 INFO - PROCESS | 3380 | 1467235910446 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 3380 | 1467235910448 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 14:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:31:50 INFO - PROCESS | 3380 | 1467235910451 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 3380 | 1467235910453 Marionette TRACE conn6 <- [1,1330,null,{}] 14:31:50 INFO - PROCESS | 3380 | 1467235910457 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:50 INFO - PROCESS | 3380 | 1467235910459 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:50 INFO - PROCESS | 3380 | 1467235910539 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 14:31:50 INFO - PROCESS | 3380 | 1467235910545 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:50 INFO - PROCESS | 3380 | 1467235910547 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76CC000 == 34 [pid = 3380] [id = 342] 14:31:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F394F4CC00) [pid = 3380] [serial = 1025] [outer = 0000000000000000] 14:31:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0FA2800) [pid = 3380] [serial = 1026] [outer = 000000F394F4CC00] 14:31:50 INFO - PROCESS | 3380 | 1467235910593 Marionette DEBUG loaded listener.js 14:31:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A16C9400) [pid = 3380] [serial = 1027] [outer = 000000F394F4CC00] 14:31:51 INFO - PROCESS | 3380 | 1467235911062 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 629ms 14:31:51 INFO - PROCESS | 3380 | 1467235911087 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 14:31:51 INFO - PROCESS | 3380 | 1467235911090 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 14:31:51 INFO - PROCESS | 3380 | 1467235911093 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:31:51 INFO - PROCESS | 3380 | 1467235911095 Marionette TRACE conn6 <- [1,1334,null,{}] 14:31:51 INFO - PROCESS | 3380 | 1467235911098 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:51 INFO - PROCESS | 3380 | 1467235911100 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:51 INFO - PROCESS | 3380 | 1467235911185 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 14:31:51 INFO - PROCESS | 3380 | 1467235911190 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 3380 | 1467235911192 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8450000 == 35 [pid = 3380] [id = 343] 14:31:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A314C800) [pid = 3380] [serial = 1028] [outer = 0000000000000000] 14:31:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3151800) [pid = 3380] [serial = 1029] [outer = 000000F3A314C800] 14:31:51 INFO - PROCESS | 3380 | 1467235911240 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A31E6800) [pid = 3380] [serial = 1030] [outer = 000000F3A314C800] 14:31:52 INFO - PROCESS | 3380 | 1467235912115 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1080ms 14:31:52 INFO - PROCESS | 3380 | 1467235912177 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 3380 | 1467235912181 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 14:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:31:52 INFO - PROCESS | 3380 | 1467235912186 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 3380 | 1467235912192 Marionette TRACE conn6 <- [1,1338,null,{}] 14:31:52 INFO - PROCESS | 3380 | 1467235912198 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:52 INFO - PROCESS | 3380 | 1467235912201 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:52 INFO - PROCESS | 3380 | 1467235912344 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 14:31:52 INFO - PROCESS | 3380 | 1467235912466 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 3380 | 1467235912470 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA44000 == 36 [pid = 3380] [id = 344] 14:31:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3967DE800) [pid = 3380] [serial = 1031] [outer = 0000000000000000] 14:31:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396C9F400) [pid = 3380] [serial = 1032] [outer = 000000F3967DE800] 14:31:52 INFO - PROCESS | 3380 | 1467235912536 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39745A800) [pid = 3380] [serial = 1033] [outer = 000000F3967DE800] 14:31:53 INFO - PROCESS | 3380 | 1467235913291 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1184ms 14:31:53 INFO - PROCESS | 3380 | 1467235913374 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 3380 | 1467235913379 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 14:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:31:53 INFO - PROCESS | 3380 | 1467235913386 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 3380 | 1467235913389 Marionette TRACE conn6 <- [1,1342,null,{}] 14:31:53 INFO - PROCESS | 3380 | 1467235913393 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:53 INFO - PROCESS | 3380 | 1467235913396 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:53 INFO - PROCESS | 3380 | 1467235913537 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 14:31:53 INFO - PROCESS | 3380 | 1467235913658 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:53 INFO - PROCESS | 3380 | 1467235913662 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57B8800 == 37 [pid = 3380] [id = 345] 14:31:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39BF52000) [pid = 3380] [serial = 1034] [outer = 0000000000000000] 14:31:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39CBDE400) [pid = 3380] [serial = 1035] [outer = 000000F39BF52000] 14:31:53 INFO - PROCESS | 3380 | 1467235913726 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A03EAC00) [pid = 3380] [serial = 1036] [outer = 000000F39BF52000] 14:31:54 INFO - PROCESS | 3380 | 1467235914639 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1291ms 14:31:54 INFO - PROCESS | 3380 | 1467235914679 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 3380 | 1467235914684 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 14:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:31:54 INFO - PROCESS | 3380 | 1467235914689 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 3380 | 1467235914693 Marionette TRACE conn6 <- [1,1346,null,{}] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76CC000 == 36 [pid = 3380] [id = 342] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C2000 == 35 [pid = 3380] [id = 341] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3696000 == 34 [pid = 3380] [id = 340] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A101F800 == 33 [pid = 3380] [id = 339] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A04AD800 == 32 [pid = 3380] [id = 338] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C06D000 == 31 [pid = 3380] [id = 337] 14:31:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F398008000 == 30 [pid = 3380] [id = 336] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A0CE5400) [pid = 3380] [serial = 955] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A34EC000) [pid = 3380] [serial = 978] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A40D1000) [pid = 3380] [serial = 981] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0FA0000) [pid = 3380] [serial = 972] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B9D8000) [pid = 3380] [serial = 960] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39C0D5C00) [pid = 3380] [serial = 961] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396F96000) [pid = 3380] [serial = 966] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B179000) [pid = 3380] [serial = 967] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D08B800) [pid = 3380] [serial = 969] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39D5C6400) [pid = 3380] [serial = 970] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F394F3AC00) [pid = 3380] [serial = 957] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F395925C00) [pid = 3380] [serial = 958] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0C7B400) [pid = 3380] [serial = 963] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0DE5C00) [pid = 3380] [serial = 964] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A4DA7800) [pid = 3380] [serial = 987] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4346800) [pid = 3380] [serial = 982] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3152800) [pid = 3380] [serial = 975] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A343D000) [pid = 3380] [serial = 976] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A5CEDC00) [pid = 3380] [serial = 991] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A3629C00) [pid = 3380] [serial = 979] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A59DF400) [pid = 3380] [serial = 990] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A4B8B000) [pid = 3380] [serial = 985] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A44D1C00) [pid = 3380] [serial = 984] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A5756000) [pid = 3380] [serial = 988] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A16C8800) [pid = 3380] [serial = 973] [outer = 0000000000000000] [url = about:blank] 14:31:54 INFO - PROCESS | 3380 | 1467235914757 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:54 INFO - PROCESS | 3380 | 1467235914760 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:54 INFO - PROCESS | 3380 | 1467235914881 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 14:31:54 INFO - PROCESS | 3380 | 1467235914957 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 3380 | 1467235914962 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B964000 == 31 [pid = 3380] [id = 346] 14:31:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39592B400) [pid = 3380] [serial = 1037] [outer = 0000000000000000] 14:31:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F396725800) [pid = 3380] [serial = 1038] [outer = 000000F39592B400] 14:31:55 INFO - PROCESS | 3380 | 1467235915017 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396D94800) [pid = 3380] [serial = 1039] [outer = 000000F39592B400] 14:31:55 INFO - PROCESS | 3380 | 1467235915501 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 838ms 14:31:55 INFO - PROCESS | 3380 | 1467235915531 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 3380 | 1467235915535 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 14:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:31:55 INFO - PROCESS | 3380 | 1467235915542 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 3380 | 1467235915544 Marionette TRACE conn6 <- [1,1350,null,{}] 14:31:55 INFO - PROCESS | 3380 | 1467235915548 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:55 INFO - PROCESS | 3380 | 1467235915551 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:55 INFO - PROCESS | 3380 | 1467235915646 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 14:31:55 INFO - PROCESS | 3380 | 1467235915655 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:55 INFO - PROCESS | 3380 | 1467235915657 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0496800 == 32 [pid = 3380] [id = 347] 14:31:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39B6F0800) [pid = 3380] [serial = 1040] [outer = 0000000000000000] 14:31:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39BAA5C00) [pid = 3380] [serial = 1041] [outer = 000000F39B6F0800] 14:31:55 INFO - PROCESS | 3380 | 1467235915710 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39C0D7800) [pid = 3380] [serial = 1042] [outer = 000000F39B6F0800] 14:31:56 INFO - PROCESS | 3380 | 1467235916223 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 733ms 14:31:56 INFO - PROCESS | 3380 | 1467235916299 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 14:31:56 INFO - PROCESS | 3380 | 1467235916301 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 14:31:56 INFO - PROCESS | 3380 | 1467235916305 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:31:56 INFO - PROCESS | 3380 | 1467235916309 Marionette TRACE conn6 <- [1,1354,null,{}] 14:31:56 INFO - PROCESS | 3380 | 1467235916321 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:56 INFO - PROCESS | 3380 | 1467235916327 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:56 INFO - PROCESS | 3380 | 1467235916451 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 14:31:56 INFO - PROCESS | 3380 | 1467235916468 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 3380 | 1467235916471 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3696000 == 33 [pid = 3380] [id = 348] 14:31:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D1D7800) [pid = 3380] [serial = 1043] [outer = 0000000000000000] 14:31:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A03E3C00) [pid = 3380] [serial = 1044] [outer = 000000F39D1D7800] 14:31:56 INFO - PROCESS | 3380 | 1467235916525 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0C7C800) [pid = 3380] [serial = 1045] [outer = 000000F39D1D7800] 14:31:57 INFO - PROCESS | 3380 | 1467235916990 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 14:31:57 INFO - PROCESS | 3380 | 1467235917049 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 14:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:31:57 INFO - PROCESS | 3380 | 1467235917052 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 3380 | 1467235917054 Marionette TRACE conn6 <- [1,1358,null,{}] 14:31:57 INFO - PROCESS | 3380 | 1467235917058 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:57 INFO - PROCESS | 3380 | 1467235917060 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:57 INFO - PROCESS | 3380 | 1467235917184 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 14:31:57 INFO - PROCESS | 3380 | 1467235917243 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 3380 | 1467235917246 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5720000 == 34 [pid = 3380] [id = 349] 14:31:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0CE6C00) [pid = 3380] [serial = 1046] [outer = 0000000000000000] 14:31:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0DE4800) [pid = 3380] [serial = 1047] [outer = 000000F3A0CE6C00] 14:31:57 INFO - PROCESS | 3380 | 1467235917296 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A1607000) [pid = 3380] [serial = 1048] [outer = 000000F3A0CE6C00] 14:31:57 INFO - PROCESS | 3380 | 1467235917814 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 14:31:57 INFO - PROCESS | 3380 | 1467235917892 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 14:31:57 INFO - PROCESS | 3380 | 1467235917895 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 3380 | 1467235917897 Marionette TRACE conn6 <- [1,1362,null,{}] 14:31:57 INFO - PROCESS | 3380 | 1467235917907 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:57 INFO - PROCESS | 3380 | 1467235917909 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:58 INFO - PROCESS | 3380 | 1467235918034 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 14:31:58 INFO - PROCESS | 3380 | 1467235918039 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 3380 | 1467235918041 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C9000 == 35 [pid = 3380] [id = 350] 14:31:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3958DAC00) [pid = 3380] [serial = 1049] [outer = 0000000000000000] 14:31:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A31E5C00) [pid = 3380] [serial = 1050] [outer = 000000F3958DAC00] 14:31:58 INFO - PROCESS | 3380 | 1467235918090 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E5800) [pid = 3380] [serial = 1051] [outer = 000000F3958DAC00] 14:31:58 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:58 INFO - PROCESS | 3380 | 1467235918588 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 3380 | 1467235918634 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 14:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:31:58 INFO - PROCESS | 3380 | 1467235918638 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 3380 | 1467235918640 Marionette TRACE conn6 <- [1,1366,null,{}] 14:31:58 INFO - PROCESS | 3380 | 1467235918643 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:58 INFO - PROCESS | 3380 | 1467235918651 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:58 INFO - PROCESS | 3380 | 1467235918797 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 14:31:58 INFO - PROCESS | 3380 | 1467235918853 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:58 INFO - PROCESS | 3380 | 1467235918855 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A890B800 == 36 [pid = 3380] [id = 351] 14:31:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A362E400) [pid = 3380] [serial = 1052] [outer = 0000000000000000] 14:31:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A362CC00) [pid = 3380] [serial = 1053] [outer = 000000F3A362E400] 14:31:58 INFO - PROCESS | 3380 | 1467235918903 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3EBC400) [pid = 3380] [serial = 1054] [outer = 000000F3A362E400] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39591CC00) [pid = 3380] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396CA2400) [pid = 3380] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396C9C800) [pid = 3380] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39AFB6400) [pid = 3380] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39CC67400) [pid = 3380] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39B272C00) [pid = 3380] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A2A89000) [pid = 3380] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A4DBA400) [pid = 3380] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A6164400) [pid = 3380] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396CA2000) [pid = 3380] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F394F34C00) [pid = 3380] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:31:59 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F394F4CC00) [pid = 3380] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:31:59 INFO - PROCESS | 3380 | 1467235919394 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 3380 | 1467235919482 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 14:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:31:59 INFO - PROCESS | 3380 | 1467235919485 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 3380 | 1467235919487 Marionette TRACE conn6 <- [1,1370,null,{}] 14:31:59 INFO - PROCESS | 3380 | 1467235919491 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:59 INFO - PROCESS | 3380 | 1467235919493 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:59 INFO - PROCESS | 3380 | 1467235919579 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 14:31:59 INFO - PROCESS | 3380 | 1467235919584 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 3380 | 1467235919586 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:31:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E9800 == 37 [pid = 3380] [id = 352] 14:31:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39B272C00) [pid = 3380] [serial = 1055] [outer = 0000000000000000] 14:31:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A16C0400) [pid = 3380] [serial = 1056] [outer = 000000F39B272C00] 14:31:59 INFO - PROCESS | 3380 | 1467235919634 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A3EC0800) [pid = 3380] [serial = 1057] [outer = 000000F39B272C00] 14:32:00 INFO - PROCESS | 3380 | [3380] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:32:00 INFO - PROCESS | 3380 | 1467235920087 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 3380 | 1467235920120 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 14:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:32:00 INFO - PROCESS | 3380 | 1467235920123 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 3380 | 1467235920125 Marionette TRACE conn6 <- [1,1374,null,{}] 14:32:00 INFO - PROCESS | 3380 | 1467235920129 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:00 INFO - PROCESS | 3380 | 1467235920131 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:00 INFO - PROCESS | 3380 | 1467235920222 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 14:32:00 INFO - PROCESS | 3380 | 1467235920229 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 3380 | 1467235920231 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F2C800 == 38 [pid = 3380] [id = 353] 14:32:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A3EC8400) [pid = 3380] [serial = 1058] [outer = 0000000000000000] 14:32:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A40D4800) [pid = 3380] [serial = 1059] [outer = 000000F3A3EC8400] 14:32:00 INFO - PROCESS | 3380 | 1467235920276 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A447A400) [pid = 3380] [serial = 1060] [outer = 000000F3A3EC8400] 14:32:00 INFO - PROCESS | 3380 | 1467235920739 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 3380 | 1467235920819 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 14:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:32:00 INFO - PROCESS | 3380 | 1467235920823 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 3380 | 1467235920825 Marionette TRACE conn6 <- [1,1378,null,{}] 14:32:00 INFO - PROCESS | 3380 | 1467235920828 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:00 INFO - PROCESS | 3380 | 1467235920830 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:00 INFO - PROCESS | 3380 | 1467235920918 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 14:32:00 INFO - PROCESS | 3380 | 1467235920930 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 3380 | 1467235920932 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA197800 == 39 [pid = 3380] [id = 354] 14:32:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A4B8B000) [pid = 3380] [serial = 1061] [outer = 0000000000000000] 14:32:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A4D9A400) [pid = 3380] [serial = 1062] [outer = 000000F3A4B8B000] 14:32:00 INFO - PROCESS | 3380 | 1467235920980 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A4DA3400) [pid = 3380] [serial = 1063] [outer = 000000F3A4B8B000] 14:32:01 INFO - PROCESS | 3380 | 1467235921708 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 942ms 14:32:01 INFO - PROCESS | 3380 | 1467235921768 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 3380 | 1467235921773 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 14:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:32:01 INFO - PROCESS | 3380 | 1467235921778 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 3380 | 1467235921784 Marionette TRACE conn6 <- [1,1382,null,{}] 14:32:01 INFO - PROCESS | 3380 | 1467235921789 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:01 INFO - PROCESS | 3380 | 1467235921793 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:01 INFO - PROCESS | 3380 | 1467235921959 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 14:32:02 INFO - PROCESS | 3380 | 1467235922082 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 3380 | 1467235922086 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D1000 == 40 [pid = 3380] [id = 355] 14:32:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396FA2400) [pid = 3380] [serial = 1064] [outer = 0000000000000000] 14:32:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39AFC3800) [pid = 3380] [serial = 1065] [outer = 000000F396FA2400] 14:32:02 INFO - PROCESS | 3380 | 1467235922151 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39C0CE400) [pid = 3380] [serial = 1066] [outer = 000000F396FA2400] 14:32:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39D1DBC00) [pid = 3380] [serial = 1067] [outer = 000000F3962CF400] 14:32:02 INFO - PROCESS | 3380 | 1467235922932 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1178ms 14:32:02 INFO - PROCESS | 3380 | 1467235922960 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 3380 | 1467235922965 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 14:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:32:02 INFO - PROCESS | 3380 | 1467235922972 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 3380 | 1467235922975 Marionette TRACE conn6 <- [1,1386,null,{}] 14:32:02 INFO - PROCESS | 3380 | 1467235922980 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:02 INFO - PROCESS | 3380 | 1467235922983 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:03 INFO - PROCESS | 3380 | 1467235923114 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 14:32:03 INFO - PROCESS | 3380 | 1467235923244 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 3380 | 1467235923247 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8462800 == 41 [pid = 3380] [id = 356] 14:32:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0FD8000) [pid = 3380] [serial = 1068] [outer = 0000000000000000] 14:32:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A31E6000) [pid = 3380] [serial = 1069] [outer = 000000F3A0FD8000] 14:32:03 INFO - PROCESS | 3380 | 1467235923313 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A362DC00) [pid = 3380] [serial = 1070] [outer = 000000F3A0FD8000] 14:32:03 INFO - PROCESS | 3380 | 1467235923940 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1031ms 14:32:04 INFO - PROCESS | 3380 | 1467235924005 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 3380 | 1467235924008 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 14:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:32:04 INFO - PROCESS | 3380 | 1467235924012 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 3380 | 1467235924016 Marionette TRACE conn6 <- [1,1390,null,{}] 14:32:04 INFO - PROCESS | 3380 | 1467235924028 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:04 INFO - PROCESS | 3380 | 1467235924033 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:04 INFO - PROCESS | 3380 | 1467235924183 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 14:32:04 INFO - PROCESS | 3380 | 1467235924308 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:04 INFO - PROCESS | 3380 | 1467235924312 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB13E800 == 42 [pid = 3380] [id = 357] 14:32:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A4D22400) [pid = 3380] [serial = 1071] [outer = 0000000000000000] 14:32:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4DA7400) [pid = 3380] [serial = 1072] [outer = 000000F3A4D22400] 14:32:04 INFO - PROCESS | 3380 | 1467235924377 Marionette DEBUG loaded listener.js 14:32:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A5923800) [pid = 3380] [serial = 1073] [outer = 000000F3A4D22400] 14:32:05 INFO - PROCESS | 3380 | 1467235925004 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1032ms 14:32:05 INFO - PROCESS | 3380 | 1467235925046 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 14:32:05 INFO - PROCESS | 3380 | 1467235925049 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 14:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:32:05 INFO - PROCESS | 3380 | 1467235925053 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:32:05 INFO - PROCESS | 3380 | 1467235925055 Marionette TRACE conn6 <- [1,1394,null,{}] 14:32:05 INFO - PROCESS | 3380 | 1467235925059 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:05 INFO - PROCESS | 3380 | 1467235925061 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:05 INFO - PROCESS | 3380 | 1467235925186 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 14:32:05 INFO - PROCESS | 3380 | 1467235925327 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 3380 | 1467235925330 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA79000 == 43 [pid = 3380] [id = 358] 14:32:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A4D9DC00) [pid = 3380] [serial = 1074] [outer = 0000000000000000] 14:32:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A5C59C00) [pid = 3380] [serial = 1075] [outer = 000000F3A4D9DC00] 14:32:05 INFO - PROCESS | 3380 | 1467235925387 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A60C2C00) [pid = 3380] [serial = 1076] [outer = 000000F3A4D9DC00] 14:32:06 INFO - PROCESS | 3380 | 1467235926212 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1180ms 14:32:06 INFO - PROCESS | 3380 | 1467235926234 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 3380 | 1467235926239 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 14:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:32:06 INFO - PROCESS | 3380 | 1467235926244 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 3380 | 1467235926247 Marionette TRACE conn6 <- [1,1398,null,{}] 14:32:06 INFO - PROCESS | 3380 | 1467235926253 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:06 INFO - PROCESS | 3380 | 1467235926256 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:06 INFO - PROCESS | 3380 | 1467235926375 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 14:32:06 INFO - PROCESS | 3380 | 1467235926513 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:06 INFO - PROCESS | 3380 | 1467235926518 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C07B000 == 44 [pid = 3380] [id = 359] 14:32:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F396D9D400) [pid = 3380] [serial = 1077] [outer = 0000000000000000] 14:32:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F396F99800) [pid = 3380] [serial = 1078] [outer = 000000F396D9D400] 14:32:06 INFO - PROCESS | 3380 | 1467235926576 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39BF56800) [pid = 3380] [serial = 1079] [outer = 000000F396D9D400] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F2C800 == 43 [pid = 3380] [id = 353] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E9800 == 42 [pid = 3380] [id = 352] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A890B800 == 41 [pid = 3380] [id = 351] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C9000 == 40 [pid = 3380] [id = 350] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5720000 == 39 [pid = 3380] [id = 349] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3696000 == 38 [pid = 3380] [id = 348] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0496800 == 37 [pid = 3380] [id = 347] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B964000 == 36 [pid = 3380] [id = 346] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57B8800 == 35 [pid = 3380] [id = 345] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA44000 == 34 [pid = 3380] [id = 344] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8450000 == 33 [pid = 3380] [id = 343] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F395EDF000 == 32 [pid = 3380] [id = 335] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA79000 == 31 [pid = 3380] [id = 358] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB13E800 == 30 [pid = 3380] [id = 357] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8462800 == 29 [pid = 3380] [id = 356] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D1000 == 28 [pid = 3380] [id = 355] 14:32:07 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA197800 == 27 [pid = 3380] [id = 354] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F395923800) [pid = 3380] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3962CC400) [pid = 3380] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396D94C00) [pid = 3380] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F396F97400) [pid = 3380] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39B6FA000) [pid = 3380] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39CBD3400) [pid = 3380] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B275800) [pid = 3380] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39CC6D000) [pid = 3380] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D125800) [pid = 3380] [serial = 994] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39BCE3C00) [pid = 3380] [serial = 993] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A362C400) [pid = 3380] [serial = 997] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3148400) [pid = 3380] [serial = 996] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A60C6800) [pid = 3380] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A595E400) [pid = 3380] [serial = 999] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A7688800) [pid = 3380] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A767B000) [pid = 3380] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39FBEB400) [pid = 3380] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D1B6000) [pid = 3380] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F395ECF000) [pid = 3380] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0754C00) [pid = 3380] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3151800) [pid = 3380] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0FA2800) [pid = 3380] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A16C9400) [pid = 3380] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0713C00) [pid = 3380] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 14:32:07 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39C064400) [pid = 3380] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 14:32:08 INFO - PROCESS | 3380 | 1467235928053 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1838ms 14:32:08 INFO - PROCESS | 3380 | 1467235928087 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 3380 | 1467235928091 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 14:32:08 INFO - PROCESS | 3380 | 1467235928096 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:32:08 INFO - PROCESS | 3380 | 1467235928099 Marionette TRACE conn6 <- [1,1402,null,{}] 14:32:08 INFO - PROCESS | 3380 | 1467235928105 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:08 INFO - PROCESS | 3380 | 1467235928108 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:08 INFO - PROCESS | 3380 | 1467235928210 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 14:32:08 INFO - PROCESS | 3380 | 1467235928226 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 3380 | 1467235928229 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39AF82000 == 28 [pid = 3380] [id = 360] 14:32:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F395923800) [pid = 3380] [serial = 1080] [outer = 0000000000000000] 14:32:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396725C00) [pid = 3380] [serial = 1081] [outer = 000000F395923800] 14:32:08 INFO - PROCESS | 3380 | 1467235928282 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396874000) [pid = 3380] [serial = 1082] [outer = 000000F395923800] 14:32:08 INFO - PROCESS | 3380 | 1467235928822 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 776ms 14:32:08 INFO - PROCESS | 3380 | 1467235928876 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 3380 | 1467235928881 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 14:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:32:08 INFO - PROCESS | 3380 | 1467235928888 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 3380 | 1467235928891 Marionette TRACE conn6 <- [1,1406,null,{}] 14:32:08 INFO - PROCESS | 3380 | 1467235928895 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:08 INFO - PROCESS | 3380 | 1467235928898 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:09 INFO - PROCESS | 3380 | 1467235929011 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 14:32:09 INFO - PROCESS | 3380 | 1467235929087 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 3380 | 1467235929090 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA37000 == 29 [pid = 3380] [id = 361] 14:32:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F396C9B400) [pid = 3380] [serial = 1083] [outer = 0000000000000000] 14:32:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39745C800) [pid = 3380] [serial = 1084] [outer = 000000F396C9B400] 14:32:09 INFO - PROCESS | 3380 | 1467235929144 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39B183000) [pid = 3380] [serial = 1085] [outer = 000000F396C9B400] 14:32:09 INFO - PROCESS | 3380 | 1467235929605 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 796ms 14:32:09 INFO - PROCESS | 3380 | 1467235929687 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 3380 | 1467235929689 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 14:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:32:09 INFO - PROCESS | 3380 | 1467235929693 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 3380 | 1467235929697 Marionette TRACE conn6 <- [1,1410,null,{}] 14:32:09 INFO - PROCESS | 3380 | 1467235929709 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:09 INFO - PROCESS | 3380 | 1467235929714 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:09 INFO - PROCESS | 3380 | 1467235929818 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 14:32:09 INFO - PROCESS | 3380 | 1467235929829 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:09 INFO - PROCESS | 3380 | 1467235929832 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1010000 == 30 [pid = 3380] [id = 362] 14:32:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39591E400) [pid = 3380] [serial = 1086] [outer = 0000000000000000] 14:32:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39CC6C800) [pid = 3380] [serial = 1087] [outer = 000000F39591E400] 14:32:09 INFO - PROCESS | 3380 | 1467235929886 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1B3000) [pid = 3380] [serial = 1088] [outer = 000000F39591E400] 14:32:10 INFO - PROCESS | 3380 | 1467235930416 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 734ms 14:32:10 INFO - PROCESS | 3380 | 1467235930429 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 14:32:10 INFO - PROCESS | 3380 | 1467235930432 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 14:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:32:10 INFO - PROCESS | 3380 | 1467235930435 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 3380 | 1467235930437 Marionette TRACE conn6 <- [1,1414,null,{}] 14:32:10 INFO - PROCESS | 3380 | 1467235930440 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:10 INFO - PROCESS | 3380 | 1467235930442 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:10 INFO - PROCESS | 3380 | 1467235930573 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 14:32:10 INFO - PROCESS | 3380 | 1467235930579 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 3380 | 1467235930581 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A351F000 == 31 [pid = 3380] [id = 363] 14:32:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D5C6800) [pid = 3380] [serial = 1089] [outer = 0000000000000000] 14:32:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39FBDDC00) [pid = 3380] [serial = 1090] [outer = 000000F39D5C6800] 14:32:10 INFO - PROCESS | 3380 | 1467235930632 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0754000) [pid = 3380] [serial = 1091] [outer = 000000F39D5C6800] 14:32:11 INFO - PROCESS | 3380 | 1467235931146 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 732ms 14:32:11 INFO - PROCESS | 3380 | 1467235931171 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 3380 | 1467235931173 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 14:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:32:11 INFO - PROCESS | 3380 | 1467235931176 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 3380 | 1467235931178 Marionette TRACE conn6 <- [1,1418,null,{}] 14:32:11 INFO - PROCESS | 3380 | 1467235931219 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:11 INFO - PROCESS | 3380 | 1467235931222 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:11 INFO - PROCESS | 3380 | 1467235931343 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 14:32:11 INFO - PROCESS | 3380 | 1467235931353 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:11 INFO - PROCESS | 3380 | 1467235931355 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A441B800 == 32 [pid = 3380] [id = 364] 14:32:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3968EC000) [pid = 3380] [serial = 1092] [outer = 0000000000000000] 14:32:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0C7B400) [pid = 3380] [serial = 1093] [outer = 000000F3968EC000] 14:32:11 INFO - PROCESS | 3380 | 1467235931407 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0CE5400) [pid = 3380] [serial = 1094] [outer = 000000F3968EC000] 14:32:11 INFO - PROCESS | 3380 | 1467235931935 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 816ms 14:32:12 INFO - PROCESS | 3380 | 1467235932001 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 14:32:12 INFO - PROCESS | 3380 | 1467235932003 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 14:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:32:12 INFO - PROCESS | 3380 | 1467235932007 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:32:12 INFO - PROCESS | 3380 | 1467235932008 Marionette TRACE conn6 <- [1,1422,null,{}] 14:32:12 INFO - PROCESS | 3380 | 1467235932012 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:12 INFO - PROCESS | 3380 | 1467235932018 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:12 INFO - PROCESS | 3380 | 1467235932455 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3958DAC00) [pid = 3380] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A362E400) [pid = 3380] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3967DE800) [pid = 3380] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39BF52000) [pid = 3380] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39592B400) [pid = 3380] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39D1D7800) [pid = 3380] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39B6F0800) [pid = 3380] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A314C800) [pid = 3380] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3EC8400) [pid = 3380] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4B8B000) [pid = 3380] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0CE6C00) [pid = 3380] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:32:12 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39B272C00) [pid = 3380] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:32:12 INFO - PROCESS | 3380 | 1467235932514 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 3380 | 1467235932516 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3E7C800 == 33 [pid = 3380] [id = 365] 14:32:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F394F35400) [pid = 3380] [serial = 1095] [outer = 0000000000000000] 14:32:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39592B400) [pid = 3380] [serial = 1096] [outer = 000000F394F35400] 14:32:12 INFO - PROCESS | 3380 | 1467235932571 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CB96800) [pid = 3380] [serial = 1097] [outer = 000000F394F35400] 14:32:13 INFO - PROCESS | 3380 | 1467235933012 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1030ms 14:32:13 INFO - PROCESS | 3380 | 1467235933039 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 3380 | 1467235933041 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 14:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:32:13 INFO - PROCESS | 3380 | 1467235933044 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 3380 | 1467235933046 Marionette TRACE conn6 <- [1,1426,null,{}] 14:32:13 INFO - PROCESS | 3380 | 1467235933050 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:13 INFO - PROCESS | 3380 | 1467235933052 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:13 INFO - PROCESS | 3380 | 1467235933138 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 14:32:13 INFO - PROCESS | 3380 | 1467235933144 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 3380 | 1467235933146 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8196000 == 34 [pid = 3380] [id = 366] 14:32:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0FA5C00) [pid = 3380] [serial = 1098] [outer = 0000000000000000] 14:32:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A314C800) [pid = 3380] [serial = 1099] [outer = 000000F3A0FA5C00] 14:32:13 INFO - PROCESS | 3380 | 1467235933195 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3439C00) [pid = 3380] [serial = 1100] [outer = 000000F3A0FA5C00] 14:32:13 INFO - PROCESS | 3380 | 1467235933639 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 627ms 14:32:13 INFO - PROCESS | 3380 | 1467235933675 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 3380 | 1467235933677 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 14:32:13 INFO - PROCESS | 3380 | 1467235933680 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:32:13 INFO - PROCESS | 3380 | 1467235933682 Marionette TRACE conn6 <- [1,1430,null,{}] 14:32:13 INFO - PROCESS | 3380 | 1467235933690 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:13 INFO - PROCESS | 3380 | 1467235933692 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:13 INFO - PROCESS | 3380 | 1467235933782 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 14:32:13 INFO - PROCESS | 3380 | 1467235933790 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 3380 | 1467235933792 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A845D000 == 35 [pid = 3380] [id = 367] 14:32:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A34ED400) [pid = 3380] [serial = 1101] [outer = 0000000000000000] 14:32:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A35A3000) [pid = 3380] [serial = 1102] [outer = 000000F3A34ED400] 14:32:13 INFO - PROCESS | 3380 | 1467235933845 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3628C00) [pid = 3380] [serial = 1103] [outer = 000000F3A34ED400] 14:32:14 INFO - PROCESS | 3380 | 1467235934336 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 691ms 14:32:14 INFO - PROCESS | 3380 | 1467235934375 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 14:32:14 INFO - PROCESS | 3380 | 1467235934377 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 14:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:32:14 INFO - PROCESS | 3380 | 1467235934380 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:32:14 INFO - PROCESS | 3380 | 1467235934382 Marionette TRACE conn6 <- [1,1434,null,{}] 14:32:14 INFO - PROCESS | 3380 | 1467235934386 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:14 INFO - PROCESS | 3380 | 1467235934388 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:14 INFO - PROCESS | 3380 | 1467235934521 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 14:32:14 INFO - PROCESS | 3380 | 1467235934658 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:14 INFO - PROCESS | 3380 | 1467235934662 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD9000 == 36 [pid = 3380] [id = 368] 14:32:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F394E92800) [pid = 3380] [serial = 1104] [outer = 0000000000000000] 14:32:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F394F4B400) [pid = 3380] [serial = 1105] [outer = 000000F394E92800] 14:32:14 INFO - PROCESS | 3380 | 1467235934730 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F395924400) [pid = 3380] [serial = 1106] [outer = 000000F394E92800] 14:32:15 INFO - PROCESS | 3380 | 1467235935617 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1275ms 14:32:15 INFO - PROCESS | 3380 | 1467235935660 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 3380 | 1467235935665 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 14:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:32:15 INFO - PROCESS | 3380 | 1467235935670 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 3380 | 1467235935674 Marionette TRACE conn6 <- [1,1438,null,{}] 14:32:15 INFO - PROCESS | 3380 | 1467235935679 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:15 INFO - PROCESS | 3380 | 1467235935683 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:15 INFO - PROCESS | 3380 | 1467235935821 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 14:32:15 INFO - PROCESS | 3380 | 1467235935950 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 3380 | 1467235935954 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A101F800 == 37 [pid = 3380] [id = 369] 14:32:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F396F9B400) [pid = 3380] [serial = 1107] [outer = 0000000000000000] 14:32:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39BF5A800) [pid = 3380] [serial = 1108] [outer = 000000F396F9B400] 14:32:16 INFO - PROCESS | 3380 | 1467235936020 Marionette DEBUG loaded listener.js 14:32:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39CBD3400) [pid = 3380] [serial = 1109] [outer = 000000F396F9B400] 14:32:16 INFO - PROCESS | 3380 | 1467235936853 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1239ms 14:32:16 INFO - PROCESS | 3380 | 1467235936912 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 14:32:16 INFO - PROCESS | 3380 | 1467235936915 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 14:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:32:16 INFO - PROCESS | 3380 | 1467235936919 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:32:16 INFO - PROCESS | 3380 | 1467235936922 Marionette TRACE conn6 <- [1,1442,null,{}] 14:32:16 INFO - PROCESS | 3380 | 1467235936926 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:16 INFO - PROCESS | 3380 | 1467235936929 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:17 INFO - PROCESS | 3380 | 1467235937097 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 14:32:17 INFO - PROCESS | 3380 | 1467235937221 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:17 INFO - PROCESS | 3380 | 1467235937224 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2DC000 == 38 [pid = 3380] [id = 370] 14:32:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F394F38800) [pid = 3380] [serial = 1110] [outer = 0000000000000000] 14:32:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39BA9CC00) [pid = 3380] [serial = 1111] [outer = 000000F394F38800] 14:32:17 INFO - PROCESS | 3380 | 1467235937284 Marionette DEBUG loaded listener.js 14:32:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A0FCE000) [pid = 3380] [serial = 1112] [outer = 000000F394F38800] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A845D000 == 37 [pid = 3380] [id = 367] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8196000 == 36 [pid = 3380] [id = 366] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3E7C800 == 35 [pid = 3380] [id = 365] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A441B800 == 34 [pid = 3380] [id = 364] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A351F000 == 33 [pid = 3380] [id = 363] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1010000 == 32 [pid = 3380] [id = 362] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA37000 == 31 [pid = 3380] [id = 361] 14:32:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F39AF82000 == 30 [pid = 3380] [id = 360] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A3EC7000) [pid = 3380] [serial = 658] [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.] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A34E5800) [pid = 3380] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A31E5C00) [pid = 3380] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A362CC00) [pid = 3380] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396C9F400) [pid = 3380] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39745A800) [pid = 3380] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39CBDE400) [pid = 3380] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A03EAC00) [pid = 3380] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396725800) [pid = 3380] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396D94800) [pid = 3380] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A03E3C00) [pid = 3380] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39BAA5C00) [pid = 3380] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39C0D7800) [pid = 3380] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A31E6800) [pid = 3380] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A40D4800) [pid = 3380] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3EBC400) [pid = 3380] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A4DA3400) [pid = 3380] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4D9A400) [pid = 3380] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0DE4800) [pid = 3380] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A447A400) [pid = 3380] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A1607000) [pid = 3380] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0C7C800) [pid = 3380] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A16C0400) [pid = 3380] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A3EC0800) [pid = 3380] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 14:32:18 INFO - PROCESS | 3380 | 1467235938206 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1344ms 14:32:18 INFO - PROCESS | 3380 | 1467235938265 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 3380 | 1467235938269 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 14:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:32:18 INFO - PROCESS | 3380 | 1467235938273 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 3380 | 1467235938276 Marionette TRACE conn6 <- [1,1446,null,{}] 14:32:18 INFO - PROCESS | 3380 | 1467235938281 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:18 INFO - PROCESS | 3380 | 1467235938285 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:18 INFO - PROCESS | 3380 | 1467235938381 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 14:32:18 INFO - PROCESS | 3380 | 1467235938392 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:18 INFO - PROCESS | 3380 | 1467235938394 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C079000 == 31 [pid = 3380] [id = 371] 14:32:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F3967E1C00) [pid = 3380] [serial = 1113] [outer = 0000000000000000] 14:32:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396FA3400) [pid = 3380] [serial = 1114] [outer = 000000F3967E1C00] 14:32:18 INFO - PROCESS | 3380 | 1467235938449 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39B937800) [pid = 3380] [serial = 1115] [outer = 000000F3967E1C00] 14:32:19 INFO - PROCESS | 3380 | 1467235939007 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 796ms 14:32:19 INFO - PROCESS | 3380 | 1467235939070 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 3380 | 1467235939074 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 14:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:32:19 INFO - PROCESS | 3380 | 1467235939080 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 3380 | 1467235939083 Marionette TRACE conn6 <- [1,1450,null,{}] 14:32:19 INFO - PROCESS | 3380 | 1467235939087 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:19 INFO - PROCESS | 3380 | 1467235939090 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:19 INFO - PROCESS | 3380 | 1467235939196 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 14:32:19 INFO - PROCESS | 3380 | 1467235939283 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 3380 | 1467235939285 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D9C000 == 32 [pid = 3380] [id = 372] 14:32:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D07F800) [pid = 3380] [serial = 1116] [outer = 0000000000000000] 14:32:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39D5C6400) [pid = 3380] [serial = 1117] [outer = 000000F39D07F800] 14:32:19 INFO - PROCESS | 3380 | 1467235939339 Marionette DEBUG loaded listener.js 14:32:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A075A400) [pid = 3380] [serial = 1118] [outer = 000000F39D07F800] 14:32:19 INFO - PROCESS | 3380 | 1467235939779 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 731ms 14:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:32:19 INFO - PROCESS | 3380 | 1467235939815 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 3380 | 1467235939818 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 14:32:19 INFO - PROCESS | 3380 | 1467235939821 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 3380 | 1467235939825 Marionette TRACE conn6 <- [1,1454,null,{}] 14:32:19 INFO - PROCESS | 3380 | 1467235939837 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:19 INFO - PROCESS | 3380 | 1467235939843 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:19 INFO - PROCESS | 3380 | 1467235939977 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 14:32:19 INFO - PROCESS | 3380 | 1467235939984 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 3380 | 1467235939987 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4BB5800 == 33 [pid = 3380] [id = 373] 14:32:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0DE5000) [pid = 3380] [serial = 1119] [outer = 0000000000000000] 14:32:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A16B4800) [pid = 3380] [serial = 1120] [outer = 000000F3A0DE5000] 14:32:20 INFO - PROCESS | 3380 | 1467235940042 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A3148400) [pid = 3380] [serial = 1121] [outer = 000000F3A0DE5000] 14:32:20 INFO - PROCESS | 3380 | 1467235940539 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 734ms 14:32:20 INFO - PROCESS | 3380 | 1467235940562 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 3380 | 1467235940565 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 14:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:32:20 INFO - PROCESS | 3380 | 1467235940568 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - PROCESS | 3380 | 1467235940570 Marionette TRACE conn6 <- [1,1458,null,{}] 14:32:20 INFO - PROCESS | 3380 | 1467235940573 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:20 INFO - PROCESS | 3380 | 1467235940575 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:20 INFO - PROCESS | 3380 | 1467235940710 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 14:32:20 INFO - PROCESS | 3380 | 1467235940770 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:20 INFO - PROCESS | 3380 | 1467235940772 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76DB000 == 34 [pid = 3380] [id = 374] 14:32:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A34EC800) [pid = 3380] [serial = 1122] [outer = 0000000000000000] 14:32:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A34F0400) [pid = 3380] [serial = 1123] [outer = 000000F3A34EC800] 14:32:20 INFO - PROCESS | 3380 | 1467235940833 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A396BC00) [pid = 3380] [serial = 1124] [outer = 000000F3A34EC800] 14:32:21 INFO - PROCESS | 3380 | 1467235941310 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 838ms 14:32:21 INFO - PROCESS | 3380 | 1467235941409 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 14:32:21 INFO - PROCESS | 3380 | 1467235941411 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 14:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:32:21 INFO - PROCESS | 3380 | 1467235941415 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:32:21 INFO - PROCESS | 3380 | 1467235941416 Marionette TRACE conn6 <- [1,1462,null,{}] 14:32:21 INFO - PROCESS | 3380 | 1467235941420 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:21 INFO - PROCESS | 3380 | 1467235941422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:21 INFO - PROCESS | 3380 | 1467235941542 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 14:32:21 INFO - PROCESS | 3380 | 1467235941603 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 3380 | 1467235941605 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8917000 == 35 [pid = 3380] [id = 375] 14:32:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F395927800) [pid = 3380] [serial = 1125] [outer = 0000000000000000] 14:32:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3EC0800) [pid = 3380] [serial = 1126] [outer = 000000F395927800] 14:32:21 INFO - PROCESS | 3380 | 1467235941656 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A4094800) [pid = 3380] [serial = 1127] [outer = 000000F395927800] 14:32:22 INFO - PROCESS | 3380 | 1467235942154 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 774ms 14:32:22 INFO - PROCESS | 3380 | 1467235942193 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 14:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:32:22 INFO - PROCESS | 3380 | 1467235942195 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 14:32:22 INFO - PROCESS | 3380 | 1467235942199 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 3380 | 1467235942201 Marionette TRACE conn6 <- [1,1466,null,{}] 14:32:22 INFO - PROCESS | 3380 | 1467235942204 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:22 INFO - PROCESS | 3380 | 1467235942210 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:22 INFO - PROCESS | 3380 | 1467235942356 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 14:32:22 INFO - PROCESS | 3380 | 1467235942417 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:22 INFO - PROCESS | 3380 | 1467235942420 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97B4000 == 36 [pid = 3380] [id = 376] 14:32:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A4B86C00) [pid = 3380] [serial = 1128] [outer = 0000000000000000] 14:32:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A4D9F400) [pid = 3380] [serial = 1129] [outer = 000000F3A4B86C00] 14:32:22 INFO - PROCESS | 3380 | 1467235942470 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A4DA8C00) [pid = 3380] [serial = 1130] [outer = 000000F3A4B86C00] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39D5C6800) [pid = 3380] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396D9D400) [pid = 3380] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F395923800) [pid = 3380] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396C9B400) [pid = 3380] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39591E400) [pid = 3380] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3968EC000) [pid = 3380] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396FA2400) [pid = 3380] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0FD8000) [pid = 3380] [serial = 1068] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A4D22400) [pid = 3380] [serial = 1071] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4D9DC00) [pid = 3380] [serial = 1074] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F394F35400) [pid = 3380] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:32:22 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0FA5C00) [pid = 3380] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:32:23 INFO - PROCESS | 3380 | 1467235942993 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 840ms 14:32:23 INFO - PROCESS | 3380 | 1467235943042 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 3380 | 1467235943044 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 14:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:32:23 INFO - PROCESS | 3380 | 1467235943047 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 3380 | 1467235943049 Marionette TRACE conn6 <- [1,1470,null,{}] 14:32:23 INFO - PROCESS | 3380 | 1467235943053 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:23 INFO - PROCESS | 3380 | 1467235943055 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:23 INFO - PROCESS | 3380 | 1467235943143 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 14:32:23 INFO - PROCESS | 3380 | 1467235943149 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 3380 | 1467235943152 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F41000 == 37 [pid = 3380] [id = 377] 14:32:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39CC69400) [pid = 3380] [serial = 1131] [outer = 0000000000000000] 14:32:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0FA5C00) [pid = 3380] [serial = 1132] [outer = 000000F39CC69400] 14:32:23 INFO - PROCESS | 3380 | 1467235943201 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4DA7800) [pid = 3380] [serial = 1133] [outer = 000000F39CC69400] 14:32:23 INFO - PROCESS | 3380 | 1467235943682 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 692ms 14:32:23 INFO - PROCESS | 3380 | 1467235943742 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 14:32:23 INFO - PROCESS | 3380 | 1467235943744 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 14:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:32:23 INFO - PROCESS | 3380 | 1467235943748 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 3380 | 1467235943758 Marionette TRACE conn6 <- [1,1474,null,{}] 14:32:23 INFO - PROCESS | 3380 | 1467235943762 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:23 INFO - PROCESS | 3380 | 1467235943764 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:23 INFO - PROCESS | 3380 | 1467235943853 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 14:32:23 INFO - PROCESS | 3380 | 1467235943861 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 3380 | 1467235943863 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB107800 == 38 [pid = 3380] [id = 378] 14:32:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A595C800) [pid = 3380] [serial = 1134] [outer = 0000000000000000] 14:32:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A59D8400) [pid = 3380] [serial = 1135] [outer = 000000F3A595C800] 14:32:23 INFO - PROCESS | 3380 | 1467235943915 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A5C57C00) [pid = 3380] [serial = 1136] [outer = 000000F3A595C800] 14:32:24 INFO - PROCESS | 3380 | 1467235944381 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 691ms 14:32:24 INFO - PROCESS | 3380 | 1467235944441 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 3380 | 1467235944444 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 14:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:32:24 INFO - PROCESS | 3380 | 1467235944447 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 3380 | 1467235944449 Marionette TRACE conn6 <- [1,1478,null,{}] 14:32:24 INFO - PROCESS | 3380 | 1467235944452 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:24 INFO - PROCESS | 3380 | 1467235944454 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:24 INFO - PROCESS | 3380 | 1467235944579 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 14:32:24 INFO - PROCESS | 3380 | 1467235944585 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 3380 | 1467235944587 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB137800 == 39 [pid = 3380] [id = 379] 14:32:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A60C0000) [pid = 3380] [serial = 1137] [outer = 0000000000000000] 14:32:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A60C7C00) [pid = 3380] [serial = 1138] [outer = 000000F3A60C0000] 14:32:24 INFO - PROCESS | 3380 | 1467235944636 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A615F000) [pid = 3380] [serial = 1139] [outer = 000000F3A60C0000] 14:32:25 INFO - PROCESS | 3380 | 1467235945352 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 942ms 14:32:25 INFO - PROCESS | 3380 | 1467235945393 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 14:32:25 INFO - PROCESS | 3380 | 1467235945398 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 14:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:32:25 INFO - PROCESS | 3380 | 1467235945403 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - PROCESS | 3380 | 1467235945409 Marionette TRACE conn6 <- [1,1482,null,{}] 14:32:25 INFO - PROCESS | 3380 | 1467235945418 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:25 INFO - PROCESS | 3380 | 1467235945422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:25 INFO - PROCESS | 3380 | 1467235945553 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 14:32:25 INFO - PROCESS | 3380 | 1467235945657 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:25 INFO - PROCESS | 3380 | 1467235945660 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07DC800 == 40 [pid = 3380] [id = 380] 14:32:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39B17C400) [pid = 3380] [serial = 1140] [outer = 0000000000000000] 14:32:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39B6F9000) [pid = 3380] [serial = 1141] [outer = 000000F39B17C400] 14:32:25 INFO - PROCESS | 3380 | 1467235945728 Marionette DEBUG loaded listener.js 14:32:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39D1B7000) [pid = 3380] [serial = 1142] [outer = 000000F39B17C400] 14:32:26 INFO - PROCESS | 3380 | 1467235946456 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1081ms 14:32:26 INFO - PROCESS | 3380 | 1467235946490 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 3380 | 1467235946496 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 14:32:26 INFO - PROCESS | 3380 | 1467235946503 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:32:26 INFO - PROCESS | 3380 | 1467235946506 Marionette TRACE conn6 <- [1,1486,null,{}] 14:32:26 INFO - PROCESS | 3380 | 1467235946510 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:26 INFO - PROCESS | 3380 | 1467235946513 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:26 INFO - PROCESS | 3380 | 1467235946644 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 14:32:26 INFO - PROCESS | 3380 | 1467235946776 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 3380 | 1467235946779 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E9800 == 41 [pid = 3380] [id = 381] 14:32:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A16C5000) [pid = 3380] [serial = 1143] [outer = 0000000000000000] 14:32:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A3152C00) [pid = 3380] [serial = 1144] [outer = 000000F3A16C5000] 14:32:26 INFO - PROCESS | 3380 | 1467235946843 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A3A1DC00) [pid = 3380] [serial = 1145] [outer = 000000F3A16C5000] 14:32:27 INFO - PROCESS | 3380 | 1467235947541 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1075ms 14:32:27 INFO - PROCESS | 3380 | 1467235947583 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 3380 | 1467235947585 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 14:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:32:27 INFO - PROCESS | 3380 | 1467235947590 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 3380 | 1467235947594 Marionette TRACE conn6 <- [1,1490,null,{}] 14:32:27 INFO - PROCESS | 3380 | 1467235947607 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:27 INFO - PROCESS | 3380 | 1467235947613 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:27 INFO - PROCESS | 3380 | 1467235947737 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 14:32:27 INFO - PROCESS | 3380 | 1467235947870 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:27 INFO - PROCESS | 3380 | 1467235947875 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA83000 == 42 [pid = 3380] [id = 382] 14:32:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A4349400) [pid = 3380] [serial = 1146] [outer = 0000000000000000] 14:32:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A4D9E400) [pid = 3380] [serial = 1147] [outer = 000000F3A4349400] 14:32:27 INFO - PROCESS | 3380 | 1467235947940 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A6158800) [pid = 3380] [serial = 1148] [outer = 000000F3A4349400] 14:32:28 INFO - PROCESS | 3380 | 1467235948622 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1091ms 14:32:28 INFO - PROCESS | 3380 | 1467235948683 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 14:32:28 INFO - PROCESS | 3380 | 1467235948686 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 14:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:32:28 INFO - PROCESS | 3380 | 1467235948690 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:32:28 INFO - PROCESS | 3380 | 1467235948692 Marionette TRACE conn6 <- [1,1494,null,{}] 14:32:28 INFO - PROCESS | 3380 | 1467235948696 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:28 INFO - PROCESS | 3380 | 1467235948700 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:28 INFO - PROCESS | 3380 | 1467235948824 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 14:32:28 INFO - PROCESS | 3380 | 1467235948956 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 3380 | 1467235948959 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB087800 == 43 [pid = 3380] [id = 383] 14:32:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A7684800) [pid = 3380] [serial = 1149] [outer = 0000000000000000] 14:32:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A7687C00) [pid = 3380] [serial = 1150] [outer = 000000F3A7684800] 14:32:29 INFO - PROCESS | 3380 | 1467235949020 Marionette DEBUG loaded listener.js 14:32:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A7CB8C00) [pid = 3380] [serial = 1151] [outer = 000000F3A7684800] 14:32:29 INFO - PROCESS | 3380 | 1467235949855 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1179ms 14:32:29 INFO - PROCESS | 3380 | 1467235949871 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 3380 | 1467235949875 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 14:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:32:29 INFO - PROCESS | 3380 | 1467235949880 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 3380 | 1467235949884 Marionette TRACE conn6 <- [1,1498,null,{}] 14:32:29 INFO - PROCESS | 3380 | 1467235949890 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:29 INFO - PROCESS | 3380 | 1467235949893 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:30 INFO - PROCESS | 3380 | 1467235950065 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 14:32:30 INFO - PROCESS | 3380 | 1467235950121 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:30 INFO - PROCESS | 3380 | 1467235950126 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D122000 == 44 [pid = 3380] [id = 384] 14:32:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39AF51000) [pid = 3380] [serial = 1152] [outer = 0000000000000000] 14:32:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F39B17C000) [pid = 3380] [serial = 1153] [outer = 000000F39AF51000] 14:32:30 INFO - PROCESS | 3380 | 1467235950182 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F39CB97000) [pid = 3380] [serial = 1154] [outer = 000000F39AF51000] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB107800 == 43 [pid = 3380] [id = 378] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F41000 == 42 [pid = 3380] [id = 377] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97B4000 == 41 [pid = 3380] [id = 376] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8917000 == 40 [pid = 3380] [id = 375] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76DB000 == 39 [pid = 3380] [id = 374] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4BB5800 == 38 [pid = 3380] [id = 373] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D9C000 == 37 [pid = 3380] [id = 372] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C079000 == 36 [pid = 3380] [id = 371] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A101F800 == 35 [pid = 3380] [id = 369] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD9000 == 34 [pid = 3380] [id = 368] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C07B000 == 33 [pid = 3380] [id = 359] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2DC000 == 32 [pid = 3380] [id = 370] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB087800 == 31 [pid = 3380] [id = 383] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA83000 == 30 [pid = 3380] [id = 382] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E9800 == 29 [pid = 3380] [id = 381] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07DC800 == 28 [pid = 3380] [id = 380] 14:32:31 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB137800 == 27 [pid = 3380] [id = 379] 14:32:31 INFO - PROCESS | 3380 | 1467235951634 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A35A3000) [pid = 3380] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39FBDDC00) [pid = 3380] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F396F99800) [pid = 3380] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39BF56800) [pid = 3380] [serial = 1079] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396725C00) [pid = 3380] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F396874000) [pid = 3380] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39745C800) [pid = 3380] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39B183000) [pid = 3380] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39CC6C800) [pid = 3380] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0C7B400) [pid = 3380] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39C0CE400) [pid = 3380] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39AFC3800) [pid = 3380] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A362DC00) [pid = 3380] [serial = 1070] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A31E6000) [pid = 3380] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A5923800) [pid = 3380] [serial = 1073] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A4DA7400) [pid = 3380] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A60C2C00) [pid = 3380] [serial = 1076] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A5C59C00) [pid = 3380] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0754000) [pid = 3380] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39592B400) [pid = 3380] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A314C800) [pid = 3380] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3439C00) [pid = 3380] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0CE5400) [pid = 3380] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39D1B3000) [pid = 3380] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39CB96800) [pid = 3380] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 14:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1946ms 14:32:31 INFO - PROCESS | 3380 | 1467235951901 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 3380 | 1467235951907 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 14:32:31 INFO - PROCESS | 3380 | 1467235951913 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:32:31 INFO - PROCESS | 3380 | 1467235951919 Marionette TRACE conn6 <- [1,1502,null,{}] 14:32:31 INFO - PROCESS | 3380 | 1467235951926 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:31 INFO - PROCESS | 3380 | 1467235951930 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:32 INFO - PROCESS | 3380 | 1467235952072 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 14:32:32 INFO - PROCESS | 3380 | 1467235952169 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:32 INFO - PROCESS | 3380 | 1467235952174 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397BA2800 == 28 [pid = 3380] [id = 385] 14:32:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F395920800) [pid = 3380] [serial = 1155] [outer = 0000000000000000] 14:32:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F395928000) [pid = 3380] [serial = 1156] [outer = 000000F395920800] 14:32:32 INFO - PROCESS | 3380 | 1467235952242 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3962C9C00) [pid = 3380] [serial = 1157] [outer = 000000F395920800] 14:32:33 INFO - PROCESS | 3380 | 1467235953072 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1241ms 14:32:33 INFO - PROCESS | 3380 | 1467235953162 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 14:32:33 INFO - PROCESS | 3380 | 1467235953166 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 14:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:32:33 INFO - PROCESS | 3380 | 1467235953174 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:32:33 INFO - PROCESS | 3380 | 1467235953179 Marionette TRACE conn6 <- [1,1506,null,{}] 14:32:33 INFO - PROCESS | 3380 | 1467235953184 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:33 INFO - PROCESS | 3380 | 1467235953187 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:33 INFO - PROCESS | 3380 | 1467235953350 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 14:32:33 INFO - PROCESS | 3380 | 1467235953469 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 3380 | 1467235953472 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C077800 == 29 [pid = 3380] [id = 386] 14:32:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F396C95C00) [pid = 3380] [serial = 1158] [outer = 0000000000000000] 14:32:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F396D97400) [pid = 3380] [serial = 1159] [outer = 000000F396C95C00] 14:32:33 INFO - PROCESS | 3380 | 1467235953541 Marionette DEBUG loaded listener.js 14:32:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396FA1C00) [pid = 3380] [serial = 1160] [outer = 000000F396C95C00] 14:32:34 INFO - PROCESS | 3380 | 1467235954405 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1294ms 14:32:34 INFO - PROCESS | 3380 | 1467235954469 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 3380 | 1467235954472 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 14:32:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:32:34 INFO - PROCESS | 3380 | 1467235954476 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 3380 | 1467235954479 Marionette TRACE conn6 <- [1,1510,null,{}] 14:32:34 INFO - PROCESS | 3380 | 1467235954490 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:34 INFO - PROCESS | 3380 | 1467235954496 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:34 INFO - PROCESS | 3380 | 1467235954661 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 14:32:34 INFO - PROCESS | 3380 | 1467235954787 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 3380 | 1467235954792 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A04A8000 == 30 [pid = 3380] [id = 387] 14:32:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39B6F1000) [pid = 3380] [serial = 1161] [outer = 0000000000000000] 14:32:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39B93B800) [pid = 3380] [serial = 1162] [outer = 000000F39B6F1000] 14:32:34 INFO - PROCESS | 3380 | 1467235954865 Marionette DEBUG loaded listener.js 14:32:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39BF52000) [pid = 3380] [serial = 1163] [outer = 000000F39B6F1000] 14:32:35 INFO - PROCESS | 3380 | 1467235955674 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:32:35 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C4800 == 29 [pid = 3380] [id = 199] 14:32:35 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF14800 == 28 [pid = 3380] [id = 198] 14:32:35 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 () { 14:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:32:35 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 () { 14:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:32:35 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 () { 14:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:32:35 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 () { 14:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:32:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1249ms 14:32:35 INFO - PROCESS | 3380 | 1467235955727 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 14:32:35 INFO - PROCESS | 3380 | 1467235955731 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 14:32:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:32:35 INFO - PROCESS | 3380 | 1467235955737 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:32:35 INFO - PROCESS | 3380 | 1467235955740 Marionette TRACE conn6 <- [1,1514,null,{}] 14:32:35 INFO - PROCESS | 3380 | 1467235955745 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:35 INFO - PROCESS | 3380 | 1467235955748 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:35 INFO - PROCESS | 3380 | 1467235955860 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 14:32:35 INFO - PROCESS | 3380 | 1467235955867 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:35 INFO - PROCESS | 3380 | 1467235955869 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC98000 == 29 [pid = 3380] [id = 388] 14:32:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396CA3000) [pid = 3380] [serial = 1164] [outer = 0000000000000000] 14:32:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396D9E400) [pid = 3380] [serial = 1165] [outer = 000000F396CA3000] 14:32:35 INFO - PROCESS | 3380 | 1467235955924 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39B183000) [pid = 3380] [serial = 1166] [outer = 000000F396CA3000] 14:32:36 INFO - PROCESS | 3380 | 1467235956481 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:32:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:32:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:32:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:32:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 796ms 14:32:36 INFO - PROCESS | 3380 | 1467235956537 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 3380 | 1467235956542 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 14:32:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:32:36 INFO - PROCESS | 3380 | 1467235956548 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 3380 | 1467235956551 Marionette TRACE conn6 <- [1,1518,null,{}] 14:32:36 INFO - PROCESS | 3380 | 1467235956555 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:36 INFO - PROCESS | 3380 | 1467235956557 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:36 INFO - PROCESS | 3380 | 1467235956665 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 14:32:36 INFO - PROCESS | 3380 | 1467235956752 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 3380 | 1467235956755 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1022800 == 30 [pid = 3380] [id = 389] 14:32:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39C0D7000) [pid = 3380] [serial = 1167] [outer = 0000000000000000] 14:32:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39CBD2C00) [pid = 3380] [serial = 1168] [outer = 000000F39C0D7000] 14:32:36 INFO - PROCESS | 3380 | 1467235956809 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39D123400) [pid = 3380] [serial = 1169] [outer = 000000F39C0D7000] 14:32:37 INFO - PROCESS | 3380 | 1467235957259 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:32:37 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 14:32:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:32:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:32:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:32:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:32:37 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. 14:32:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:32:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 733ms 14:32:37 INFO - PROCESS | 3380 | 1467235957284 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 3380 | 1467235957287 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 14:32:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:32:37 INFO - PROCESS | 3380 | 1467235957290 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 3380 | 1467235957294 Marionette TRACE conn6 <- [1,1522,null,{}] 14:32:37 INFO - PROCESS | 3380 | 1467235957305 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:37 INFO - PROCESS | 3380 | 1467235957310 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:37 INFO - PROCESS | 3380 | 1467235957443 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 14:32:37 INFO - PROCESS | 3380 | 1467235957450 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:37 INFO - PROCESS | 3380 | 1467235957453 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A69800 == 31 [pid = 3380] [id = 390] 14:32:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D1DA800) [pid = 3380] [serial = 1170] [outer = 0000000000000000] 14:32:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39FBE5000) [pid = 3380] [serial = 1171] [outer = 000000F39D1DA800] 14:32:37 INFO - PROCESS | 3380 | 1467235957509 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A075B400) [pid = 3380] [serial = 1172] [outer = 000000F39D1DA800] 14:32:38 INFO - PROCESS | 3380 | 1467235958076 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 839ms 14:32:38 INFO - PROCESS | 3380 | 1467235958132 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 3380 | 1467235958134 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 14:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:32:38 INFO - PROCESS | 3380 | 1467235958138 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 3380 | 1467235958140 Marionette TRACE conn6 <- [1,1526,null,{}] 14:32:38 INFO - PROCESS | 3380 | 1467235958143 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:38 INFO - PROCESS | 3380 | 1467235958145 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:38 INFO - PROCESS | 3380 | 1467235958278 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 14:32:38 INFO - PROCESS | 3380 | 1467235958340 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 3380 | 1467235958342 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A441B800 == 32 [pid = 3380] [id = 391] 14:32:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A0CE0800) [pid = 3380] [serial = 1173] [outer = 0000000000000000] 14:32:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A0CEEC00) [pid = 3380] [serial = 1174] [outer = 000000F3A0CE0800] 14:32:38 INFO - PROCESS | 3380 | 1467235958401 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A0FA4400) [pid = 3380] [serial = 1175] [outer = 000000F3A0CE0800] 14:32:38 INFO - PROCESS | 3380 | 1467235958929 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 839ms 14:32:38 INFO - PROCESS | 3380 | 1467235958980 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 3380 | 1467235958982 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 14:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:32:39 INFO - PROCESS | 3380 | 1467235958992 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 3380 | 1467235958994 Marionette TRACE conn6 <- [1,1530,null,{}] 14:32:39 INFO - PROCESS | 3380 | 1467235958998 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:39 INFO - PROCESS | 3380 | 1467235959000 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:39 INFO - PROCESS | 3380 | 1467235959121 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 14:32:39 INFO - PROCESS | 3380 | 1467235959133 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 3380 | 1467235959136 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7028800 == 33 [pid = 3380] [id = 392] 14:32:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A16C6000) [pid = 3380] [serial = 1176] [outer = 0000000000000000] 14:32:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A2A8C000) [pid = 3380] [serial = 1177] [outer = 000000F3A16C6000] 14:32:39 INFO - PROCESS | 3380 | 1467235959237 Marionette DEBUG loaded listener.js 14:32:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A3151000) [pid = 3380] [serial = 1178] [outer = 000000F3A16C6000] 14:32:39 INFO - PROCESS | 3380 | 1467235959734 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F394E92800) [pid = 3380] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F396F9B400) [pid = 3380] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3967E1C00) [pid = 3380] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F394F38800) [pid = 3380] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A595C800) [pid = 3380] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A60C0000) [pid = 3380] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A34ED400) [pid = 3380] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A34EC800) [pid = 3380] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39CC69400) [pid = 3380] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A16C5000) [pid = 3380] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A4349400) [pid = 3380] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A7684800) [pid = 3380] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F395927800) [pid = 3380] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A4B86C00) [pid = 3380] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39D07F800) [pid = 3380] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:32:39 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0DE5000) [pid = 3380] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 797ms 14:32:39 INFO - PROCESS | 3380 | 1467235959786 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 3380 | 1467235959788 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 14:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:32:39 INFO - PROCESS | 3380 | 1467235959792 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 3380 | 1467235959794 Marionette TRACE conn6 <- [1,1534,null,{}] 14:32:39 INFO - PROCESS | 3380 | 1467235959797 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:39 INFO - PROCESS | 3380 | 1467235959803 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:39 INFO - PROCESS | 3380 | 1467235959954 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 14:32:39 INFO - PROCESS | 3380 | 1467235959963 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 3380 | 1467235959966 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81A5800 == 34 [pid = 3380] [id = 393] 14:32:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A34ECC00) [pid = 3380] [serial = 1179] [outer = 0000000000000000] 14:32:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A34EF400) [pid = 3380] [serial = 1180] [outer = 000000F3A34ECC00] 14:32:40 INFO - PROCESS | 3380 | 1467235960018 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A362F000) [pid = 3380] [serial = 1181] [outer = 000000F3A34ECC00] 14:32:40 INFO - PROCESS | 3380 | 1467235960542 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:32:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 776ms 14:32:40 INFO - PROCESS | 3380 | 1467235960570 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 3380 | 1467235960572 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 14:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:32:40 INFO - PROCESS | 3380 | 1467235960576 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 3380 | 1467235960578 Marionette TRACE conn6 <- [1,1538,null,{}] 14:32:40 INFO - PROCESS | 3380 | 1467235960581 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:40 INFO - PROCESS | 3380 | 1467235960583 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:40 INFO - PROCESS | 3380 | 1467235960672 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 14:32:40 INFO - PROCESS | 3380 | 1467235960678 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:40 INFO - PROCESS | 3380 | 1467235960680 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8916800 == 35 [pid = 3380] [id = 394] 14:32:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A38B3C00) [pid = 3380] [serial = 1182] [outer = 0000000000000000] 14:32:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A3EBC000) [pid = 3380] [serial = 1183] [outer = 000000F3A38B3C00] 14:32:40 INFO - PROCESS | 3380 | 1467235960731 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A40D0400) [pid = 3380] [serial = 1184] [outer = 000000F3A38B3C00] 14:32:41 INFO - PROCESS | 3380 | 1467235961188 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:32:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:32:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 691ms 14:32:41 INFO - PROCESS | 3380 | 1467235961270 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 14:32:41 INFO - PROCESS | 3380 | 1467235961273 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 14:32:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:32:41 INFO - PROCESS | 3380 | 1467235961276 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:32:41 INFO - PROCESS | 3380 | 1467235961278 Marionette TRACE conn6 <- [1,1542,null,{}] 14:32:41 INFO - PROCESS | 3380 | 1467235961281 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:41 INFO - PROCESS | 3380 | 1467235961283 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:41 INFO - PROCESS | 3380 | 1467235961376 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 14:32:41 INFO - PROCESS | 3380 | 1467235961389 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 3380 | 1467235961391 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F30000 == 36 [pid = 3380] [id = 395] 14:32:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A40D9000) [pid = 3380] [serial = 1185] [outer = 0000000000000000] 14:32:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4350C00) [pid = 3380] [serial = 1186] [outer = 000000F3A40D9000] 14:32:41 INFO - PROCESS | 3380 | 1467235961442 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A4B82400) [pid = 3380] [serial = 1187] [outer = 000000F3A40D9000] 14:32:42 INFO - PROCESS | 3380 | 1467235962155 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 943ms 14:32:42 INFO - PROCESS | 3380 | 1467235962223 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 3380 | 1467235962228 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 14:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:32:42 INFO - PROCESS | 3380 | 1467235962233 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 3380 | 1467235962237 Marionette TRACE conn6 <- [1,1546,null,{}] 14:32:42 INFO - PROCESS | 3380 | 1467235962258 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:42 INFO - PROCESS | 3380 | 1467235962262 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:42 INFO - PROCESS | 3380 | 1467235962430 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 14:32:42 INFO - PROCESS | 3380 | 1467235962488 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 3380 | 1467235962492 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0494800 == 37 [pid = 3380] [id = 396] 14:32:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F396D9F800) [pid = 3380] [serial = 1188] [outer = 0000000000000000] 14:32:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F398051800) [pid = 3380] [serial = 1189] [outer = 000000F396D9F800] 14:32:42 INFO - PROCESS | 3380 | 1467235962558 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39C065400) [pid = 3380] [serial = 1190] [outer = 000000F396D9F800] 14:32:43 INFO - PROCESS | 3380 | 1467235963199 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 986ms 14:32:43 INFO - PROCESS | 3380 | 1467235963223 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 14:32:43 INFO - PROCESS | 3380 | 1467235963228 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 14:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:32:43 INFO - PROCESS | 3380 | 1467235963235 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 3380 | 1467235963238 Marionette TRACE conn6 <- [1,1550,null,{}] 14:32:43 INFO - PROCESS | 3380 | 1467235963242 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:43 INFO - PROCESS | 3380 | 1467235963245 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:43 INFO - PROCESS | 3380 | 1467235963378 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 14:32:43 INFO - PROCESS | 3380 | 1467235963486 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:43 INFO - PROCESS | 3380 | 1467235963489 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5995000 == 38 [pid = 3380] [id = 397] 14:32:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39D1DE400) [pid = 3380] [serial = 1191] [outer = 0000000000000000] 14:32:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39FBECC00) [pid = 3380] [serial = 1192] [outer = 000000F39D1DE400] 14:32:43 INFO - PROCESS | 3380 | 1467235963555 Marionette DEBUG loaded listener.js 14:32:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A0C7D000) [pid = 3380] [serial = 1193] [outer = 000000F39D1DE400] 14:32:44 INFO - PROCESS | 3380 | 1467235964260 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:32:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:32:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1090ms 14:32:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:32:44 INFO - PROCESS | 3380 | 1467235964327 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 3380 | 1467235964330 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 14:32:44 INFO - PROCESS | 3380 | 1467235964334 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 3380 | 1467235964338 Marionette TRACE conn6 <- [1,1554,null,{}] 14:32:44 INFO - PROCESS | 3380 | 1467235964350 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:44 INFO - PROCESS | 3380 | 1467235964355 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:44 INFO - PROCESS | 3380 | 1467235964542 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 14:32:44 INFO - PROCESS | 3380 | 1467235964600 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:44 INFO - PROCESS | 3380 | 1467235964604 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB083800 == 39 [pid = 3380] [id = 398] 14:32:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A3E04000) [pid = 3380] [serial = 1194] [outer = 0000000000000000] 14:32:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A40D5000) [pid = 3380] [serial = 1195] [outer = 000000F3A3E04000] 14:32:44 INFO - PROCESS | 3380 | 1467235964679 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A4D9D400) [pid = 3380] [serial = 1196] [outer = 000000F3A3E04000] 14:32:45 INFO - PROCESS | 3380 | 1467235965353 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1086ms 14:32:45 INFO - PROCESS | 3380 | 1467235965448 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 14:32:45 INFO - PROCESS | 3380 | 1467235965451 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 14:32:45 INFO - PROCESS | 3380 | 1467235965456 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:32:45 INFO - PROCESS | 3380 | 1467235965458 Marionette TRACE conn6 <- [1,1558,null,{}] 14:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:32:45 INFO - PROCESS | 3380 | 1467235965462 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:45 INFO - PROCESS | 3380 | 1467235965464 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:45 INFO - PROCESS | 3380 | 1467235965596 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 14:32:45 INFO - PROCESS | 3380 | 1467235965725 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 3380 | 1467235965729 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB135000 == 40 [pid = 3380] [id = 399] 14:32:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A5959000) [pid = 3380] [serial = 1197] [outer = 0000000000000000] 14:32:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A59DFC00) [pid = 3380] [serial = 1198] [outer = 000000F3A5959000] 14:32:45 INFO - PROCESS | 3380 | 1467235965794 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A6095C00) [pid = 3380] [serial = 1199] [outer = 000000F3A5959000] 14:32:46 INFO - PROCESS | 3380 | 1467235966445 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:32:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:32:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1023ms 14:32:46 INFO - PROCESS | 3380 | 1467235966487 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 3380 | 1467235966490 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 14:32:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:32:46 INFO - PROCESS | 3380 | 1467235966493 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 3380 | 1467235966495 Marionette TRACE conn6 <- [1,1562,null,{}] 14:32:46 INFO - PROCESS | 3380 | 1467235966499 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:46 INFO - PROCESS | 3380 | 1467235966501 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:46 INFO - PROCESS | 3380 | 1467235966618 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 14:32:46 INFO - PROCESS | 3380 | 1467235966768 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:46 INFO - PROCESS | 3380 | 1467235966771 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A67000 == 41 [pid = 3380] [id = 400] 14:32:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F394F32C00) [pid = 3380] [serial = 1200] [outer = 0000000000000000] 14:32:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A4B87C00) [pid = 3380] [serial = 1201] [outer = 000000F394F32C00] 14:32:46 INFO - PROCESS | 3380 | 1467235966834 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A767B400) [pid = 3380] [serial = 1202] [outer = 000000F394F32C00] 14:32:47 INFO - PROCESS | 3380 | 1467235967644 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:32:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:32:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1190ms 14:32:47 INFO - PROCESS | 3380 | 1467235967686 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 14:32:47 INFO - PROCESS | 3380 | 1467235967691 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 14:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:32:47 INFO - PROCESS | 3380 | 1467235967696 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 3380 | 1467235967699 Marionette TRACE conn6 <- [1,1566,null,{}] 14:32:47 INFO - PROCESS | 3380 | 1467235967705 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:47 INFO - PROCESS | 3380 | 1467235967708 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:47 INFO - PROCESS | 3380 | 1467235967825 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 14:32:48 INFO - PROCESS | 3380 | 1467235967990 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 3380 | 1467235967994 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA44800 == 42 [pid = 3380] [id = 401] 14:32:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F39B2C2800) [pid = 3380] [serial = 1203] [outer = 0000000000000000] 14:32:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F39B9BAC00) [pid = 3380] [serial = 1204] [outer = 000000F39B2C2800] 14:32:48 INFO - PROCESS | 3380 | 1467235968054 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F39CBDC400) [pid = 3380] [serial = 1205] [outer = 000000F39B2C2800] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A35000 == 41 [pid = 3380] [id = 189] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B19E000 == 40 [pid = 3380] [id = 192] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A36A0000 == 39 [pid = 3380] [id = 195] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C9E000 == 38 [pid = 3380] [id = 188] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA34800 == 37 [pid = 3380] [id = 186] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C93800 == 36 [pid = 3380] [id = 194] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD6000 == 35 [pid = 3380] [id = 184] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B96F800 == 34 [pid = 3380] [id = 185] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA39800 == 33 [pid = 3380] [id = 193] 14:32:48 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D122000 == 32 [pid = 3380] [id = 384] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 106 (000000F39B17C000) [pid = 3380] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 105 (000000F39B6F9000) [pid = 3380] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F3A3152C00) [pid = 3380] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F3A4D9E400) [pid = 3380] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F3A3A1DC00) [pid = 3380] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F3A7687C00) [pid = 3380] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A4094800) [pid = 3380] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F3A3EC0800) [pid = 3380] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A4D9F400) [pid = 3380] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39D5C6400) [pid = 3380] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A075A400) [pid = 3380] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A16B4800) [pid = 3380] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F394F4B400) [pid = 3380] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F395924400) [pid = 3380] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39BF5A800) [pid = 3380] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39CBD3400) [pid = 3380] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396FA3400) [pid = 3380] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39B937800) [pid = 3380] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39BA9CC00) [pid = 3380] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0FCE000) [pid = 3380] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A5C57C00) [pid = 3380] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A6158800) [pid = 3380] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A615F000) [pid = 3380] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A7CB8C00) [pid = 3380] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A59D8400) [pid = 3380] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A60C7C00) [pid = 3380] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A3628C00) [pid = 3380] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4DA8C00) [pid = 3380] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A34F0400) [pid = 3380] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A396BC00) [pid = 3380] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0FA5C00) [pid = 3380] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3148400) [pid = 3380] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A4DA7800) [pid = 3380] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 14:32:48 INFO - PROCESS | 3380 | 1467235968628 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:32:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 985ms 14:32:48 INFO - PROCESS | 3380 | 1467235968685 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 3380 | 1467235968690 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 14:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:32:48 INFO - PROCESS | 3380 | 1467235968697 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 3380 | 1467235968700 Marionette TRACE conn6 <- [1,1570,null,{}] 14:32:48 INFO - PROCESS | 3380 | 1467235968704 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:48 INFO - PROCESS | 3380 | 1467235968707 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:48 INFO - PROCESS | 3380 | 1467235968822 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 14:32:48 INFO - PROCESS | 3380 | 1467235968929 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:48 INFO - PROCESS | 3380 | 1467235968932 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF0E000 == 33 [pid = 3380] [id = 402] 14:32:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39AFC3800) [pid = 3380] [serial = 1206] [outer = 0000000000000000] 14:32:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39B26AC00) [pid = 3380] [serial = 1207] [outer = 000000F39AFC3800] 14:32:49 INFO - PROCESS | 3380 | 1467235968991 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CB93C00) [pid = 3380] [serial = 1208] [outer = 000000F39AFC3800] 14:32:49 INFO - PROCESS | 3380 | 1467235969438 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:32:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:32:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 793ms 14:32:49 INFO - PROCESS | 3380 | 1467235969492 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 3380 | 1467235969495 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 14:32:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:32:49 INFO - PROCESS | 3380 | 1467235969498 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 3380 | 1467235969502 Marionette TRACE conn6 <- [1,1574,null,{}] 14:32:49 INFO - PROCESS | 3380 | 1467235969514 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:49 INFO - PROCESS | 3380 | 1467235969519 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:49 INFO - PROCESS | 3380 | 1467235969620 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 14:32:49 INFO - PROCESS | 3380 | 1467235969637 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 3380 | 1467235969640 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A3E000 == 34 [pid = 3380] [id = 403] 14:32:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A075A400) [pid = 3380] [serial = 1209] [outer = 0000000000000000] 14:32:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A07C3C00) [pid = 3380] [serial = 1210] [outer = 000000F3A075A400] 14:32:49 INFO - PROCESS | 3380 | 1467235969697 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0DE3400) [pid = 3380] [serial = 1211] [outer = 000000F3A075A400] 14:32:50 INFO - PROCESS | 3380 | 1467235970169 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 691ms 14:32:50 INFO - PROCESS | 3380 | 1467235970192 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 14:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:32:50 INFO - PROCESS | 3380 | 1467235970195 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 14:32:50 INFO - PROCESS | 3380 | 1467235970199 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 3380 | 1467235970201 Marionette TRACE conn6 <- [1,1578,null,{}] 14:32:50 INFO - PROCESS | 3380 | 1467235970205 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:50 INFO - PROCESS | 3380 | 1467235970207 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:50 INFO - PROCESS | 3380 | 1467235970316 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 14:32:50 INFO - PROCESS | 3380 | 1467235970324 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:50 INFO - PROCESS | 3380 | 1467235970327 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4411000 == 35 [pid = 3380] [id = 404] 14:32:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396F9D000) [pid = 3380] [serial = 1212] [outer = 0000000000000000] 14:32:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A314DC00) [pid = 3380] [serial = 1213] [outer = 000000F396F9D000] 14:32:50 INFO - PROCESS | 3380 | 1467235970388 Marionette DEBUG loaded listener.js 14:32:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A34EE000) [pid = 3380] [serial = 1214] [outer = 000000F396F9D000] 14:32:50 INFO - PROCESS | 3380 | 1467235970926 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 774ms 14:32:50 INFO - PROCESS | 3380 | 1467235970975 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 3380 | 1467235970977 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 14:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:32:50 INFO - PROCESS | 3380 | 1467235970980 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 3380 | 1467235970982 Marionette TRACE conn6 <- [1,1582,null,{}] 14:32:50 INFO - PROCESS | 3380 | 1467235970992 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:50 INFO - PROCESS | 3380 | 1467235970995 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:51 INFO - PROCESS | 3380 | 1467235971132 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 14:32:51 INFO - PROCESS | 3380 | 1467235971195 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 3380 | 1467235971197 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A702E800 == 36 [pid = 3380] [id = 405] 14:32:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3631800) [pid = 3380] [serial = 1215] [outer = 0000000000000000] 14:32:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A3A12400) [pid = 3380] [serial = 1216] [outer = 000000F3A3631800] 14:32:51 INFO - PROCESS | 3380 | 1467235971262 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A4094800) [pid = 3380] [serial = 1217] [outer = 000000F3A3631800] 14:32:51 INFO - PROCESS | 3380 | 1467235971735 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 795ms 14:32:51 INFO - PROCESS | 3380 | 1467235971779 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 14:32:51 INFO - PROCESS | 3380 | 1467235971781 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 14:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:32:51 INFO - PROCESS | 3380 | 1467235971789 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:32:51 INFO - PROCESS | 3380 | 1467235971791 Marionette TRACE conn6 <- [1,1586,null,{}] 14:32:51 INFO - PROCESS | 3380 | 1467235971795 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:51 INFO - PROCESS | 3380 | 1467235971801 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:51 INFO - PROCESS | 3380 | 1467235971957 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 14:32:52 INFO - PROCESS | 3380 | 1467235972029 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 3380 | 1467235972032 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397474000 == 37 [pid = 3380] [id = 406] 14:32:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A5957000) [pid = 3380] [serial = 1218] [outer = 0000000000000000] 14:32:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A60C6000) [pid = 3380] [serial = 1219] [outer = 000000F3A5957000] 14:32:52 INFO - PROCESS | 3380 | 1467235972085 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A70BB800) [pid = 3380] [serial = 1220] [outer = 000000F3A5957000] 14:32:52 INFO - PROCESS | 3380 | 1467235972771 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1033ms 14:32:52 INFO - PROCESS | 3380 | 1467235972821 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 3380 | 1467235972823 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 14:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:32:52 INFO - PROCESS | 3380 | 1467235972826 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 3380 | 1467235972828 Marionette TRACE conn6 <- [1,1590,null,{}] 14:32:52 INFO - PROCESS | 3380 | 1467235972832 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:52 INFO - PROCESS | 3380 | 1467235972834 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:52 INFO - PROCESS | 3380 | 1467235972970 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A34ECC00) [pid = 3380] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A38B3C00) [pid = 3380] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396CA3000) [pid = 3380] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39B17C400) [pid = 3380] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0CE0800) [pid = 3380] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A16C6000) [pid = 3380] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39B6F1000) [pid = 3380] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C0D7000) [pid = 3380] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D1DA800) [pid = 3380] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396C95C00) [pid = 3380] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F395920800) [pid = 3380] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:32:53 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39AF51000) [pid = 3380] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:32:53 INFO - PROCESS | 3380 | 1467235973171 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 3380 | 1467235973173 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCF2000 == 38 [pid = 3380] [id = 407] 14:32:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396040400) [pid = 3380] [serial = 1221] [outer = 0000000000000000] 14:32:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F396D99000) [pid = 3380] [serial = 1222] [outer = 000000F396040400] 14:32:53 INFO - PROCESS | 3380 | 1467235973225 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0C78000) [pid = 3380] [serial = 1223] [outer = 000000F396040400] 14:32:53 INFO - PROCESS | 3380 | 1467235973668 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 879ms 14:32:53 INFO - PROCESS | 3380 | 1467235973709 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 14:32:53 INFO - PROCESS | 3380 | 1467235973711 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 14:32:53 INFO - PROCESS | 3380 | 1467235973714 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:32:53 INFO - PROCESS | 3380 | 1467235973716 Marionette TRACE conn6 <- [1,1594,null,{}] 14:32:53 INFO - PROCESS | 3380 | 1467235973719 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:53 INFO - PROCESS | 3380 | 1467235973721 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:53 INFO - PROCESS | 3380 | 1467235973819 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 14:32:53 INFO - PROCESS | 3380 | 1467235973825 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:53 INFO - PROCESS | 3380 | 1467235973827 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F4A000 == 39 [pid = 3380] [id = 408] 14:32:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A31E2800) [pid = 3380] [serial = 1224] [outer = 0000000000000000] 14:32:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A7CB7C00) [pid = 3380] [serial = 1225] [outer = 000000F3A31E2800] 14:32:53 INFO - PROCESS | 3380 | 1467235973877 Marionette DEBUG loaded listener.js 14:32:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A7CBF400) [pid = 3380] [serial = 1226] [outer = 000000F3A31E2800] 14:32:54 INFO - PROCESS | 3380 | 1467235974343 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 14:32:54 INFO - PROCESS | 3380 | 1467235974397 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 14:32:54 INFO - PROCESS | 3380 | 1467235974400 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 14:32:54 INFO - PROCESS | 3380 | 1467235974404 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:32:54 INFO - PROCESS | 3380 | 1467235974406 Marionette TRACE conn6 <- [1,1598,null,{}] 14:32:54 INFO - PROCESS | 3380 | 1467235974409 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:54 INFO - PROCESS | 3380 | 1467235974411 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:54 INFO - PROCESS | 3380 | 1467235974532 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 14:32:54 INFO - PROCESS | 3380 | 1467235974541 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:54 INFO - PROCESS | 3380 | 1467235974543 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB079000 == 40 [pid = 3380] [id = 409] 14:32:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A7F76000) [pid = 3380] [serial = 1227] [outer = 0000000000000000] 14:32:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A7F78000) [pid = 3380] [serial = 1228] [outer = 000000F3A7F76000] 14:32:54 INFO - PROCESS | 3380 | 1467235974594 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A7F80000) [pid = 3380] [serial = 1229] [outer = 000000F3A7F76000] 14:32:55 INFO - PROCESS | 3380 | 1467235975052 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 692ms 14:32:55 INFO - PROCESS | 3380 | 1467235975100 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 3380 | 1467235975103 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 14:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:32:55 INFO - PROCESS | 3380 | 1467235975106 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 3380 | 1467235975108 Marionette TRACE conn6 <- [1,1602,null,{}] 14:32:55 INFO - PROCESS | 3380 | 1467235975111 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:55 INFO - PROCESS | 3380 | 1467235975113 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:55 INFO - PROCESS | 3380 | 1467235975270 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 14:32:55 INFO - PROCESS | 3380 | 1467235975401 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:55 INFO - PROCESS | 3380 | 1467235975405 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3974D7000 == 41 [pid = 3380] [id = 410] 14:32:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F394F4F800) [pid = 3380] [serial = 1230] [outer = 0000000000000000] 14:32:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3958D6400) [pid = 3380] [serial = 1231] [outer = 000000F394F4F800] 14:32:55 INFO - PROCESS | 3380 | 1467235975476 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3967DFC00) [pid = 3380] [serial = 1232] [outer = 000000F394F4F800] 14:32:56 INFO - PROCESS | 3380 | 1467235976200 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:32:56 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 14:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1131ms 14:32:56 INFO - PROCESS | 3380 | 1467235976242 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 3380 | 1467235976246 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 14:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:32:56 INFO - PROCESS | 3380 | 1467235976252 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 3380 | 1467235976255 Marionette TRACE conn6 <- [1,1606,null,{}] 14:32:56 INFO - PROCESS | 3380 | 1467235976260 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:56 INFO - PROCESS | 3380 | 1467235976266 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:56 INFO - PROCESS | 3380 | 1467235976400 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 14:32:56 INFO - PROCESS | 3380 | 1467235976538 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:56 INFO - PROCESS | 3380 | 1467235976542 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3938800 == 42 [pid = 3380] [id = 411] 14:32:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39741B400) [pid = 3380] [serial = 1233] [outer = 0000000000000000] 14:32:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A03E3C00) [pid = 3380] [serial = 1234] [outer = 000000F39741B400] 14:32:56 INFO - PROCESS | 3380 | 1467235976608 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A1611800) [pid = 3380] [serial = 1235] [outer = 000000F39741B400] 14:32:57 INFO - PROCESS | 3380 | 1467235977259 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:32:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1033ms 14:32:57 INFO - PROCESS | 3380 | 1467235977288 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 3380 | 1467235977291 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 14:32:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:32:57 INFO - PROCESS | 3380 | 1467235977295 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 3380 | 1467235977298 Marionette TRACE conn6 <- [1,1610,null,{}] 14:32:57 INFO - PROCESS | 3380 | 1467235977302 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:57 INFO - PROCESS | 3380 | 1467235977305 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:57 INFO - PROCESS | 3380 | 1467235977434 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 14:32:57 INFO - PROCESS | 3380 | 1467235977577 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:57 INFO - PROCESS | 3380 | 1467235977580 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB119800 == 43 [pid = 3380] [id = 412] 14:32:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4478400) [pid = 3380] [serial = 1236] [outer = 0000000000000000] 14:32:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A4D9E000) [pid = 3380] [serial = 1237] [outer = 000000F3A4478400] 14:32:57 INFO - PROCESS | 3380 | 1467235977644 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A5C4C400) [pid = 3380] [serial = 1238] [outer = 000000F3A4478400] 14:32:58 INFO - PROCESS | 3380 | 1467235978326 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:32:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:32:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1084ms 14:32:58 INFO - PROCESS | 3380 | 1467235978380 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 14:32:58 INFO - PROCESS | 3380 | 1467235978385 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 14:32:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:32:58 INFO - PROCESS | 3380 | 1467235978397 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:32:58 INFO - PROCESS | 3380 | 1467235978402 Marionette TRACE conn6 <- [1,1614,null,{}] 14:32:58 INFO - PROCESS | 3380 | 1467235978421 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:58 INFO - PROCESS | 3380 | 1467235978425 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:58 INFO - PROCESS | 3380 | 1467235978569 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 14:32:58 INFO - PROCESS | 3380 | 1467235978699 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:58 INFO - PROCESS | 3380 | 1467235978702 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3F93000 == 44 [pid = 3380] [id = 413] 14:32:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A7CB5800) [pid = 3380] [serial = 1239] [outer = 0000000000000000] 14:32:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A8936400) [pid = 3380] [serial = 1240] [outer = 000000F3A7CB5800] 14:32:58 INFO - PROCESS | 3380 | 1467235978765 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A89C8400) [pid = 3380] [serial = 1241] [outer = 000000F3A7CB5800] 14:32:59 INFO - PROCESS | 3380 | 1467235979379 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1036ms 14:32:59 INFO - PROCESS | 3380 | 1467235979430 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 14:32:59 INFO - PROCESS | 3380 | 1467235979433 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 14:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:32:59 INFO - PROCESS | 3380 | 1467235979437 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:32:59 INFO - PROCESS | 3380 | 1467235979439 Marionette TRACE conn6 <- [1,1618,null,{}] 14:32:59 INFO - PROCESS | 3380 | 1467235979443 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:59 INFO - PROCESS | 3380 | 1467235979445 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:59 INFO - PROCESS | 3380 | 1467235979573 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 14:32:59 INFO - PROCESS | 3380 | 1467235979685 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 3380 | 1467235979688 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:32:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A598B800 == 45 [pid = 3380] [id = 414] 14:32:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A3EBE400) [pid = 3380] [serial = 1242] [outer = 0000000000000000] 14:32:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A7CB6000) [pid = 3380] [serial = 1243] [outer = 000000F3A3EBE400] 14:32:59 INFO - PROCESS | 3380 | 1467235979813 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A9FE0C00) [pid = 3380] [serial = 1244] [outer = 000000F3A3EBE400] 14:33:00 INFO - PROCESS | 3380 | 1467235980733 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1339ms 14:33:00 INFO - PROCESS | 3380 | 1467235980778 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 3380 | 1467235980782 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 14:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:33:00 INFO - PROCESS | 3380 | 1467235980787 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 3380 | 1467235980790 Marionette TRACE conn6 <- [1,1622,null,{}] 14:33:00 INFO - PROCESS | 3380 | 1467235980796 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:00 INFO - PROCESS | 3380 | 1467235980799 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:00 INFO - PROCESS | 3380 | 1467235980912 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 14:33:01 INFO - PROCESS | 3380 | 1467235981059 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:01 INFO - PROCESS | 3380 | 1467235981062 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F394E4E000 == 46 [pid = 3380] [id = 415] 14:33:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F39B9BD000) [pid = 3380] [serial = 1245] [outer = 0000000000000000] 14:33:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F39C05E000) [pid = 3380] [serial = 1246] [outer = 000000F39B9BD000] 14:33:01 INFO - PROCESS | 3380 | 1467235981128 Marionette DEBUG loaded listener.js 14:33:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F39D08E800) [pid = 3380] [serial = 1247] [outer = 000000F39B9BD000] 14:33:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F396243000 == 45 [pid = 3380] [id = 190] 14:33:01 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60E9000 == 44 [pid = 3380] [id = 197] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F3A4350C00) [pid = 3380] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F39D1B7000) [pid = 3380] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F3A0CEEC00) [pid = 3380] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A2A8C000) [pid = 3380] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F39BF52000) [pid = 3380] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F39B93B800) [pid = 3380] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39CBD2C00) [pid = 3380] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F39D123400) [pid = 3380] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39FBE5000) [pid = 3380] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A0FA4400) [pid = 3380] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F396FA1C00) [pid = 3380] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396D97400) [pid = 3380] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3962C9C00) [pid = 3380] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F395928000) [pid = 3380] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39CB97000) [pid = 3380] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A34EF400) [pid = 3380] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A362F000) [pid = 3380] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A3EBC000) [pid = 3380] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3151000) [pid = 3380] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396D9E400) [pid = 3380] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A40D0400) [pid = 3380] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39B183000) [pid = 3380] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A075B400) [pid = 3380] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 14:33:01 INFO - PROCESS | 3380 | 1467235981858 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:33:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1089ms 14:33:01 INFO - PROCESS | 3380 | 1467235981876 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 3380 | 1467235981880 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 14:33:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:33:01 INFO - PROCESS | 3380 | 1467235981887 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 3380 | 1467235981889 Marionette TRACE conn6 <- [1,1626,null,{}] 14:33:01 INFO - PROCESS | 3380 | 1467235981895 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:01 INFO - PROCESS | 3380 | 1467235981898 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:02 INFO - PROCESS | 3380 | 1467235982009 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 14:33:02 INFO - PROCESS | 3380 | 1467235982108 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 3380 | 1467235982111 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C082000 == 45 [pid = 3380] [id = 416] 14:33:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3962CAC00) [pid = 3380] [serial = 1248] [outer = 0000000000000000] 14:33:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396D94800) [pid = 3380] [serial = 1249] [outer = 000000F3962CAC00] 14:33:02 INFO - PROCESS | 3380 | 1467235982165 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39B178400) [pid = 3380] [serial = 1250] [outer = 000000F3962CAC00] 14:33:02 INFO - PROCESS | 3380 | 1467235982659 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 794ms 14:33:02 INFO - PROCESS | 3380 | 1467235982684 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 14:33:02 INFO - PROCESS | 3380 | 1467235982687 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 14:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:33:02 INFO - PROCESS | 3380 | 1467235982690 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:33:02 INFO - PROCESS | 3380 | 1467235982694 Marionette TRACE conn6 <- [1,1630,null,{}] 14:33:02 INFO - PROCESS | 3380 | 1467235982707 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:02 INFO - PROCESS | 3380 | 1467235982712 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:02 INFO - PROCESS | 3380 | 1467235982815 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 14:33:02 INFO - PROCESS | 3380 | 1467235982826 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:02 INFO - PROCESS | 3380 | 1467235982829 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A33000 == 46 [pid = 3380] [id = 417] 14:33:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39D5C6400) [pid = 3380] [serial = 1251] [outer = 0000000000000000] 14:33:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A03EA000) [pid = 3380] [serial = 1252] [outer = 000000F39D5C6400] 14:33:02 INFO - PROCESS | 3380 | 1467235982884 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0C80C00) [pid = 3380] [serial = 1253] [outer = 000000F39D5C6400] 14:33:03 INFO - PROCESS | 3380 | 1467235983399 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:33:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:33:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 733ms 14:33:03 INFO - PROCESS | 3380 | 1467235983446 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 3380 | 1467235983448 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 14:33:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:33:03 INFO - PROCESS | 3380 | 1467235983452 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 3380 | 1467235983454 Marionette TRACE conn6 <- [1,1634,null,{}] 14:33:03 INFO - PROCESS | 3380 | 1467235983462 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:03 INFO - PROCESS | 3380 | 1467235983464 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:03 INFO - PROCESS | 3380 | 1467235983565 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 14:33:03 INFO - PROCESS | 3380 | 1467235983573 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:03 INFO - PROCESS | 3380 | 1467235983575 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A71800 == 47 [pid = 3380] [id = 418] 14:33:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D5C6800) [pid = 3380] [serial = 1254] [outer = 0000000000000000] 14:33:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A2A8F000) [pid = 3380] [serial = 1255] [outer = 000000F39D5C6800] 14:33:03 INFO - PROCESS | 3380 | 1467235983720 Marionette DEBUG loaded listener.js 14:33:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A31DF800) [pid = 3380] [serial = 1256] [outer = 000000F39D5C6800] 14:33:04 INFO - PROCESS | 3380 | 1467235984185 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 796ms 14:33:04 INFO - PROCESS | 3380 | 1467235984252 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 3380 | 1467235984254 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 14:33:04 INFO - PROCESS | 3380 | 1467235984258 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:33:04 INFO - PROCESS | 3380 | 1467235984260 Marionette TRACE conn6 <- [1,1638,null,{}] 14:33:04 INFO - PROCESS | 3380 | 1467235984263 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:04 INFO - PROCESS | 3380 | 1467235984265 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:04 INFO - PROCESS | 3380 | 1467235984401 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 14:33:04 INFO - PROCESS | 3380 | 1467235984458 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:04 INFO - PROCESS | 3380 | 1467235984460 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5CDC000 == 48 [pid = 3380] [id = 419] 14:33:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A34EA000) [pid = 3380] [serial = 1257] [outer = 0000000000000000] 14:33:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A3627400) [pid = 3380] [serial = 1258] [outer = 000000F3A34EA000] 14:33:04 INFO - PROCESS | 3380 | 1467235984505 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A3EBCC00) [pid = 3380] [serial = 1259] [outer = 000000F3A34EA000] 14:33:05 INFO - PROCESS | 3380 | 1467235985042 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 839ms 14:33:05 INFO - PROCESS | 3380 | 1467235985102 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 14:33:05 INFO - PROCESS | 3380 | 1467235985104 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 14:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:33:05 INFO - PROCESS | 3380 | 1467235985108 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:33:05 INFO - PROCESS | 3380 | 1467235985109 Marionette TRACE conn6 <- [1,1642,null,{}] 14:33:05 INFO - PROCESS | 3380 | 1467235985113 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:05 INFO - PROCESS | 3380 | 1467235985119 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:05 INFO - PROCESS | 3380 | 1467235985280 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 14:33:05 INFO - PROCESS | 3380 | 1467235985350 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 3380 | 1467235985352 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8453000 == 49 [pid = 3380] [id = 420] 14:33:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A4DB7800) [pid = 3380] [serial = 1260] [outer = 0000000000000000] 14:33:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A60C1000) [pid = 3380] [serial = 1261] [outer = 000000F3A4DB7800] 14:33:05 INFO - PROCESS | 3380 | 1467235985405 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A70C9C00) [pid = 3380] [serial = 1262] [outer = 000000F3A4DB7800] 14:33:05 INFO - PROCESS | 3380 | 1467235985870 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 794ms 14:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:33:05 INFO - PROCESS | 3380 | 1467235985904 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 14:33:05 INFO - PROCESS | 3380 | 1467235985906 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 14:33:05 INFO - PROCESS | 3380 | 1467235985909 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:33:05 INFO - PROCESS | 3380 | 1467235985911 Marionette TRACE conn6 <- [1,1646,null,{}] 14:33:05 INFO - PROCESS | 3380 | 1467235985922 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:05 INFO - PROCESS | 3380 | 1467235985925 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:06 INFO - PROCESS | 3380 | 1467235986244 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A5957000) [pid = 3380] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F394F32C00) [pid = 3380] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A075A400) [pid = 3380] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39AFC3800) [pid = 3380] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39B2C2800) [pid = 3380] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396F9D000) [pid = 3380] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F396040400) [pid = 3380] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A31E2800) [pid = 3380] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:33:06 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3631800) [pid = 3380] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:33:06 INFO - PROCESS | 3380 | 1467235986314 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 3380 | 1467235986316 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4419800 == 50 [pid = 3380] [id = 421] 14:33:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F394F4F000) [pid = 3380] [serial = 1263] [outer = 0000000000000000] 14:33:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39620DC00) [pid = 3380] [serial = 1264] [outer = 000000F394F4F000] 14:33:06 INFO - PROCESS | 3380 | 1467235986367 Marionette DEBUG loaded listener.js 14:33:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39D1BD400) [pid = 3380] [serial = 1265] [outer = 000000F394F4F000] 14:33:06 INFO - PROCESS | 3380 | 1467235986798 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 922ms 14:33:06 INFO - PROCESS | 3380 | 1467235986835 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 3380 | 1467235986838 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 14:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:33:06 INFO - PROCESS | 3380 | 1467235986847 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 3380 | 1467235986849 Marionette TRACE conn6 <- [1,1650,null,{}] 14:33:06 INFO - PROCESS | 3380 | 1467235986853 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:06 INFO - PROCESS | 3380 | 1467235986855 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:06 INFO - PROCESS | 3380 | 1467235986943 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 14:33:06 INFO - PROCESS | 3380 | 1467235986951 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:06 INFO - PROCESS | 3380 | 1467235986953 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB074800 == 51 [pid = 3380] [id = 422] 14:33:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A40D6400) [pid = 3380] [serial = 1266] [outer = 0000000000000000] 14:33:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A7CB2400) [pid = 3380] [serial = 1267] [outer = 000000F3A40D6400] 14:33:07 INFO - PROCESS | 3380 | 1467235987005 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A7EAE800) [pid = 3380] [serial = 1268] [outer = 000000F3A40D6400] 14:33:07 INFO - PROCESS | 3380 | 1467235987476 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 691ms 14:33:07 INFO - PROCESS | 3380 | 1467235987541 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 3380 | 1467235987543 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 14:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:33:07 INFO - PROCESS | 3380 | 1467235987546 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:33:07 INFO - PROCESS | 3380 | 1467235987548 Marionette TRACE conn6 <- [1,1654,null,{}] 14:33:07 INFO - PROCESS | 3380 | 1467235987552 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:07 INFO - PROCESS | 3380 | 1467235987553 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:07 INFO - PROCESS | 3380 | 1467235987655 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 14:33:07 INFO - PROCESS | 3380 | 1467235987660 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:07 INFO - PROCESS | 3380 | 1467235987662 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB2D2000 == 52 [pid = 3380] [id = 423] 14:33:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A7E2E800) [pid = 3380] [serial = 1269] [outer = 0000000000000000] 14:33:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A7E32800) [pid = 3380] [serial = 1270] [outer = 000000F3A7E2E800] 14:33:07 INFO - PROCESS | 3380 | 1467235987712 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A7E38C00) [pid = 3380] [serial = 1271] [outer = 000000F3A7E2E800] 14:33:08 INFO - PROCESS | 3380 | 1467235988173 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 691ms 14:33:08 INFO - PROCESS | 3380 | 1467235988277 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 14:33:08 INFO - PROCESS | 3380 | 1467235988282 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 14:33:08 INFO - PROCESS | 3380 | 1467235988288 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:33:08 INFO - PROCESS | 3380 | 1467235988294 Marionette TRACE conn6 <- [1,1658,null,{}] 14:33:08 INFO - PROCESS | 3380 | 1467235988359 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:08 INFO - PROCESS | 3380 | 1467235988363 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:08 INFO - PROCESS | 3380 | 1467235988494 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 14:33:08 INFO - PROCESS | 3380 | 1467235988628 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 3380 | 1467235988632 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA40800 == 53 [pid = 3380] [id = 424] 14:33:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F396D97800) [pid = 3380] [serial = 1272] [outer = 0000000000000000] 14:33:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F396D9FC00) [pid = 3380] [serial = 1273] [outer = 000000F396D97800] 14:33:08 INFO - PROCESS | 3380 | 1467235988700 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F39B9D7400) [pid = 3380] [serial = 1274] [outer = 000000F396D97800] 14:33:09 INFO - PROCESS | 3380 | 1467235989331 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1096ms 14:33:09 INFO - PROCESS | 3380 | 1467235989391 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 14:33:09 INFO - PROCESS | 3380 | 1467235989394 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 14:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:33:09 INFO - PROCESS | 3380 | 1467235989401 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 3380 | 1467235989406 Marionette TRACE conn6 <- [1,1662,null,{}] 14:33:09 INFO - PROCESS | 3380 | 1467235989445 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:09 INFO - PROCESS | 3380 | 1467235989448 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:09 INFO - PROCESS | 3380 | 1467235989590 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 14:33:09 INFO - PROCESS | 3380 | 1467235989726 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:09 INFO - PROCESS | 3380 | 1467235989729 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A7E800 == 54 [pid = 3380] [id = 425] 14:33:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39D125000) [pid = 3380] [serial = 1275] [outer = 0000000000000000] 14:33:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A0715400) [pid = 3380] [serial = 1276] [outer = 000000F39D125000] 14:33:09 INFO - PROCESS | 3380 | 1467235989796 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3A0FD3C00) [pid = 3380] [serial = 1277] [outer = 000000F39D125000] 14:33:10 INFO - PROCESS | 3380 | 1467235990481 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1126ms 14:33:10 INFO - PROCESS | 3380 | 1467235990525 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 14:33:10 INFO - PROCESS | 3380 | 1467235990528 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 14:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:33:10 INFO - PROCESS | 3380 | 1467235990532 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 3380 | 1467235990535 Marionette TRACE conn6 <- [1,1666,null,{}] 14:33:10 INFO - PROCESS | 3380 | 1467235990546 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:10 INFO - PROCESS | 3380 | 1467235990552 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:10 INFO - PROCESS | 3380 | 1467235990688 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 14:33:10 INFO - PROCESS | 3380 | 1467235990837 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:10 INFO - PROCESS | 3380 | 1467235990842 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA8B800 == 55 [pid = 3380] [id = 426] 14:33:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A5758C00) [pid = 3380] [serial = 1278] [outer = 0000000000000000] 14:33:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A595E400) [pid = 3380] [serial = 1279] [outer = 000000F3A5758C00] 14:33:10 INFO - PROCESS | 3380 | 1467235990912 Marionette DEBUG loaded listener.js 14:33:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F3A781A400) [pid = 3380] [serial = 1280] [outer = 000000F3A5758C00] 14:33:11 INFO - PROCESS | 3380 | 1467235991591 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1132ms 14:33:11 INFO - PROCESS | 3380 | 1467235991666 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 14:33:11 INFO - PROCESS | 3380 | 1467235991669 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 14:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:33:11 INFO - PROCESS | 3380 | 1467235991688 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:33:11 INFO - PROCESS | 3380 | 1467235991691 Marionette TRACE conn6 <- [1,1670,null,{}] 14:33:11 INFO - PROCESS | 3380 | 1467235991695 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:11 INFO - PROCESS | 3380 | 1467235991697 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:11 INFO - PROCESS | 3380 | 1467235991837 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 14:33:11 INFO - PROCESS | 3380 | 1467235991974 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:11 INFO - PROCESS | 3380 | 1467235991977 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D88800 == 56 [pid = 3380] [id = 427] 14:33:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F3A7837800) [pid = 3380] [serial = 1281] [outer = 0000000000000000] 14:33:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F3A783B400) [pid = 3380] [serial = 1282] [outer = 000000F3A7837800] 14:33:12 INFO - PROCESS | 3380 | 1467235992041 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 108 (000000F3A7842000) [pid = 3380] [serial = 1283] [outer = 000000F3A7837800] 14:33:12 INFO - PROCESS | 3380 | 1467235992671 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1028ms 14:33:12 INFO - PROCESS | 3380 | 1467235992721 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 3380 | 1467235992723 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 14:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:33:12 INFO - PROCESS | 3380 | 1467235992727 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 3380 | 1467235992729 Marionette TRACE conn6 <- [1,1674,null,{}] 14:33:12 INFO - PROCESS | 3380 | 1467235992733 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:12 INFO - PROCESS | 3380 | 1467235992735 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:12 INFO - PROCESS | 3380 | 1467235992859 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 14:33:12 INFO - PROCESS | 3380 | 1467235992973 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:12 INFO - PROCESS | 3380 | 1467235992975 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A785C000 == 57 [pid = 3380] [id = 428] 14:33:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 109 (000000F3A7CBD800) [pid = 3380] [serial = 1284] [outer = 0000000000000000] 14:33:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 110 (000000F3A7E37400) [pid = 3380] [serial = 1285] [outer = 000000F3A7CBD800] 14:33:13 INFO - PROCESS | 3380 | 1467235993079 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 111 (000000F3A7E9F800) [pid = 3380] [serial = 1286] [outer = 000000F3A7CBD800] 14:33:13 INFO - PROCESS | 3380 | 1467235993735 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:33:13 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 14:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1077ms 14:33:13 INFO - PROCESS | 3380 | 1467235993807 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 14:33:13 INFO - PROCESS | 3380 | 1467235993810 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 14:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:33:13 INFO - PROCESS | 3380 | 1467235993813 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:33:13 INFO - PROCESS | 3380 | 1467235993815 Marionette TRACE conn6 <- [1,1678,null,{}] 14:33:13 INFO - PROCESS | 3380 | 1467235993834 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:13 INFO - PROCESS | 3380 | 1467235993840 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:14 INFO - PROCESS | 3380 | 1467235993996 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 14:33:14 INFO - PROCESS | 3380 | 1467235994156 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 3380 | 1467235994160 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1A6800 == 58 [pid = 3380] [id = 429] 14:33:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 112 (000000F3A7CC0400) [pid = 3380] [serial = 1287] [outer = 0000000000000000] 14:33:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 113 (000000F3A7EA2C00) [pid = 3380] [serial = 1288] [outer = 000000F3A7CC0400] 14:33:14 INFO - PROCESS | 3380 | 1467235994225 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 114 (000000F3A7EB2000) [pid = 3380] [serial = 1289] [outer = 000000F3A7CC0400] 14:33:15 INFO - PROCESS | 3380 | 1467235995048 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1280ms 14:33:15 INFO - PROCESS | 3380 | 1467235995096 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 3380 | 1467235995101 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 14:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:33:15 INFO - PROCESS | 3380 | 1467235995106 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 3380 | 1467235995109 Marionette TRACE conn6 <- [1,1682,null,{}] 14:33:15 INFO - PROCESS | 3380 | 1467235995115 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:15 INFO - PROCESS | 3380 | 1467235995118 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:15 INFO - PROCESS | 3380 | 1467235995294 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 14:33:15 INFO - PROCESS | 3380 | 1467235995354 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 3380 | 1467235995359 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C2000 == 59 [pid = 3380] [id = 430] 14:33:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 115 (000000F39B269800) [pid = 3380] [serial = 1290] [outer = 0000000000000000] 14:33:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 116 (000000F39BD87800) [pid = 3380] [serial = 1291] [outer = 000000F39B269800] 14:33:15 INFO - PROCESS | 3380 | 1467235995416 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 117 (000000F39D1DF400) [pid = 3380] [serial = 1292] [outer = 000000F39B269800] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB074800 == 58 [pid = 3380] [id = 422] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4419800 == 57 [pid = 3380] [id = 421] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8453000 == 56 [pid = 3380] [id = 420] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5CDC000 == 55 [pid = 3380] [id = 419] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A71800 == 54 [pid = 3380] [id = 418] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A33000 == 53 [pid = 3380] [id = 417] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C082000 == 52 [pid = 3380] [id = 416] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F394E4E000 == 51 [pid = 3380] [id = 415] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB119800 == 50 [pid = 3380] [id = 412] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3938800 == 49 [pid = 3380] [id = 411] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3974D7000 == 48 [pid = 3380] [id = 410] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A04A8000 == 47 [pid = 3380] [id = 387] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA0B000 == 46 [pid = 3380] [id = 201] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCF2000 == 45 [pid = 3380] [id = 407] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7042000 == 44 [pid = 3380] [id = 200] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3F93000 == 43 [pid = 3380] [id = 413] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F4A000 == 42 [pid = 3380] [id = 408] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A598B800 == 41 [pid = 3380] [id = 414] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D09C800 == 40 [pid = 3380] [id = 191] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F397BA2800 == 39 [pid = 3380] [id = 385] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C077800 == 38 [pid = 3380] [id = 386] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF0B000 == 37 [pid = 3380] [id = 196] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F397474000 == 36 [pid = 3380] [id = 406] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB079000 == 35 [pid = 3380] [id = 409] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0495800 == 34 [pid = 3380] [id = 187] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1A6800 == 33 [pid = 3380] [id = 429] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A785C000 == 32 [pid = 3380] [id = 428] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D88800 == 31 [pid = 3380] [id = 427] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA8B800 == 30 [pid = 3380] [id = 426] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A7E800 == 29 [pid = 3380] [id = 425] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB2D2000 == 28 [pid = 3380] [id = 423] 14:33:17 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA40800 == 27 [pid = 3380] [id = 424] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 116 (000000F3A7F78000) [pid = 3380] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 115 (000000F3A60C6000) [pid = 3380] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 114 (000000F3A40D5000) [pid = 3380] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 113 (000000F3A59DFC00) [pid = 3380] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 112 (000000F3A767B400) [pid = 3380] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 111 (000000F3A4B87C00) [pid = 3380] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 110 (000000F3A0DE3400) [pid = 3380] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 109 (000000F3A07C3C00) [pid = 3380] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 108 (000000F39B26AC00) [pid = 3380] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 107 (000000F39CB93C00) [pid = 3380] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 106 (000000F39FBECC00) [pid = 3380] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 105 (000000F398051800) [pid = 3380] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F39CBDC400) [pid = 3380] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F39B9BAC00) [pid = 3380] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F3A314DC00) [pid = 3380] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F396D99000) [pid = 3380] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A70BB800) [pid = 3380] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F3A7CB7C00) [pid = 3380] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A0C78000) [pid = 3380] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A3A12400) [pid = 3380] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A7CBF400) [pid = 3380] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A4094800) [pid = 3380] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A34EE000) [pid = 3380] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 14:33:17 INFO - PROCESS | 3380 | 1467235997268 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2294ms 14:33:17 INFO - PROCESS | 3380 | 1467235997404 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 14:33:17 INFO - PROCESS | 3380 | 1467235997408 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 14:33:17 INFO - PROCESS | 3380 | 1467235997413 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:33:17 INFO - PROCESS | 3380 | 1467235997417 Marionette TRACE conn6 <- [1,1686,null,{}] 14:33:17 INFO - PROCESS | 3380 | 1467235997424 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:17 INFO - PROCESS | 3380 | 1467235997427 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:17 INFO - PROCESS | 3380 | 1467235997526 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 14:33:17 INFO - PROCESS | 3380 | 1467235997537 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:17 INFO - PROCESS | 3380 | 1467235997541 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA57800 == 28 [pid = 3380] [id = 431] 14:33:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F396C95800) [pid = 3380] [serial = 1293] [outer = 0000000000000000] 14:33:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F396D99C00) [pid = 3380] [serial = 1294] [outer = 000000F396C95800] 14:33:17 INFO - PROCESS | 3380 | 1467235997599 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F39AF51000) [pid = 3380] [serial = 1295] [outer = 000000F396C95800] 14:33:18 INFO - PROCESS | 3380 | 1467235998162 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:33:18 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 14:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 796ms 14:33:18 INFO - PROCESS | 3380 | 1467235998213 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 3380 | 1467235998219 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 14:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:33:18 INFO - PROCESS | 3380 | 1467235998226 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 3380 | 1467235998229 Marionette TRACE conn6 <- [1,1690,null,{}] 14:33:18 INFO - PROCESS | 3380 | 1467235998234 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:18 INFO - PROCESS | 3380 | 1467235998236 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:18 INFO - PROCESS | 3380 | 1467235998347 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 14:33:18 INFO - PROCESS | 3380 | 1467235998366 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 3380 | 1467235998369 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D6800 == 29 [pid = 3380] [id = 432] 14:33:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F39B9B9800) [pid = 3380] [serial = 1296] [outer = 0000000000000000] 14:33:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F39CA07C00) [pid = 3380] [serial = 1297] [outer = 000000F39B9B9800] 14:33:18 INFO - PROCESS | 3380 | 1467235998424 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39D081800) [pid = 3380] [serial = 1298] [outer = 000000F39B9B9800] 14:33:18 INFO - PROCESS | 3380 | 1467235998924 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 796ms 14:33:19 INFO - PROCESS | 3380 | 1467235999023 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 3380 | 1467235999026 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 14:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:33:19 INFO - PROCESS | 3380 | 1467235999029 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 3380 | 1467235999033 Marionette TRACE conn6 <- [1,1694,null,{}] 14:33:19 INFO - PROCESS | 3380 | 1467235999045 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:19 INFO - PROCESS | 3380 | 1467235999051 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:19 INFO - PROCESS | 3380 | 1467235999202 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 14:33:19 INFO - PROCESS | 3380 | 1467235999215 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 3380 | 1467235999219 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A7B000 == 30 [pid = 3380] [id = 433] 14:33:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A07C2400) [pid = 3380] [serial = 1299] [outer = 0000000000000000] 14:33:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3A0C7E400) [pid = 3380] [serial = 1300] [outer = 000000F3A07C2400] 14:33:19 INFO - PROCESS | 3380 | 1467235999278 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A0FA2800) [pid = 3380] [serial = 1301] [outer = 000000F3A07C2400] 14:33:19 INFO - PROCESS | 3380 | 1467235999815 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 838ms 14:33:19 INFO - PROCESS | 3380 | 1467235999879 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 3380 | 1467235999882 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 14:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:33:19 INFO - PROCESS | 3380 | 1467235999886 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 3380 | 1467235999887 Marionette TRACE conn6 <- [1,1698,null,{}] 14:33:19 INFO - PROCESS | 3380 | 1467235999891 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:19 INFO - PROCESS | 3380 | 1467235999893 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:20 INFO - PROCESS | 3380 | 1467236000034 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 14:33:20 INFO - PROCESS | 3380 | 1467236000108 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 3380 | 1467236000111 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5CCC800 == 31 [pid = 3380] [id = 434] 14:33:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A34E1800) [pid = 3380] [serial = 1302] [outer = 0000000000000000] 14:33:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F3A34EB000) [pid = 3380] [serial = 1303] [outer = 000000F3A34E1800] 14:33:20 INFO - PROCESS | 3380 | 1467236000163 Marionette DEBUG loaded listener.js 14:33:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F3A362C800) [pid = 3380] [serial = 1304] [outer = 000000F3A34E1800] 14:33:20 INFO - PROCESS | 3380 | 1467236000698 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 838ms 14:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:33:20 INFO - PROCESS | 3380 | 1467236000728 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 3380 | 1467236000731 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 14:33:20 INFO - PROCESS | 3380 | 1467236000735 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 3380 | 1467236000737 Marionette TRACE conn6 <- [1,1702,null,{}] 14:33:20 INFO - PROCESS | 3380 | 1467236000740 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:20 INFO - PROCESS | 3380 | 1467236000742 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:20 INFO - PROCESS | 3380 | 1467236000872 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 14:33:20 INFO - PROCESS | 3380 | 1467236000942 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:20 INFO - PROCESS | 3380 | 1467236000944 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D2000 == 32 [pid = 3380] [id = 435] 14:33:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F3A3E06C00) [pid = 3380] [serial = 1305] [outer = 0000000000000000] 14:33:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 108 (000000F3A3EC3800) [pid = 3380] [serial = 1306] [outer = 000000F3A3E06C00] 14:33:20 INFO - PROCESS | 3380 | 1467236000995 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 109 (000000F3A40D6800) [pid = 3380] [serial = 1307] [outer = 000000F3A3E06C00] 14:33:21 INFO - PROCESS | 3380 | 1467236001460 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 14:33:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 14:33:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 14:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:33:22 INFO - _addTest/ [0,1705,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 3380 | 1467236002184 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 14:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:33:22 INFO - PROCESS | 3380 | 1467236002195 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 3380 | 1467236002197 Marionette TRACE conn6 <- [1,1706,null,{}] 14:33:22 INFO - PROCESS | 3380 | 1467236002201 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:22 INFO - PROCESS | 3380 | 1467236002207 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:22 INFO - PROCESS | 3380 | 1467236002347 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 14:33:22 INFO - PROCESS | 3380 | 1467236002356 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:22 INFO - PROCESS | 3380 | 1467236002359 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8197800 == 33 [pid = 3380] [id = 436] 14:33:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39D5CA400) [pid = 3380] [serial = 1308] [outer = 0000000000000000] 14:33:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A0DE3800) [pid = 3380] [serial = 1309] [outer = 000000F39D5CA400] 14:33:22 INFO - PROCESS | 3380 | 1467236002409 Marionette DEBUG loaded listener.js 14:33:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A4D22000) [pid = 3380] [serial = 1310] [outer = 000000F39D5CA400] 14:33:22 INFO - PROCESS | 3380 | 1467236002937 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 775ms 14:33:22 INFO - PROCESS | 3380 | 1467236002975 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 3380 | 1467236002977 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 14:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:33:22 INFO - PROCESS | 3380 | 1467236002981 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 3380 | 1467236002982 Marionette TRACE conn6 <- [1,1710,null,{}] 14:33:22 INFO - PROCESS | 3380 | 1467236002986 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:22 INFO - PROCESS | 3380 | 1467236002988 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:23 INFO - PROCESS | 3380 | 1467236003079 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 14:33:23 INFO - PROCESS | 3380 | 1467236003085 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 3380 | 1467236003087 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89DA800 == 34 [pid = 3380] [id = 437] 14:33:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4DA7C00) [pid = 3380] [serial = 1311] [outer = 0000000000000000] 14:33:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A5954C00) [pid = 3380] [serial = 1312] [outer = 000000F3A4DA7C00] 14:33:23 INFO - PROCESS | 3380 | 1467236003138 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A60C5400) [pid = 3380] [serial = 1313] [outer = 000000F3A4DA7C00] 14:33:23 INFO - PROCESS | 3380 | 1467236003631 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:33:23 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 14:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 672ms 14:33:23 INFO - PROCESS | 3380 | 1467236003655 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 14:33:23 INFO - PROCESS | 3380 | 1467236003658 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 14:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:33:23 INFO - PROCESS | 3380 | 1467236003661 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:33:23 INFO - PROCESS | 3380 | 1467236003663 Marionette TRACE conn6 <- [1,1714,null,{}] 14:33:23 INFO - PROCESS | 3380 | 1467236003667 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:23 INFO - PROCESS | 3380 | 1467236003669 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:23 INFO - PROCESS | 3380 | 1467236003785 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 14:33:23 INFO - PROCESS | 3380 | 1467236003794 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 3380 | 1467236003796 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F37800 == 35 [pid = 3380] [id = 438] 14:33:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A6163400) [pid = 3380] [serial = 1314] [outer = 0000000000000000] 14:33:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A767E000) [pid = 3380] [serial = 1315] [outer = 000000F3A6163400] 14:33:23 INFO - PROCESS | 3380 | 1467236003846 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A781AC00) [pid = 3380] [serial = 1316] [outer = 000000F3A6163400] 14:33:24 INFO - PROCESS | 3380 | 1467236004654 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1028ms 14:33:24 INFO - PROCESS | 3380 | 1467236004733 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 3380 | 1467236004738 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 14:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:33:24 INFO - PROCESS | 3380 | 1467236004745 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 3380 | 1467236004749 Marionette TRACE conn6 <- [1,1718,null,{}] 14:33:24 INFO - PROCESS | 3380 | 1467236004755 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:24 INFO - PROCESS | 3380 | 1467236004758 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:24 INFO - PROCESS | 3380 | 1467236004914 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 14:33:25 INFO - PROCESS | 3380 | 1467236005053 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:25 INFO - PROCESS | 3380 | 1467236005056 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A049F000 == 36 [pid = 3380] [id = 439] 14:33:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F396DA1000) [pid = 3380] [serial = 1317] [outer = 0000000000000000] 14:33:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39AFC2000) [pid = 3380] [serial = 1318] [outer = 000000F396DA1000] 14:33:25 INFO - PROCESS | 3380 | 1467236005128 Marionette DEBUG loaded listener.js 14:33:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F39BD87400) [pid = 3380] [serial = 1319] [outer = 000000F396DA1000] 14:33:25 INFO - PROCESS | 3380 | 1467236005956 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",1,"assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 14:33:25 INFO - PROCESS | 3380 | 1467236005989 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 14:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:33:26 INFO - PROCESS | 3380 | 1467236005996 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:33:26 INFO - PROCESS | 3380 | 1467236006000 Marionette TRACE conn6 <- [1,1722,null,{}] 14:33:26 INFO - PROCESS | 3380 | 1467236006005 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:26 INFO - PROCESS | 3380 | 1467236006008 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:26 INFO - PROCESS | 3380 | 1467236006161 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 14:33:26 INFO - PROCESS | 3380 | 1467236006308 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 3380 | 1467236006312 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7856800 == 37 [pid = 3380] [id = 440] 14:33:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F39D1BF800) [pid = 3380] [serial = 1320] [outer = 0000000000000000] 14:33:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F3A075C000) [pid = 3380] [serial = 1321] [outer = 000000F39D1BF800] 14:33:26 INFO - PROCESS | 3380 | 1467236006380 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A3147800) [pid = 3380] [serial = 1322] [outer = 000000F39D1BF800] 14:33:27 INFO - PROCESS | 3380 | 1467236007186 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1237ms 14:33:27 INFO - PROCESS | 3380 | 1467236007235 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 3380 | 1467236007238 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 14:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:33:27 INFO - PROCESS | 3380 | 1467236007241 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 3380 | 1467236007246 Marionette TRACE conn6 <- [1,1726,null,{}] 14:33:27 INFO - PROCESS | 3380 | 1467236007284 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:27 INFO - PROCESS | 3380 | 1467236007291 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:27 INFO - PROCESS | 3380 | 1467236007439 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 14:33:27 INFO - PROCESS | 3380 | 1467236007577 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 3380 | 1467236007581 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB11F000 == 38 [pid = 3380] [id = 441] 14:33:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 105 (000000F3A4D99800) [pid = 3380] [serial = 1323] [outer = 0000000000000000] 14:33:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 106 (000000F3A7689400) [pid = 3380] [serial = 1324] [outer = 000000F3A4D99800] 14:33:27 INFO - PROCESS | 3380 | 1467236007651 Marionette DEBUG loaded listener.js 14:33:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 107 (000000F3A7838000) [pid = 3380] [serial = 1325] [outer = 000000F3A4D99800] 14:33:28 INFO - PROCESS | 3380 | 1467236008587 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1384ms 14:33:28 INFO - PROCESS | 3380 | 1467236008628 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 14:33:28 INFO - PROCESS | 3380 | 1467236008633 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 14:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:33:28 INFO - PROCESS | 3380 | 1467236008640 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:33:28 INFO - PROCESS | 3380 | 1467236008644 Marionette TRACE conn6 <- [1,1730,null,{}] 14:33:28 INFO - PROCESS | 3380 | 1467236008651 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:28 INFO - PROCESS | 3380 | 1467236008655 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:28 INFO - PROCESS | 3380 | 1467236008784 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 14:33:28 INFO - PROCESS | 3380 | 1467236008924 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:28 INFO - PROCESS | 3380 | 1467236008928 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89DA800 == 37 [pid = 3380] [id = 437] 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8197800 == 36 [pid = 3380] [id = 436] 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D2000 == 35 [pid = 3380] [id = 435] 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5CCC800 == 34 [pid = 3380] [id = 434] 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A7B000 == 33 [pid = 3380] [id = 433] 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D6800 == 32 [pid = 3380] [id = 432] 14:33:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA57800 == 31 [pid = 3380] [id = 431] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 106 (000000F3A7E32800) [pid = 3380] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 105 (000000F3A4D9D400) [pid = 3380] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 104 (000000F3A0C7D000) [pid = 3380] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F3A6095C00) [pid = 3380] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F39C065400) [pid = 3380] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F3A4B82400) [pid = 3380] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A3627400) [pid = 3380] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F3A60C1000) [pid = 3380] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A3EBCC00) [pid = 3380] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39620DC00) [pid = 3380] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F396D94800) [pid = 3380] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39B178400) [pid = 3380] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A03EA000) [pid = 3380] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A0C80C00) [pid = 3380] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A70C9C00) [pid = 3380] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A7F80000) [pid = 3380] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A4D9E000) [pid = 3380] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A5C4C400) [pid = 3380] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A03E3C00) [pid = 3380] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A1611800) [pid = 3380] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A7CB6000) [pid = 3380] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A9FE0C00) [pid = 3380] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39C05E000) [pid = 3380] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D08E800) [pid = 3380] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3958D6400) [pid = 3380] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3967DFC00) [pid = 3380] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A2A8F000) [pid = 3380] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A8936400) [pid = 3380] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A89C8400) [pid = 3380] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A7CB2400) [pid = 3380] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A7E38C00) [pid = 3380] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39D1BD400) [pid = 3380] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A7EAE800) [pid = 3380] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A31DF800) [pid = 3380] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 14:33:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3970C4000 == 32 [pid = 3380] [id = 442] 14:33:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F394F4FC00) [pid = 3380] [serial = 1326] [outer = 0000000000000000] 14:33:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39620DC00) [pid = 3380] [serial = 1327] [outer = 000000F394F4FC00] 14:33:29 INFO - PROCESS | 3380 | 1467236009019 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F396CA2400) [pid = 3380] [serial = 1328] [outer = 000000F394F4FC00] 14:33:29 INFO - PROCESS | 3380 | 1467236009522 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 944ms 14:33:29 INFO - PROCESS | 3380 | 1467236009586 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 3380 | 1467236009590 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 14:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:33:29 INFO - PROCESS | 3380 | 1467236009597 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 3380 | 1467236009600 Marionette TRACE conn6 <- [1,1734,null,{}] 14:33:29 INFO - PROCESS | 3380 | 1467236009608 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:29 INFO - PROCESS | 3380 | 1467236009611 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:29 INFO - PROCESS | 3380 | 1467236009715 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 14:33:29 INFO - PROCESS | 3380 | 1467236009730 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 3380 | 1467236009733 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D122000 == 33 [pid = 3380] [id = 443] 14:33:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B1F6000) [pid = 3380] [serial = 1329] [outer = 0000000000000000] 14:33:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39B2C8800) [pid = 3380] [serial = 1330] [outer = 000000F39B1F6000] 14:33:29 INFO - PROCESS | 3380 | 1467236009786 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39C0CB800) [pid = 3380] [serial = 1331] [outer = 000000F39B1F6000] 14:33:30 INFO - PROCESS | 3380 | 1467236010345 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:33: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 14:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 796ms 14:33:30 INFO - PROCESS | 3380 | 1467236010395 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 3380 | 1467236010398 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 14:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:33:30 INFO - PROCESS | 3380 | 1467236010401 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 3380 | 1467236010405 Marionette TRACE conn6 <- [1,1738,null,{}] 14:33:30 INFO - PROCESS | 3380 | 1467236010417 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:30 INFO - PROCESS | 3380 | 1467236010422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:30 INFO - PROCESS | 3380 | 1467236010540 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 14:33:30 INFO - PROCESS | 3380 | 1467236010641 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:30 INFO - PROCESS | 3380 | 1467236010644 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A383E000 == 34 [pid = 3380] [id = 444] 14:33:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D08E800) [pid = 3380] [serial = 1332] [outer = 0000000000000000] 14:33:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39FBE3000) [pid = 3380] [serial = 1333] [outer = 000000F39D08E800] 14:33:30 INFO - PROCESS | 3380 | 1467236010699 Marionette DEBUG loaded listener.js 14:33:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0C75800) [pid = 3380] [serial = 1334] [outer = 000000F39D08E800] 14:33:31 INFO - PROCESS | 3380 | 1467236011100 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:33: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 14:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 796ms 14:33:31 INFO - PROCESS | 3380 | 1467236011203 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 14:33:31 INFO - PROCESS | 3380 | 1467236011206 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 14:33:31 INFO - PROCESS | 3380 | 1467236011209 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:33:31 INFO - PROCESS | 3380 | 1467236011211 Marionette TRACE conn6 <- [1,1742,null,{}] 14:33:31 INFO - PROCESS | 3380 | 1467236011215 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:31 INFO - PROCESS | 3380 | 1467236011217 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:31 INFO - PROCESS | 3380 | 1467236011321 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 14:33:31 INFO - PROCESS | 3380 | 1467236011328 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 3380 | 1467236011331 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FAE800 == 35 [pid = 3380] [id = 445] 14:33:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0FD6400) [pid = 3380] [serial = 1335] [outer = 0000000000000000] 14:33:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A16B4800) [pid = 3380] [serial = 1336] [outer = 000000F3A0FD6400] 14:33:31 INFO - PROCESS | 3380 | 1467236011383 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A314D800) [pid = 3380] [serial = 1337] [outer = 000000F3A0FD6400] 14:33:31 INFO - PROCESS | 3380 | 1467236011946 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 776ms 14:33:32 INFO - PROCESS | 3380 | 1467236011997 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 3380 | 1467236012006 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 14:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:33:32 INFO - PROCESS | 3380 | 1467236012016 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 3380 | 1467236012018 Marionette TRACE conn6 <- [1,1746,null,{}] 14:33:32 INFO - PROCESS | 3380 | 1467236012021 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:32 INFO - PROCESS | 3380 | 1467236012023 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:32 INFO - PROCESS | 3380 | 1467236012154 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 14:33:32 INFO - PROCESS | 3380 | 1467236012223 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:32 INFO - PROCESS | 3380 | 1467236012226 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61AC800 == 36 [pid = 3380] [id = 446] 14:33:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0FAA400) [pid = 3380] [serial = 1338] [outer = 0000000000000000] 14:33:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A34F0C00) [pid = 3380] [serial = 1339] [outer = 000000F3A0FAA400] 14:33:32 INFO - PROCESS | 3380 | 1467236012277 Marionette DEBUG loaded listener.js 14:33:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A3BD4000) [pid = 3380] [serial = 1340] [outer = 000000F3A0FAA400] 14:33:32 INFO - PROCESS | 3380 | 1467236012719 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 732ms 14:33:32 INFO - PROCESS | 3380 | 1467236012753 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 3380 | 1467236012755 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 14:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:33:32 INFO - PROCESS | 3380 | 1467236012759 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 3380 | 1467236012761 Marionette TRACE conn6 <- [1,1750,null,{}] 14:33:32 INFO - PROCESS | 3380 | 1467236012764 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:32 INFO - PROCESS | 3380 | 1467236012771 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:32 INFO - PROCESS | 3380 | 1467236012937 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 14:33:33 INFO - PROCESS | 3380 | 1467236012999 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 3380 | 1467236013001 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81A0800 == 37 [pid = 3380] [id = 447] 14:33:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A46A3400) [pid = 3380] [serial = 1341] [outer = 0000000000000000] 14:33:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A5758800) [pid = 3380] [serial = 1342] [outer = 000000F3A46A3400] 14:33:33 INFO - PROCESS | 3380 | 1467236013049 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A60C4400) [pid = 3380] [serial = 1343] [outer = 000000F3A46A3400] 14:33:33 INFO - PROCESS | 3380 | 1467236013671 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39B9B9800) [pid = 3380] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39B269800) [pid = 3380] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A34E1800) [pid = 3380] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F396D97800) [pid = 3380] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D125000) [pid = 3380] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A5758C00) [pid = 3380] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A7837800) [pid = 3380] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A7CBD800) [pid = 3380] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A7CC0400) [pid = 3380] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3E06C00) [pid = 3380] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D5CA400) [pid = 3380] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4DA7C00) [pid = 3380] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A07C2400) [pid = 3380] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:33:33 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396C95800) [pid = 3380] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 943ms 14:33:33 INFO - PROCESS | 3380 | 1467236013706 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 14:33:33 INFO - PROCESS | 3380 | 1467236013708 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 14:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:33:33 INFO - PROCESS | 3380 | 1467236013712 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:33:33 INFO - PROCESS | 3380 | 1467236013714 Marionette TRACE conn6 <- [1,1754,null,{}] 14:33:33 INFO - PROCESS | 3380 | 1467236013717 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:33 INFO - PROCESS | 3380 | 1467236013719 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:33 INFO - PROCESS | 3380 | 1467236013819 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 14:33:33 INFO - PROCESS | 3380 | 1467236013827 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:33 INFO - PROCESS | 3380 | 1467236013829 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8922000 == 38 [pid = 3380] [id = 448] 14:33:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39BD8C400) [pid = 3380] [serial = 1344] [outer = 0000000000000000] 14:33:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1DD800) [pid = 3380] [serial = 1345] [outer = 000000F39BD8C400] 14:33:33 INFO - PROCESS | 3380 | 1467236013882 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A4DA7C00) [pid = 3380] [serial = 1346] [outer = 000000F39BD8C400] 14:33:34 INFO - PROCESS | 3380 | 1467236014356 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 690ms 14:33:34 INFO - PROCESS | 3380 | 1467236014405 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 14:33:34 INFO - PROCESS | 3380 | 1467236014407 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 14:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:33:34 INFO - PROCESS | 3380 | 1467236014410 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 3380 | 1467236014412 Marionette TRACE conn6 <- [1,1758,null,{}] 14:33:34 INFO - PROCESS | 3380 | 1467236014416 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:34 INFO - PROCESS | 3380 | 1467236014418 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:34 INFO - PROCESS | 3380 | 1467236014515 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 14:33:34 INFO - PROCESS | 3380 | 1467236014522 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:34 INFO - PROCESS | 3380 | 1467236014524 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F40800 == 39 [pid = 3380] [id = 449] 14:33:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A7818000) [pid = 3380] [serial = 1347] [outer = 0000000000000000] 14:33:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A7825000) [pid = 3380] [serial = 1348] [outer = 000000F3A7818000] 14:33:34 INFO - PROCESS | 3380 | 1467236014584 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A7CB7400) [pid = 3380] [serial = 1349] [outer = 000000F3A7818000] 14:33:35 INFO - PROCESS | 3380 | 1467236015082 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 732ms 14:33:35 INFO - PROCESS | 3380 | 1467236015146 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 14:33:35 INFO - PROCESS | 3380 | 1467236015148 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 14:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:33:35 INFO - PROCESS | 3380 | 1467236015152 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 3380 | 1467236015154 Marionette TRACE conn6 <- [1,1762,null,{}] 14:33:35 INFO - PROCESS | 3380 | 1467236015157 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:35 INFO - PROCESS | 3380 | 1467236015159 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:35 INFO - PROCESS | 3380 | 1467236015282 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 14:33:35 INFO - PROCESS | 3380 | 1467236015291 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:35 INFO - PROCESS | 3380 | 1467236015293 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB103000 == 40 [pid = 3380] [id = 450] 14:33:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A7CBE000) [pid = 3380] [serial = 1350] [outer = 0000000000000000] 14:33:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A7D04400) [pid = 3380] [serial = 1351] [outer = 000000F3A7CBE000] 14:33:35 INFO - PROCESS | 3380 | 1467236015344 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A7D0DC00) [pid = 3380] [serial = 1352] [outer = 000000F3A7CBE000] 14:33:36 INFO - PROCESS | 3380 | 1467236015989 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 879ms 14:33:36 INFO - PROCESS | 3380 | 1467236016034 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 3380 | 1467236016039 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 14:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:33:36 INFO - PROCESS | 3380 | 1467236016045 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:33:36 INFO - PROCESS | 3380 | 1467236016049 Marionette TRACE conn6 <- [1,1766,null,{}] 14:33:36 INFO - PROCESS | 3380 | 1467236016056 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:36 INFO - PROCESS | 3380 | 1467236016060 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:36 INFO - PROCESS | 3380 | 1467236016192 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 14:33:36 INFO - PROCESS | 3380 | 1467236016299 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:36 INFO - PROCESS | 3380 | 1467236016302 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D093000 == 41 [pid = 3380] [id = 451] 14:33:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F396C9C800) [pid = 3380] [serial = 1353] [outer = 0000000000000000] 14:33:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F397EE9400) [pid = 3380] [serial = 1354] [outer = 000000F396C9C800] 14:33:36 INFO - PROCESS | 3380 | 1467236016364 Marionette DEBUG loaded listener.js 14:33:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39C0CA400) [pid = 3380] [serial = 1355] [outer = 000000F396C9C800] 14:33:37 INFO - PROCESS | 3380 | 1467236017037 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:33: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 14:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1035ms 14:33:37 INFO - PROCESS | 3380 | 1467236017083 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 14:33:37 INFO - PROCESS | 3380 | 1467236017089 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 14:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:33:37 INFO - PROCESS | 3380 | 1467236017096 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 3380 | 1467236017099 Marionette TRACE conn6 <- [1,1770,null,{}] 14:33:37 INFO - PROCESS | 3380 | 1467236017104 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:37 INFO - PROCESS | 3380 | 1467236017107 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:37 INFO - PROCESS | 3380 | 1467236017276 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 14:33:37 INFO - PROCESS | 3380 | 1467236017416 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:37 INFO - PROCESS | 3380 | 1467236017419 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76CD800 == 42 [pid = 3380] [id = 452] 14:33:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A075A400) [pid = 3380] [serial = 1356] [outer = 0000000000000000] 14:33:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A0CE8800) [pid = 3380] [serial = 1357] [outer = 000000F3A075A400] 14:33:37 INFO - PROCESS | 3380 | 1467236017487 Marionette DEBUG loaded listener.js 14:33:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A362AC00) [pid = 3380] [serial = 1358] [outer = 000000F3A075A400] 14:33:38 INFO - PROCESS | 3380 | 1467236018149 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:33: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 14:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1090ms 14:33:38 INFO - PROCESS | 3380 | 1467236018204 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 14:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:33:38 INFO - PROCESS | 3380 | 1467236018207 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 14:33:38 INFO - PROCESS | 3380 | 1467236018211 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - PROCESS | 3380 | 1467236018215 Marionette TRACE conn6 <- [1,1774,null,{}] 14:33:38 INFO - PROCESS | 3380 | 1467236018229 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:38 INFO - PROCESS | 3380 | 1467236018235 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:38 INFO - PROCESS | 3380 | 1467236018427 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 14:33:38 INFO - PROCESS | 3380 | 1467236018439 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:38 INFO - PROCESS | 3380 | 1467236018443 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB2CB800 == 43 [pid = 3380] [id = 453] 14:33:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4DBEC00) [pid = 3380] [serial = 1359] [outer = 0000000000000000] 14:33:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A7836C00) [pid = 3380] [serial = 1360] [outer = 000000F3A4DBEC00] 14:33:38 INFO - PROCESS | 3380 | 1467236018509 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A7E2AC00) [pid = 3380] [serial = 1361] [outer = 000000F3A4DBEC00] 14:33:39 INFO - PROCESS | 3380 | 1467236019228 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:33: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 14:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1090ms 14:33:39 INFO - PROCESS | 3380 | 1467236019315 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 14:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:33:39 INFO - PROCESS | 3380 | 1467236019318 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 14:33:39 INFO - PROCESS | 3380 | 1467236019324 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - PROCESS | 3380 | 1467236019328 Marionette TRACE conn6 <- [1,1778,null,{}] 14:33:39 INFO - PROCESS | 3380 | 1467236019332 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:39 INFO - PROCESS | 3380 | 1467236019335 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:39 INFO - PROCESS | 3380 | 1467236019496 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 14:33:39 INFO - PROCESS | 3380 | 1467236019622 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 3380 | 1467236019625 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA54000 == 44 [pid = 3380] [id = 454] 14:33:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A7E38000) [pid = 3380] [serial = 1362] [outer = 0000000000000000] 14:33:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A7E9AC00) [pid = 3380] [serial = 1363] [outer = 000000F3A7E38000] 14:33:39 INFO - PROCESS | 3380 | 1467236019684 Marionette DEBUG loaded listener.js 14:33:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A7EA6C00) [pid = 3380] [serial = 1364] [outer = 000000F3A7E38000] 14:33:40 INFO - PROCESS | 3380 | 1467236020316 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:33: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) 14:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1034ms 14:33:40 INFO - PROCESS | 3380 | 1467236020357 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 14:33:40 INFO - PROCESS | 3380 | 1467236020360 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 14:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:33:40 INFO - PROCESS | 3380 | 1467236020377 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:33:40 INFO - PROCESS | 3380 | 1467236020380 Marionette TRACE conn6 <- [1,1782,null,{}] 14:33:40 INFO - PROCESS | 3380 | 1467236020406 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:40 INFO - PROCESS | 3380 | 1467236020409 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:40 INFO - PROCESS | 3380 | 1467236020530 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 14:33:40 INFO - PROCESS | 3380 | 1467236020672 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:40 INFO - PROCESS | 3380 | 1467236020675 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ACCC5000 == 45 [pid = 3380] [id = 455] 14:33:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F3A3EC2C00) [pid = 3380] [serial = 1365] [outer = 0000000000000000] 14:33:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F3A7EB2800) [pid = 3380] [serial = 1366] [outer = 000000F3A3EC2C00] 14:33:40 INFO - PROCESS | 3380 | 1467236020738 Marionette DEBUG loaded listener.js 14:33:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F3A7F74400) [pid = 3380] [serial = 1367] [outer = 000000F3A3EC2C00] 14:33:41 INFO - PROCESS | 3380 | 1467236021418 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1118ms 14:33:41 INFO - PROCESS | 3380 | 1467236021484 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 14:33:41 INFO - PROCESS | 3380 | 1467236021487 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 14:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:33:41 INFO - PROCESS | 3380 | 1467236021491 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - PROCESS | 3380 | 1467236021493 Marionette TRACE conn6 <- [1,1786,null,{}] 14:33:41 INFO - PROCESS | 3380 | 1467236021497 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:41 INFO - PROCESS | 3380 | 1467236021503 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:41 INFO - PROCESS | 3380 | 1467236021834 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 14:33:42 INFO - PROCESS | 3380 | 1467236022013 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:42 INFO - PROCESS | 3380 | 1467236022017 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C07C800 == 46 [pid = 3380] [id = 456] 14:33:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F39603CC00) [pid = 3380] [serial = 1368] [outer = 0000000000000000] 14:33:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F396874000) [pid = 3380] [serial = 1369] [outer = 000000F39603CC00] 14:33:42 INFO - PROCESS | 3380 | 1467236022077 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F39B180000) [pid = 3380] [serial = 1370] [outer = 000000F39603CC00] 14:33:42 INFO - PROCESS | 3380 | 1467236022770 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1347ms 14:33:42 INFO - PROCESS | 3380 | 1467236022842 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 14:33:42 INFO - PROCESS | 3380 | 1467236022846 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 14:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:33:42 INFO - PROCESS | 3380 | 1467236022851 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:33:42 INFO - PROCESS | 3380 | 1467236022854 Marionette TRACE conn6 <- [1,1790,null,{}] 14:33:42 INFO - PROCESS | 3380 | 1467236022859 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:42 INFO - PROCESS | 3380 | 1467236022862 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F40800 == 45 [pid = 3380] [id = 449] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8922000 == 44 [pid = 3380] [id = 448] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81A0800 == 43 [pid = 3380] [id = 447] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61AC800 == 42 [pid = 3380] [id = 446] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FAE800 == 41 [pid = 3380] [id = 445] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A383E000 == 40 [pid = 3380] [id = 444] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D122000 == 39 [pid = 3380] [id = 443] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3970C4000 == 38 [pid = 3380] [id = 442] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7856800 == 37 [pid = 3380] [id = 440] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C2000 == 36 [pid = 3380] [id = 430] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A049F000 == 35 [pid = 3380] [id = 439] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB11F000 == 34 [pid = 3380] [id = 441] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F37800 == 33 [pid = 3380] [id = 438] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C07C800 == 32 [pid = 3380] [id = 456] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ACCC5000 == 31 [pid = 3380] [id = 455] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA54000 == 30 [pid = 3380] [id = 454] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB2CB800 == 29 [pid = 3380] [id = 453] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76CD800 == 28 [pid = 3380] [id = 452] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB103000 == 27 [pid = 3380] [id = 450] 14:33:43 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D093000 == 26 [pid = 3380] [id = 451] 14:33:43 INFO - PROCESS | 3380 | 1467236023834 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F39CA07C00) [pid = 3380] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F39BD87800) [pid = 3380] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F39D1DF400) [pid = 3380] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F3A34EB000) [pid = 3380] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F39B9D7400) [pid = 3380] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F396D9FC00) [pid = 3380] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A0FD3C00) [pid = 3380] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A0715400) [pid = 3380] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A781A400) [pid = 3380] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A595E400) [pid = 3380] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A7842000) [pid = 3380] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A783B400) [pid = 3380] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A7E9F800) [pid = 3380] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A7E37400) [pid = 3380] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A7EB2000) [pid = 3380] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A7EA2C00) [pid = 3380] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3EC3800) [pid = 3380] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 14:33:43 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A362C800) [pid = 3380] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0DE3800) [pid = 3380] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A5954C00) [pid = 3380] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A40D6800) [pid = 3380] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0C7E400) [pid = 3380] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396D99C00) [pid = 3380] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39AF51000) [pid = 3380] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39D081800) [pid = 3380] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A767E000) [pid = 3380] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A4D22000) [pid = 3380] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0FA2800) [pid = 3380] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A60C5400) [pid = 3380] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 14:33:44 INFO - PROCESS | 3380 | 1467236024106 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:44 INFO - PROCESS | 3380 | 1467236024109 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BC7000 == 27 [pid = 3380] [id = 457] 14:33:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39505F400) [pid = 3380] [serial = 1371] [outer = 0000000000000000] 14:33:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F395066C00) [pid = 3380] [serial = 1372] [outer = 000000F39505F400] 14:33:44 INFO - PROCESS | 3380 | 1467236024172 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39591D000) [pid = 3380] [serial = 1373] [outer = 000000F39505F400] 14:33:44 INFO - PROCESS | 3380 | 1467236024664 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1847ms 14:33:44 INFO - PROCESS | 3380 | 1467236024703 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 14:33:44 INFO - PROCESS | 3380 | 1467236024707 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 14:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:33:44 INFO - PROCESS | 3380 | 1467236024713 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 3380 | 1467236024719 Marionette TRACE conn6 <- [1,1794,null,{}] 14:33:44 INFO - PROCESS | 3380 | 1467236024725 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:44 INFO - PROCESS | 3380 | 1467236024728 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:44 INFO - PROCESS | 3380 | 1467236024830 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 14:33:44 INFO - PROCESS | 3380 | 1467236024839 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:44 INFO - PROCESS | 3380 | 1467236024843 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BDE8800 == 28 [pid = 3380] [id = 458] 14:33:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F396C95800) [pid = 3380] [serial = 1374] [outer = 0000000000000000] 14:33:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396C9B000) [pid = 3380] [serial = 1375] [outer = 000000F396C95800] 14:33:44 INFO - PROCESS | 3380 | 1467236024898 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396E05C00) [pid = 3380] [serial = 1376] [outer = 000000F396C95800] 14:33:45 INFO - PROCESS | 3380 | 1467236025463 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 795ms 14:33:45 INFO - PROCESS | 3380 | 1467236025511 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 3380 | 1467236025514 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 14:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:33:45 INFO - PROCESS | 3380 | 1467236025518 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 3380 | 1467236025520 Marionette TRACE conn6 <- [1,1798,null,{}] 14:33:45 INFO - PROCESS | 3380 | 1467236025524 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:45 INFO - PROCESS | 3380 | 1467236025526 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:45 INFO - PROCESS | 3380 | 1467236025686 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 14:33:45 INFO - PROCESS | 3380 | 1467236025748 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:45 INFO - PROCESS | 3380 | 1467236025751 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0495800 == 29 [pid = 3380] [id = 459] 14:33:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F398049800) [pid = 3380] [serial = 1377] [outer = 0000000000000000] 14:33:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39B17BC00) [pid = 3380] [serial = 1378] [outer = 000000F398049800] 14:33:45 INFO - PROCESS | 3380 | 1467236025805 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39B26B400) [pid = 3380] [serial = 1379] [outer = 000000F398049800] 14:33:46 INFO - PROCESS | 3380 | 1467236026327 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 838ms 14:33:46 INFO - PROCESS | 3380 | 1467236026358 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 14:33:46 INFO - PROCESS | 3380 | 1467236026362 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 14:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:33:46 INFO - PROCESS | 3380 | 1467236026375 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - PROCESS | 3380 | 1467236026380 Marionette TRACE conn6 <- [1,1802,null,{}] 14:33:46 INFO - PROCESS | 3380 | 1467236026391 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:46 INFO - PROCESS | 3380 | 1467236026395 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:46 INFO - PROCESS | 3380 | 1467236026537 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 14:33:46 INFO - PROCESS | 3380 | 1467236026605 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 3380 | 1467236026607 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10CB800 == 30 [pid = 3380] [id = 460] 14:33:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39C0CCC00) [pid = 3380] [serial = 1380] [outer = 0000000000000000] 14:33:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39CA07C00) [pid = 3380] [serial = 1381] [outer = 000000F39C0CCC00] 14:33:46 INFO - PROCESS | 3380 | 1467236026661 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39CBDB400) [pid = 3380] [serial = 1382] [outer = 000000F39C0CCC00] 14:33:47 INFO - PROCESS | 3380 | 1467236027191 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 859ms 14:33:47 INFO - PROCESS | 3380 | 1467236027231 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 3380 | 1467236027233 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 14:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:33:47 INFO - PROCESS | 3380 | 1467236027237 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 3380 | 1467236027239 Marionette TRACE conn6 <- [1,1806,null,{}] 14:33:47 INFO - PROCESS | 3380 | 1467236027242 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:47 INFO - PROCESS | 3380 | 1467236027244 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:47 INFO - PROCESS | 3380 | 1467236027388 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 14:33:47 INFO - PROCESS | 3380 | 1467236027401 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:47 INFO - PROCESS | 3380 | 1467236027404 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A66800 == 31 [pid = 3380] [id = 461] 14:33:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D1B7800) [pid = 3380] [serial = 1383] [outer = 0000000000000000] 14:33:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39D1E4000) [pid = 3380] [serial = 1384] [outer = 000000F39D1B7800] 14:33:47 INFO - PROCESS | 3380 | 1467236027455 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A03E2400) [pid = 3380] [serial = 1385] [outer = 000000F39D1B7800] 14:33:48 INFO - PROCESS | 3380 | 1467236028351 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A46A3400) [pid = 3380] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F394F4FC00) [pid = 3380] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39D1BF800) [pid = 3380] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39BD8C400) [pid = 3380] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F396DA1000) [pid = 3380] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B1F6000) [pid = 3380] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0FD6400) [pid = 3380] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A6163400) [pid = 3380] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A0FAA400) [pid = 3380] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D08E800) [pid = 3380] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A7818000) [pid = 3380] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A4D99800) [pid = 3380] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:33:48 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A7CBE000) [pid = 3380] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1195ms 14:33:48 INFO - PROCESS | 3380 | 1467236028435 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 14:33:48 INFO - PROCESS | 3380 | 1467236028437 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 14:33:48 INFO - PROCESS | 3380 | 1467236028440 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:33:48 INFO - PROCESS | 3380 | 1467236028442 Marionette TRACE conn6 <- [1,1810,null,{}] 14:33:48 INFO - PROCESS | 3380 | 1467236028445 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:48 INFO - PROCESS | 3380 | 1467236028448 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:48 INFO - PROCESS | 3380 | 1467236028541 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 14:33:48 INFO - PROCESS | 3380 | 1467236028547 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:48 INFO - PROCESS | 3380 | 1467236028554 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FA9000 == 32 [pid = 3380] [id = 462] 14:33:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396D93800) [pid = 3380] [serial = 1386] [outer = 0000000000000000] 14:33:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0719C00) [pid = 3380] [serial = 1387] [outer = 000000F396D93800] 14:33:48 INFO - PROCESS | 3380 | 1467236028617 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0C7D400) [pid = 3380] [serial = 1388] [outer = 000000F396D93800] 14:33:49 INFO - PROCESS | 3380 | 1467236029121 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 733ms 14:33:49 INFO - PROCESS | 3380 | 1467236029177 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 3380 | 1467236029179 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:33:49 INFO - PROCESS | 3380 | 1467236029182 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 3380 | 1467236029184 Marionette TRACE conn6 <- [1,1814,null,{}] 14:33:49 INFO - PROCESS | 3380 | 1467236029195 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:49 INFO - PROCESS | 3380 | 1467236029198 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:49 INFO - PROCESS | 3380 | 1467236029290 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 14:33:49 INFO - PROCESS | 3380 | 1467236029303 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:49 INFO - PROCESS | 3380 | 1467236029306 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39689C000 == 33 [pid = 3380] [id = 463] 14:33:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0CE0800) [pid = 3380] [serial = 1389] [outer = 0000000000000000] 14:33:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0DE7C00) [pid = 3380] [serial = 1390] [outer = 000000F3A0CE0800] 14:33:49 INFO - PROCESS | 3380 | 1467236029358 Marionette DEBUG loaded listener.js 14:33:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A1604C00) [pid = 3380] [serial = 1391] [outer = 000000F3A0CE0800] 14:33:49 INFO - PROCESS | 3380 | 1467236029829 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 691ms 14:33:49 INFO - PROCESS | 3380 | 1467236029877 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 3380 | 1467236029879 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 14:33:49 INFO - PROCESS | 3380 | 1467236029882 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:33:49 INFO - PROCESS | 3380 | 1467236029884 Marionette TRACE conn6 <- [1,1818,null,{}] 14:33:49 INFO - PROCESS | 3380 | 1467236029887 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:49 INFO - PROCESS | 3380 | 1467236029889 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:50 INFO - PROCESS | 3380 | 1467236030007 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 14:33:50 INFO - PROCESS | 3380 | 1467236030020 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 3380 | 1467236030022 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C0000 == 34 [pid = 3380] [id = 464] 14:33:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A16C0400) [pid = 3380] [serial = 1392] [outer = 0000000000000000] 14:33:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A2A8E000) [pid = 3380] [serial = 1393] [outer = 000000F3A16C0400] 14:33:50 INFO - PROCESS | 3380 | 1467236030074 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A3152400) [pid = 3380] [serial = 1394] [outer = 000000F3A16C0400] 14:33:50 INFO - PROCESS | 3380 | 1467236030887 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1027ms 14:33:50 INFO - PROCESS | 3380 | 1467236030913 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 14:33:50 INFO - PROCESS | 3380 | 1467236030918 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 14:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:33:50 INFO - PROCESS | 3380 | 1467236030923 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:33:50 INFO - PROCESS | 3380 | 1467236030927 Marionette TRACE conn6 <- [1,1822,null,{}] 14:33:50 INFO - PROCESS | 3380 | 1467236030958 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:50 INFO - PROCESS | 3380 | 1467236030961 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:51 INFO - PROCESS | 3380 | 1467236031164 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 14:33:51 INFO - PROCESS | 3380 | 1467236031176 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:51 INFO - PROCESS | 3380 | 1467236031179 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA33800 == 35 [pid = 3380] [id = 465] 14:33:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3967DB000) [pid = 3380] [serial = 1395] [outer = 0000000000000000] 14:33:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396C9D400) [pid = 3380] [serial = 1396] [outer = 000000F3967DB000] 14:33:51 INFO - PROCESS | 3380 | 1467236031246 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39745C800) [pid = 3380] [serial = 1397] [outer = 000000F3967DB000] 14:33:52 INFO - PROCESS | 3380 | 1467236032113 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:33:52 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 14:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1271ms 14:33:52 INFO - PROCESS | 3380 | 1467236032198 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 14:33:52 INFO - PROCESS | 3380 | 1467236032203 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 14:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:33:52 INFO - PROCESS | 3380 | 1467236032210 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:33:52 INFO - PROCESS | 3380 | 1467236032213 Marionette TRACE conn6 <- [1,1826,null,{}] 14:33:52 INFO - PROCESS | 3380 | 1467236032217 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:52 INFO - PROCESS | 3380 | 1467236032221 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:52 INFO - PROCESS | 3380 | 1467236032386 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 14:33:52 INFO - PROCESS | 3380 | 1467236032515 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:52 INFO - PROCESS | 3380 | 1467236032519 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3E92800 == 36 [pid = 3380] [id = 466] 14:33:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39BD89000) [pid = 3380] [serial = 1398] [outer = 0000000000000000] 14:33:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39C0CD400) [pid = 3380] [serial = 1399] [outer = 000000F39BD89000] 14:33:52 INFO - PROCESS | 3380 | 1467236032585 Marionette DEBUG loaded listener.js 14:33:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39D08E800) [pid = 3380] [serial = 1400] [outer = 000000F39BD89000] 14:33:53 INFO - PROCESS | 3380 | 1467236033391 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1239ms 14:33:53 INFO - PROCESS | 3380 | 1467236033451 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 3380 | 1467236033454 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 14:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:33:53 INFO - PROCESS | 3380 | 1467236033457 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 3380 | 1467236033462 Marionette TRACE conn6 <- [1,1830,null,{}] 14:33:53 INFO - PROCESS | 3380 | 1467236033475 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:53 INFO - PROCESS | 3380 | 1467236033481 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:53 INFO - PROCESS | 3380 | 1467236033636 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 14:33:53 INFO - PROCESS | 3380 | 1467236033771 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:53 INFO - PROCESS | 3380 | 1467236033775 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7862800 == 37 [pid = 3380] [id = 467] 14:33:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39D65C800) [pid = 3380] [serial = 1401] [outer = 0000000000000000] 14:33:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A0FA7C00) [pid = 3380] [serial = 1402] [outer = 000000F39D65C800] 14:33:53 INFO - PROCESS | 3380 | 1467236033836 Marionette DEBUG loaded listener.js 14:33:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A31E6400) [pid = 3380] [serial = 1403] [outer = 000000F39D65C800] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F39689C000 == 36 [pid = 3380] [id = 463] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FA9000 == 35 [pid = 3380] [id = 462] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A66800 == 34 [pid = 3380] [id = 461] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10CB800 == 33 [pid = 3380] [id = 460] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0495800 == 32 [pid = 3380] [id = 459] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BDE8800 == 31 [pid = 3380] [id = 458] 14:33:54 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BC7000 == 30 [pid = 3380] [id = 457] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A5758800) [pid = 3380] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39620DC00) [pid = 3380] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A075C000) [pid = 3380] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39D1DD800) [pid = 3380] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A4DA7C00) [pid = 3380] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39BD87400) [pid = 3380] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B2C8800) [pid = 3380] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A16B4800) [pid = 3380] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A60C4400) [pid = 3380] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A781AC00) [pid = 3380] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39AFC2000) [pid = 3380] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A34F0C00) [pid = 3380] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A3147800) [pid = 3380] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39FBE3000) [pid = 3380] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396CA2400) [pid = 3380] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0C75800) [pid = 3380] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39C0CB800) [pid = 3380] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A7825000) [pid = 3380] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3BD4000) [pid = 3380] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A7689400) [pid = 3380] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A7838000) [pid = 3380] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A314D800) [pid = 3380] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A7D04400) [pid = 3380] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A7D0DC00) [pid = 3380] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A7CB7400) [pid = 3380] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 14:33:54 INFO - PROCESS | 3380 | 1467236034761 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1344ms 14:33:54 INFO - PROCESS | 3380 | 1467236034804 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 14:33:54 INFO - PROCESS | 3380 | 1467236034808 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 14:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:33:54 INFO - PROCESS | 3380 | 1467236034813 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - PROCESS | 3380 | 1467236034816 Marionette TRACE conn6 <- [1,1834,null,{}] 14:33:54 INFO - PROCESS | 3380 | 1467236034823 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:54 INFO - PROCESS | 3380 | 1467236034826 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:54 INFO - PROCESS | 3380 | 1467236034928 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 14:33:54 INFO - PROCESS | 3380 | 1467236034943 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:54 INFO - PROCESS | 3380 | 1467236034946 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA4F800 == 31 [pid = 3380] [id = 468] 14:33:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396726C00) [pid = 3380] [serial = 1404] [outer = 0000000000000000] 14:33:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3967DD400) [pid = 3380] [serial = 1405] [outer = 000000F396726C00] 14:33:55 INFO - PROCESS | 3380 | 1467236035002 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396F9CC00) [pid = 3380] [serial = 1406] [outer = 000000F396726C00] 14:33:55 INFO - PROCESS | 3380 | 1467236035580 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:33:55 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) 14:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 796ms 14:33:55 INFO - PROCESS | 3380 | 1467236035613 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 14:33:55 INFO - PROCESS | 3380 | 1467236035618 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 14:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:33:55 INFO - PROCESS | 3380 | 1467236035624 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:33:55 INFO - PROCESS | 3380 | 1467236035627 Marionette TRACE conn6 <- [1,1838,null,{}] 14:33:55 INFO - PROCESS | 3380 | 1467236035630 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:55 INFO - PROCESS | 3380 | 1467236035633 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:55 INFO - PROCESS | 3380 | 1467236035739 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 14:33:55 INFO - PROCESS | 3380 | 1467236035840 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 3380 | 1467236035844 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C90800 == 32 [pid = 3380] [id = 469] 14:33:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B6F1400) [pid = 3380] [serial = 1407] [outer = 0000000000000000] 14:33:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39BC6D400) [pid = 3380] [serial = 1408] [outer = 000000F39B6F1400] 14:33:55 INFO - PROCESS | 3380 | 1467236035895 Marionette DEBUG loaded listener.js 14:33:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0D0C00) [pid = 3380] [serial = 1409] [outer = 000000F39B6F1400] 14:33:56 INFO - PROCESS | 3380 | 1467236036349 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 796ms 14:33:56 INFO - PROCESS | 3380 | 1467236036424 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 14:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:33:56 INFO - PROCESS | 3380 | 1467236036426 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 14:33:56 INFO - PROCESS | 3380 | 1467236036430 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:33:56 INFO - PROCESS | 3380 | 1467236036434 Marionette TRACE conn6 <- [1,1842,null,{}] 14:33:56 INFO - PROCESS | 3380 | 1467236036446 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:56 INFO - PROCESS | 3380 | 1467236036451 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:56 INFO - PROCESS | 3380 | 1467236036551 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 14:33:56 INFO - PROCESS | 3380 | 1467236036569 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:56 INFO - PROCESS | 3380 | 1467236036573 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A6B000 == 33 [pid = 3380] [id = 470] 14:33:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A03E2000) [pid = 3380] [serial = 1410] [outer = 0000000000000000] 14:33:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A03EC800) [pid = 3380] [serial = 1411] [outer = 000000F3A03E2000] 14:33:56 INFO - PROCESS | 3380 | 1467236036628 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0C7FC00) [pid = 3380] [serial = 1412] [outer = 000000F3A03E2000] 14:33:57 INFO - PROCESS | 3380 | 1467236037142 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 735ms 14:33:57 INFO - PROCESS | 3380 | 1467236037167 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 3380 | 1467236037170 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 14:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:33:57 INFO - PROCESS | 3380 | 1467236037173 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 3380 | 1467236037175 Marionette TRACE conn6 <- [1,1846,null,{}] 14:33:57 INFO - PROCESS | 3380 | 1467236037178 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:57 INFO - PROCESS | 3380 | 1467236037180 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:57 INFO - PROCESS | 3380 | 1467236037320 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 14:33:57 INFO - PROCESS | 3380 | 1467236037377 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:57 INFO - PROCESS | 3380 | 1467236037379 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4BBF000 == 34 [pid = 3380] [id = 471] 14:33:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0CEB800) [pid = 3380] [serial = 1413] [outer = 0000000000000000] 14:33:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A16C9400) [pid = 3380] [serial = 1414] [outer = 000000F3A0CEB800] 14:33:57 INFO - PROCESS | 3380 | 1467236037435 Marionette DEBUG loaded listener.js 14:33:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A31DD400) [pid = 3380] [serial = 1415] [outer = 000000F3A0CEB800] 14:33:57 INFO - PROCESS | 3380 | 1467236037924 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 838ms 14:33:58 INFO - PROCESS | 3380 | 1467236038015 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 14:33:58 INFO - PROCESS | 3380 | 1467236038017 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 14:33:58 INFO - PROCESS | 3380 | 1467236038020 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:33:58 INFO - PROCESS | 3380 | 1467236038022 Marionette TRACE conn6 <- [1,1850,null,{}] 14:33:58 INFO - PROCESS | 3380 | 1467236038025 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:58 INFO - PROCESS | 3380 | 1467236038028 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:58 INFO - PROCESS | 3380 | 1467236038161 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 14:33:58 INFO - PROCESS | 3380 | 1467236038226 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:58 INFO - PROCESS | 3380 | 1467236038229 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C7000 == 35 [pid = 3380] [id = 472] 14:33:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A34E9000) [pid = 3380] [serial = 1416] [outer = 0000000000000000] 14:33:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A34ED800) [pid = 3380] [serial = 1417] [outer = 000000F3A34E9000] 14:33:58 INFO - PROCESS | 3380 | 1467236038282 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A3625800) [pid = 3380] [serial = 1418] [outer = 000000F3A34E9000] 14:33:58 INFO - PROCESS | 3380 | 1467236038780 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 776ms 14:33:58 INFO - PROCESS | 3380 | 1467236038800 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 14:33:58 INFO - PROCESS | 3380 | 1467236038802 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 14:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:33:58 INFO - PROCESS | 3380 | 1467236038820 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 3380 | 1467236038823 Marionette TRACE conn6 <- [1,1854,null,{}] 14:33:58 INFO - PROCESS | 3380 | 1467236038832 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:58 INFO - PROCESS | 3380 | 1467236038841 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:59 INFO - PROCESS | 3380 | 1467236039001 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 14:33:59 INFO - PROCESS | 3380 | 1467236039069 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 3380 | 1467236039072 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819C800 == 36 [pid = 3380] [id = 473] 14:33:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A3E05800) [pid = 3380] [serial = 1419] [outer = 0000000000000000] 14:33:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A4086C00) [pid = 3380] [serial = 1420] [outer = 000000F3A3E05800] 14:33:59 INFO - PROCESS | 3380 | 1467236039124 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A40D4400) [pid = 3380] [serial = 1421] [outer = 000000F3A3E05800] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39505F400) [pid = 3380] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396C95800) [pid = 3380] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F398049800) [pid = 3380] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39C0CCC00) [pid = 3380] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D1B7800) [pid = 3380] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39603CC00) [pid = 3380] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396D93800) [pid = 3380] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0CE0800) [pid = 3380] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396C9C800) [pid = 3380] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A075A400) [pid = 3380] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A4DBEC00) [pid = 3380] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A7E38000) [pid = 3380] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:33:59 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3EC2C00) [pid = 3380] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:33:59 INFO - PROCESS | 3380 | 1467236039664 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 901ms 14:33:59 INFO - PROCESS | 3380 | 1467236039715 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 14:33:59 INFO - PROCESS | 3380 | 1467236039717 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 14:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:33:59 INFO - PROCESS | 3380 | 1467236039721 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:33:59 INFO - PROCESS | 3380 | 1467236039722 Marionette TRACE conn6 <- [1,1858,null,{}] 14:33:59 INFO - PROCESS | 3380 | 1467236039726 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:59 INFO - PROCESS | 3380 | 1467236039728 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:59 INFO - PROCESS | 3380 | 1467236039820 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 14:33:59 INFO - PROCESS | 3380 | 1467236039826 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 3380 | 1467236039828 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:33:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8450800 == 37 [pid = 3380] [id = 474] 14:33:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CC68800) [pid = 3380] [serial = 1422] [outer = 0000000000000000] 14:33:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0FD5400) [pid = 3380] [serial = 1423] [outer = 000000F39CC68800] 14:33:59 INFO - PROCESS | 3380 | 1467236039882 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A40D5800) [pid = 3380] [serial = 1424] [outer = 000000F39CC68800] 14:34:00 INFO - PROCESS | 3380 | 1467236040343 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 689ms 14:34:00 INFO - PROCESS | 3380 | 1467236040413 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 3380 | 1467236040415 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 14:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:34:00 INFO - PROCESS | 3380 | 1467236040419 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 3380 | 1467236040421 Marionette TRACE conn6 <- [1,1862,null,{}] 14:34:00 INFO - PROCESS | 3380 | 1467236040424 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:00 INFO - PROCESS | 3380 | 1467236040426 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:00 INFO - PROCESS | 3380 | 1467236040528 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 14:34:00 INFO - PROCESS | 3380 | 1467236040534 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:00 INFO - PROCESS | 3380 | 1467236040536 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB78800 == 38 [pid = 3380] [id = 475] 14:34:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A4347C00) [pid = 3380] [serial = 1425] [outer = 0000000000000000] 14:34:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A468E400) [pid = 3380] [serial = 1426] [outer = 000000F3A4347C00] 14:34:00 INFO - PROCESS | 3380 | 1467236040586 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A4B8BC00) [pid = 3380] [serial = 1427] [outer = 000000F3A4347C00] 14:34:01 INFO - PROCESS | 3380 | 1467236041092 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 734ms 14:34:01 INFO - PROCESS | 3380 | 1467236041155 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 14:34:01 INFO - PROCESS | 3380 | 1467236041158 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 14:34:01 INFO - PROCESS | 3380 | 1467236041161 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:34:01 INFO - PROCESS | 3380 | 1467236041163 Marionette TRACE conn6 <- [1,1866,null,{}] 14:34:01 INFO - PROCESS | 3380 | 1467236041166 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:01 INFO - PROCESS | 3380 | 1467236041168 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:01 INFO - PROCESS | 3380 | 1467236041263 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 14:34:01 INFO - PROCESS | 3380 | 1467236041269 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:01 INFO - PROCESS | 3380 | 1467236041271 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F4000 == 39 [pid = 3380] [id = 476] 14:34:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A4DA1000) [pid = 3380] [serial = 1428] [outer = 0000000000000000] 14:34:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A4DA5000) [pid = 3380] [serial = 1429] [outer = 000000F3A4DA1000] 14:34:01 INFO - PROCESS | 3380 | 1467236041321 Marionette DEBUG loaded listener.js 14:34:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A5755400) [pid = 3380] [serial = 1430] [outer = 000000F3A4DA1000] 14:34:02 INFO - PROCESS | 3380 | 1467236042131 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 986ms 14:34:02 INFO - PROCESS | 3380 | 1467236042151 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 14:34:02 INFO - PROCESS | 3380 | 1467236042156 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 14:34:02 INFO - PROCESS | 3380 | 1467236042161 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:34:02 INFO - PROCESS | 3380 | 1467236042167 Marionette TRACE conn6 <- [1,1870,null,{}] 14:34:02 INFO - PROCESS | 3380 | 1467236042174 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:02 INFO - PROCESS | 3380 | 1467236042177 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:02 INFO - PROCESS | 3380 | 1467236042312 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 14:34:02 INFO - PROCESS | 3380 | 1467236042441 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:02 INFO - PROCESS | 3380 | 1467236042445 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D97000 == 40 [pid = 3380] [id = 477] 14:34:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F397BD7400) [pid = 3380] [serial = 1431] [outer = 0000000000000000] 14:34:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39B26D400) [pid = 3380] [serial = 1432] [outer = 000000F397BD7400] 14:34:02 INFO - PROCESS | 3380 | 1467236042509 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39CBD7C00) [pid = 3380] [serial = 1433] [outer = 000000F397BD7400] 14:34:03 INFO - PROCESS | 3380 | 1467236043166 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1035ms 14:34:03 INFO - PROCESS | 3380 | 1467236043200 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 14:34:03 INFO - PROCESS | 3380 | 1467236043205 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 14:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:34:03 INFO - PROCESS | 3380 | 1467236043212 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:34:03 INFO - PROCESS | 3380 | 1467236043216 Marionette TRACE conn6 <- [1,1874,null,{}] 14:34:03 INFO - PROCESS | 3380 | 1467236043220 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:03 INFO - PROCESS | 3380 | 1467236043223 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:03 INFO - PROCESS | 3380 | 1467236043361 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 14:34:03 INFO - PROCESS | 3380 | 1467236043530 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:03 INFO - PROCESS | 3380 | 1467236043534 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D74800 == 41 [pid = 3380] [id = 478] 14:34:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A0FD8400) [pid = 3380] [serial = 1434] [outer = 0000000000000000] 14:34:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A3152C00) [pid = 3380] [serial = 1435] [outer = 000000F3A0FD8400] 14:34:03 INFO - PROCESS | 3380 | 1467236043605 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A3631400) [pid = 3380] [serial = 1436] [outer = 000000F3A0FD8400] 14:34:04 INFO - PROCESS | 3380 | 1467236044264 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1081ms 14:34:04 INFO - PROCESS | 3380 | 1467236044310 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 3380 | 1467236044313 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 14:34:04 INFO - PROCESS | 3380 | 1467236044317 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:34:04 INFO - PROCESS | 3380 | 1467236044322 Marionette TRACE conn6 <- [1,1878,null,{}] 14:34:04 INFO - PROCESS | 3380 | 1467236044351 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:04 INFO - PROCESS | 3380 | 1467236044358 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:04 INFO - PROCESS | 3380 | 1467236044498 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 14:34:04 INFO - PROCESS | 3380 | 1467236044631 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 3380 | 1467236044635 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F3A000 == 42 [pid = 3380] [id = 479] 14:34:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A40D3000) [pid = 3380] [serial = 1437] [outer = 0000000000000000] 14:34:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A4DBB400) [pid = 3380] [serial = 1438] [outer = 000000F3A40D3000] 14:34:04 INFO - PROCESS | 3380 | 1467236044704 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A59DF400) [pid = 3380] [serial = 1439] [outer = 000000F3A40D3000] 14:34:05 INFO - PROCESS | 3380 | 1467236045341 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1081ms 14:34:05 INFO - PROCESS | 3380 | 1467236045403 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 14:34:05 INFO - PROCESS | 3380 | 1467236045406 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 14:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:34:05 INFO - PROCESS | 3380 | 1467236045428 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:34:05 INFO - PROCESS | 3380 | 1467236045430 Marionette TRACE conn6 <- [1,1882,null,{}] 14:34:05 INFO - PROCESS | 3380 | 1467236045434 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:05 INFO - PROCESS | 3380 | 1467236045437 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:05 INFO - PROCESS | 3380 | 1467236045567 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 14:34:05 INFO - PROCESS | 3380 | 1467236045673 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:05 INFO - PROCESS | 3380 | 1467236045676 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1AF000 == 43 [pid = 3380] [id = 480] 14:34:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A5C58000) [pid = 3380] [serial = 1440] [outer = 0000000000000000] 14:34:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A60C6000) [pid = 3380] [serial = 1441] [outer = 000000F3A5C58000] 14:34:05 INFO - PROCESS | 3380 | 1467236045739 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A60CC800) [pid = 3380] [serial = 1442] [outer = 000000F3A5C58000] 14:34:06 INFO - PROCESS | 3380 | 1467236046429 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1029ms 14:34:06 INFO - PROCESS | 3380 | 1467236046458 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 3380 | 1467236046461 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 14:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:34:06 INFO - PROCESS | 3380 | 1467236046465 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 3380 | 1467236046467 Marionette TRACE conn6 <- [1,1886,null,{}] 14:34:06 INFO - PROCESS | 3380 | 1467236046471 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:06 INFO - PROCESS | 3380 | 1467236046474 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:06 INFO - PROCESS | 3380 | 1467236046601 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 14:34:06 INFO - PROCESS | 3380 | 1467236046913 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 3380 | 1467236046916 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2D4800 == 44 [pid = 3380] [id = 481] 14:34:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3958D9000) [pid = 3380] [serial = 1443] [outer = 0000000000000000] 14:34:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F395929400) [pid = 3380] [serial = 1444] [outer = 000000F3958D9000] 14:34:06 INFO - PROCESS | 3380 | 1467236046988 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F396D9A400) [pid = 3380] [serial = 1445] [outer = 000000F3958D9000] 14:34:07 INFO - PROCESS | 3380 | 1467236047662 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1241ms 14:34:07 INFO - PROCESS | 3380 | 1467236047709 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 14:34:07 INFO - PROCESS | 3380 | 1467236047713 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 14:34:07 INFO - PROCESS | 3380 | 1467236047717 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:34:07 INFO - PROCESS | 3380 | 1467236047720 Marionette TRACE conn6 <- [1,1890,null,{}] 14:34:07 INFO - PROCESS | 3380 | 1467236047726 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:07 INFO - PROCESS | 3380 | 1467236047730 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:07 INFO - PROCESS | 3380 | 1467236047839 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 14:34:07 INFO - PROCESS | 3380 | 1467236047983 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 3380 | 1467236047986 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D2800 == 45 [pid = 3380] [id = 482] 14:34:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39591E400) [pid = 3380] [serial = 1446] [outer = 0000000000000000] 14:34:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F39CA06C00) [pid = 3380] [serial = 1447] [outer = 000000F39591E400] 14:34:08 INFO - PROCESS | 3380 | 1467236048044 Marionette DEBUG loaded listener.js 14:34:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F39D1DE000) [pid = 3380] [serial = 1448] [outer = 000000F39591E400] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB78800 == 44 [pid = 3380] [id = 475] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8450800 == 43 [pid = 3380] [id = 474] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819C800 == 42 [pid = 3380] [id = 473] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C7000 == 41 [pid = 3380] [id = 472] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4BBF000 == 40 [pid = 3380] [id = 471] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A6B000 == 39 [pid = 3380] [id = 470] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C90800 == 38 [pid = 3380] [id = 469] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA4F800 == 37 [pid = 3380] [id = 468] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7862800 == 36 [pid = 3380] [id = 467] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3E92800 == 35 [pid = 3380] [id = 466] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C0000 == 34 [pid = 3380] [id = 464] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA33800 == 33 [pid = 3380] [id = 465] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2D4800 == 32 [pid = 3380] [id = 481] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1AF000 == 31 [pid = 3380] [id = 480] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F3A000 == 30 [pid = 3380] [id = 479] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D74800 == 29 [pid = 3380] [id = 478] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D97000 == 28 [pid = 3380] [id = 477] 14:34:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F4000 == 27 [pid = 3380] [id = 476] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F395066C00) [pid = 3380] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F39591D000) [pid = 3380] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F396C9B000) [pid = 3380] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F396E05C00) [pid = 3380] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39B17BC00) [pid = 3380] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F39CA07C00) [pid = 3380] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39D1E4000) [pid = 3380] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39B180000) [pid = 3380] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F396874000) [pid = 3380] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A0719C00) [pid = 3380] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A0DE7C00) [pid = 3380] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39C0CA400) [pid = 3380] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F397EE9400) [pid = 3380] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A362AC00) [pid = 3380] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A0CE8800) [pid = 3380] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A7E2AC00) [pid = 3380] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A7836C00) [pid = 3380] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A7EA6C00) [pid = 3380] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A7E9AC00) [pid = 3380] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A7F74400) [pid = 3380] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A7EB2800) [pid = 3380] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A03E2400) [pid = 3380] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39CBDB400) [pid = 3380] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A2A8E000) [pid = 3380] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0C7D400) [pid = 3380] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A1604C00) [pid = 3380] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B26B400) [pid = 3380] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 14:34:09 INFO - PROCESS | 3380 | 1467236049522 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1840ms 14:34:09 INFO - PROCESS | 3380 | 1467236049563 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 14:34:09 INFO - PROCESS | 3380 | 1467236049567 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 14:34:09 INFO - PROCESS | 3380 | 1467236049572 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:34:09 INFO - PROCESS | 3380 | 1467236049577 Marionette TRACE conn6 <- [1,1894,null,{}] 14:34:09 INFO - PROCESS | 3380 | 1467236049582 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:09 INFO - PROCESS | 3380 | 1467236049585 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:09 INFO - PROCESS | 3380 | 1467236049730 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 14:34:09 INFO - PROCESS | 3380 | 1467236049829 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:09 INFO - PROCESS | 3380 | 1467236049832 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B95B000 == 28 [pid = 3380] [id = 483] 14:34:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F395E2E400) [pid = 3380] [serial = 1449] [outer = 0000000000000000] 14:34:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3967DDC00) [pid = 3380] [serial = 1450] [outer = 000000F395E2E400] 14:34:09 INFO - PROCESS | 3380 | 1467236049889 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396D93400) [pid = 3380] [serial = 1451] [outer = 000000F395E2E400] 14:34:10 INFO - PROCESS | 3380 | 1467236050360 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 836ms 14:34:10 INFO - PROCESS | 3380 | 1467236050413 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 14:34:10 INFO - PROCESS | 3380 | 1467236050418 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 14:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:34:10 INFO - PROCESS | 3380 | 1467236050425 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:34:10 INFO - PROCESS | 3380 | 1467236050428 Marionette TRACE conn6 <- [1,1898,null,{}] 14:34:10 INFO - PROCESS | 3380 | 1467236050432 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:10 INFO - PROCESS | 3380 | 1467236050435 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:10 INFO - PROCESS | 3380 | 1467236050549 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 14:34:10 INFO - PROCESS | 3380 | 1467236050560 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 3380 | 1467236050562 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB76000 == 29 [pid = 3380] [id = 484] 14:34:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F397232400) [pid = 3380] [serial = 1452] [outer = 0000000000000000] 14:34:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39B17F000) [pid = 3380] [serial = 1453] [outer = 000000F397232400] 14:34:10 INFO - PROCESS | 3380 | 1467236050617 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39B272C00) [pid = 3380] [serial = 1454] [outer = 000000F397232400] 14:34:11 INFO - PROCESS | 3380 | 1467236051136 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 733ms 14:34:11 INFO - PROCESS | 3380 | 1467236051159 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 3380 | 1467236051162 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 14:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:34:11 INFO - PROCESS | 3380 | 1467236051165 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 3380 | 1467236051169 Marionette TRACE conn6 <- [1,1902,null,{}] 14:34:11 INFO - PROCESS | 3380 | 1467236051182 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:11 INFO - PROCESS | 3380 | 1467236051187 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:11 INFO - PROCESS | 3380 | 1467236051288 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 14:34:11 INFO - PROCESS | 3380 | 1467236051296 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:11 INFO - PROCESS | 3380 | 1467236051300 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A166C800 == 30 [pid = 3380] [id = 485] 14:34:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39C064400) [pid = 3380] [serial = 1455] [outer = 0000000000000000] 14:34:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39CA07400) [pid = 3380] [serial = 1456] [outer = 000000F39C064400] 14:34:11 INFO - PROCESS | 3380 | 1467236051355 Marionette DEBUG loaded listener.js 14:34:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39D124000) [pid = 3380] [serial = 1457] [outer = 000000F39C064400] 14:34:11 INFO - PROCESS | 3380 | 1467236051908 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 795ms 14:34:11 INFO - PROCESS | 3380 | 1467236051965 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 3380 | 1467236051968 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 14:34:11 INFO - PROCESS | 3380 | 1467236051972 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:34:11 INFO - PROCESS | 3380 | 1467236051974 Marionette TRACE conn6 <- [1,1906,null,{}] 14:34:11 INFO - PROCESS | 3380 | 1467236051978 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:11 INFO - PROCESS | 3380 | 1467236051980 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:12 INFO - PROCESS | 3380 | 1467236052120 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 14:34:12 INFO - PROCESS | 3380 | 1467236052189 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:12 INFO - PROCESS | 3380 | 1467236052191 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A72800 == 31 [pid = 3380] [id = 486] 14:34:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39FBE5000) [pid = 3380] [serial = 1458] [outer = 0000000000000000] 14:34:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A03E7C00) [pid = 3380] [serial = 1459] [outer = 000000F39FBE5000] 14:34:12 INFO - PROCESS | 3380 | 1467236052244 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0759800) [pid = 3380] [serial = 1460] [outer = 000000F39FBE5000] 14:34:12 INFO - PROCESS | 3380 | 1467236052740 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 838ms 14:34:12 INFO - PROCESS | 3380 | 1467236052815 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 14:34:12 INFO - PROCESS | 3380 | 1467236052817 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 14:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:34:12 INFO - PROCESS | 3380 | 1467236052821 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:34:12 INFO - PROCESS | 3380 | 1467236052823 Marionette TRACE conn6 <- [1,1910,null,{}] 14:34:12 INFO - PROCESS | 3380 | 1467236052826 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:12 INFO - PROCESS | 3380 | 1467236052828 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:12 INFO - PROCESS | 3380 | 1467236052953 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 14:34:13 INFO - PROCESS | 3380 | 1467236053017 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 3380 | 1467236053019 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FAE000 == 32 [pid = 3380] [id = 487] 14:34:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A0C72800) [pid = 3380] [serial = 1461] [outer = 0000000000000000] 14:34:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A0C7B400) [pid = 3380] [serial = 1462] [outer = 000000F3A0C72800] 14:34:13 INFO - PROCESS | 3380 | 1467236053071 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A0CF1400) [pid = 3380] [serial = 1463] [outer = 000000F3A0C72800] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A34E9000) [pid = 3380] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A3E05800) [pid = 3380] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A16C0400) [pid = 3380] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A03E2000) [pid = 3380] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A4347C00) [pid = 3380] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39D65C800) [pid = 3380] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39B6F1400) [pid = 3380] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396726C00) [pid = 3380] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39BD89000) [pid = 3380] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3967DB000) [pid = 3380] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4DA1000) [pid = 3380] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0CEB800) [pid = 3380] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:34:13 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39CC68800) [pid = 3380] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:34:13 INFO - PROCESS | 3380 | 1467236053905 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1135ms 14:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:34:13 INFO - PROCESS | 3380 | 1467236053959 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 14:34:13 INFO - PROCESS | 3380 | 1467236053961 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 14:34:13 INFO - PROCESS | 3380 | 1467236053965 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 3380 | 1467236053966 Marionette TRACE conn6 <- [1,1914,null,{}] 14:34:13 INFO - PROCESS | 3380 | 1467236053970 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:13 INFO - PROCESS | 3380 | 1467236053976 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:14 INFO - PROCESS | 3380 | 1467236054123 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 14:34:14 INFO - PROCESS | 3380 | 1467236054186 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 3380 | 1467236054188 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61AC000 == 33 [pid = 3380] [id = 488] 14:34:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396D94C00) [pid = 3380] [serial = 1464] [outer = 0000000000000000] 14:34:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0DE4800) [pid = 3380] [serial = 1465] [outer = 000000F396D94C00] 14:34:14 INFO - PROCESS | 3380 | 1467236054240 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A16CBC00) [pid = 3380] [serial = 1466] [outer = 000000F396D94C00] 14:34:14 INFO - PROCESS | 3380 | 1467236054652 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 733ms 14:34:14 INFO - PROCESS | 3380 | 1467236054700 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 14:34:14 INFO - PROCESS | 3380 | 1467236054703 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 14:34:14 INFO - PROCESS | 3380 | 1467236054706 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:34:14 INFO - PROCESS | 3380 | 1467236054708 Marionette TRACE conn6 <- [1,1918,null,{}] 14:34:14 INFO - PROCESS | 3380 | 1467236054711 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:14 INFO - PROCESS | 3380 | 1467236054713 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:14 INFO - PROCESS | 3380 | 1467236054802 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 14:34:14 INFO - PROCESS | 3380 | 1467236054809 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:14 INFO - PROCESS | 3380 | 1467236054811 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A784C800 == 34 [pid = 3380] [id = 489] 14:34:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A2A90C00) [pid = 3380] [serial = 1467] [outer = 0000000000000000] 14:34:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A314E000) [pid = 3380] [serial = 1468] [outer = 000000F3A2A90C00] 14:34:14 INFO - PROCESS | 3380 | 1467236054857 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A345A800) [pid = 3380] [serial = 1469] [outer = 000000F3A2A90C00] 14:34:15 INFO - PROCESS | 3380 | 1467236055313 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 627ms 14:34:15 INFO - PROCESS | 3380 | 1467236055338 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 14:34:15 INFO - PROCESS | 3380 | 1467236055340 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 14:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:34:15 INFO - PROCESS | 3380 | 1467236055344 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 3380 | 1467236055346 Marionette TRACE conn6 <- [1,1922,null,{}] 14:34:15 INFO - PROCESS | 3380 | 1467236055350 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:15 INFO - PROCESS | 3380 | 1467236055352 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:15 INFO - PROCESS | 3380 | 1467236055445 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 14:34:15 INFO - PROCESS | 3380 | 1467236055481 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 3380 | 1467236055484 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8197000 == 35 [pid = 3380] [id = 490] 14:34:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A34EAC00) [pid = 3380] [serial = 1470] [outer = 0000000000000000] 14:34:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A35A5C00) [pid = 3380] [serial = 1471] [outer = 000000F3A34EAC00] 14:34:15 INFO - PROCESS | 3380 | 1467236055538 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A362F800) [pid = 3380] [serial = 1472] [outer = 000000F3A34EAC00] 14:34:16 INFO - PROCESS | 3380 | 1467236056365 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1083ms 14:34:16 INFO - PROCESS | 3380 | 1467236056449 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 14:34:16 INFO - PROCESS | 3380 | 1467236056455 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 14:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:34:16 INFO - PROCESS | 3380 | 1467236056461 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:34:16 INFO - PROCESS | 3380 | 1467236056465 Marionette TRACE conn6 <- [1,1926,null,{}] 14:34:16 INFO - PROCESS | 3380 | 1467236056473 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:16 INFO - PROCESS | 3380 | 1467236056477 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:16 INFO - PROCESS | 3380 | 1467236056628 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 14:34:16 INFO - PROCESS | 3380 | 1467236056760 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:16 INFO - PROCESS | 3380 | 1467236056764 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA55800 == 36 [pid = 3380] [id = 491] 14:34:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F395924400) [pid = 3380] [serial = 1473] [outer = 0000000000000000] 14:34:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396726400) [pid = 3380] [serial = 1474] [outer = 000000F395924400] 14:34:16 INFO - PROCESS | 3380 | 1467236056832 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396D9F400) [pid = 3380] [serial = 1475] [outer = 000000F395924400] 14:34:17 INFO - PROCESS | 3380 | 1467236057672 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1240ms 14:34:17 INFO - PROCESS | 3380 | 1467236057704 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 14:34:17 INFO - PROCESS | 3380 | 1467236057709 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 14:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:34:17 INFO - PROCESS | 3380 | 1467236057716 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:34:17 INFO - PROCESS | 3380 | 1467236057719 Marionette TRACE conn6 <- [1,1930,null,{}] 14:34:17 INFO - PROCESS | 3380 | 1467236057723 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:17 INFO - PROCESS | 3380 | 1467236057727 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:17 INFO - PROCESS | 3380 | 1467236057877 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 14:34:18 INFO - PROCESS | 3380 | 1467236058017 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 3380 | 1467236058021 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4BA3000 == 37 [pid = 3380] [id = 492] 14:34:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39BC73000) [pid = 3380] [serial = 1476] [outer = 0000000000000000] 14:34:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39C0CA400) [pid = 3380] [serial = 1477] [outer = 000000F39BC73000] 14:34:18 INFO - PROCESS | 3380 | 1467236058088 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39D087400) [pid = 3380] [serial = 1478] [outer = 000000F39BC73000] 14:34:19 INFO - PROCESS | 3380 | 1467236059106 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1445ms 14:34:19 INFO - PROCESS | 3380 | 1467236059163 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 3380 | 1467236059167 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 14:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:34:19 INFO - PROCESS | 3380 | 1467236059173 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 3380 | 1467236059177 Marionette TRACE conn6 <- [1,1934,null,{}] 14:34:19 INFO - PROCESS | 3380 | 1467236059192 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:19 INFO - PROCESS | 3380 | 1467236059196 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:19 INFO - PROCESS | 3380 | 1467236059346 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 14:34:19 INFO - PROCESS | 3380 | 1467236059528 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:19 INFO - PROCESS | 3380 | 1467236059534 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BDEE800 == 38 [pid = 3380] [id = 493] 14:34:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F396D96C00) [pid = 3380] [serial = 1479] [outer = 0000000000000000] 14:34:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39722CC00) [pid = 3380] [serial = 1480] [outer = 000000F396D96C00] 14:34:19 INFO - PROCESS | 3380 | 1467236059601 Marionette DEBUG loaded listener.js 14:34:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39B6F1000) [pid = 3380] [serial = 1481] [outer = 000000F396D96C00] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A784C800 == 37 [pid = 3380] [id = 489] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61AC000 == 36 [pid = 3380] [id = 488] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FAE000 == 35 [pid = 3380] [id = 487] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A72800 == 34 [pid = 3380] [id = 486] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A166C800 == 33 [pid = 3380] [id = 485] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB76000 == 32 [pid = 3380] [id = 484] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B95B000 == 31 [pid = 3380] [id = 483] 14:34:19 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D2800 == 30 [pid = 3380] [id = 482] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A3152400) [pid = 3380] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A0FA7C00) [pid = 3380] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A31E6400) [pid = 3380] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39C0CD400) [pid = 3380] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39D08E800) [pid = 3380] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F396C9D400) [pid = 3380] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 14:34:19 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39745C800) [pid = 3380] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A4086C00) [pid = 3380] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A03EC800) [pid = 3380] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A468E400) [pid = 3380] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39BC6D400) [pid = 3380] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39C0D0C00) [pid = 3380] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3967DD400) [pid = 3380] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396F9CC00) [pid = 3380] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A40D4400) [pid = 3380] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A5755400) [pid = 3380] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A4DA5000) [pid = 3380] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A4B8BC00) [pid = 3380] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A16C9400) [pid = 3380] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A31DD400) [pid = 3380] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A40D5800) [pid = 3380] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0FD5400) [pid = 3380] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0C7FC00) [pid = 3380] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A3625800) [pid = 3380] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A34ED800) [pid = 3380] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 14:34:20 INFO - PROCESS | 3380 | 1467236060183 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1039ms 14:34:20 INFO - PROCESS | 3380 | 1467236060215 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 14:34:20 INFO - PROCESS | 3380 | 1467236060220 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 14:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:34:20 INFO - PROCESS | 3380 | 1467236060226 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:34:20 INFO - PROCESS | 3380 | 1467236060229 Marionette TRACE conn6 <- [1,1938,null,{}] 14:34:20 INFO - PROCESS | 3380 | 1467236060232 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:20 INFO - PROCESS | 3380 | 1467236060235 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:20 INFO - PROCESS | 3380 | 1467236060327 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 14:34:20 INFO - PROCESS | 3380 | 1467236060422 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 3380 | 1467236060424 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB74000 == 31 [pid = 3380] [id = 494] 14:34:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396CA4C00) [pid = 3380] [serial = 1482] [outer = 0000000000000000] 14:34:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39B14BC00) [pid = 3380] [serial = 1483] [outer = 000000F396CA4C00] 14:34:20 INFO - PROCESS | 3380 | 1467236060483 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39C0CBC00) [pid = 3380] [serial = 1484] [outer = 000000F396CA4C00] 14:34:20 INFO - PROCESS | 3380 | 1467236060968 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 774ms 14:34:21 INFO - PROCESS | 3380 | 1467236061003 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 3380 | 1467236061006 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 14:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:34:21 INFO - PROCESS | 3380 | 1467236061010 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 3380 | 1467236061013 Marionette TRACE conn6 <- [1,1942,null,{}] 14:34:21 INFO - PROCESS | 3380 | 1467236061027 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:21 INFO - PROCESS | 3380 | 1467236061032 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:21 INFO - PROCESS | 3380 | 1467236061138 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 14:34:21 INFO - PROCESS | 3380 | 1467236061155 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:21 INFO - PROCESS | 3380 | 1467236061159 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A6C800 == 32 [pid = 3380] [id = 495] 14:34:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F395909000) [pid = 3380] [serial = 1485] [outer = 0000000000000000] 14:34:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A03EB400) [pid = 3380] [serial = 1486] [outer = 000000F395909000] 14:34:21 INFO - PROCESS | 3380 | 1467236061220 Marionette DEBUG loaded listener.js 14:34:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0C79800) [pid = 3380] [serial = 1487] [outer = 000000F395909000] 14:34:21 INFO - PROCESS | 3380 | 1467236061743 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 796ms 14:34:21 INFO - PROCESS | 3380 | 1467236061809 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 3380 | 1467236061812 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 14:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:34:21 INFO - PROCESS | 3380 | 1467236061815 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 3380 | 1467236061817 Marionette TRACE conn6 <- [1,1946,null,{}] 14:34:21 INFO - PROCESS | 3380 | 1467236061821 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:21 INFO - PROCESS | 3380 | 1467236061823 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:21 INFO - PROCESS | 3380 | 1467236061924 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 14:34:22 INFO - PROCESS | 3380 | 1467236062029 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 3380 | 1467236062032 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5715000 == 33 [pid = 3380] [id = 496] 14:34:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0CE0400) [pid = 3380] [serial = 1488] [outer = 0000000000000000] 14:34:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A0FD5400) [pid = 3380] [serial = 1489] [outer = 000000F3A0CE0400] 14:34:22 INFO - PROCESS | 3380 | 1467236062085 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A2A91C00) [pid = 3380] [serial = 1490] [outer = 000000F3A0CE0400] 14:34:22 INFO - PROCESS | 3380 | 1467236062591 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 836ms 14:34:22 INFO - PROCESS | 3380 | 1467236062654 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 14:34:22 INFO - PROCESS | 3380 | 1467236062656 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 14:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:34:22 INFO - PROCESS | 3380 | 1467236062660 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:34:22 INFO - PROCESS | 3380 | 1467236062662 Marionette TRACE conn6 <- [1,1950,null,{}] 14:34:22 INFO - PROCESS | 3380 | 1467236062665 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:22 INFO - PROCESS | 3380 | 1467236062667 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:22 INFO - PROCESS | 3380 | 1467236062795 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 14:34:22 INFO - PROCESS | 3380 | 1467236062872 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:22 INFO - PROCESS | 3380 | 1467236062874 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C4800 == 34 [pid = 3380] [id = 497] 14:34:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A31E7400) [pid = 3380] [serial = 1491] [outer = 0000000000000000] 14:34:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3444800) [pid = 3380] [serial = 1492] [outer = 000000F3A31E7400] 14:34:22 INFO - PROCESS | 3380 | 1467236062934 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3626400) [pid = 3380] [serial = 1493] [outer = 000000F3A31E7400] 14:34:23 INFO - PROCESS | 3380 | 1467236063419 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 776ms 14:34:23 INFO - PROCESS | 3380 | 1467236063439 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 14:34:23 INFO - PROCESS | 3380 | 1467236063441 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 14:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:34:23 INFO - PROCESS | 3380 | 1467236063453 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - PROCESS | 3380 | 1467236063456 Marionette TRACE conn6 <- [1,1954,null,{}] 14:34:23 INFO - PROCESS | 3380 | 1467236063459 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:23 INFO - PROCESS | 3380 | 1467236063466 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:23 INFO - PROCESS | 3380 | 1467236063637 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 14:34:23 INFO - PROCESS | 3380 | 1467236063708 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 3380 | 1467236063710 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8195800 == 35 [pid = 3380] [id = 498] 14:34:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A3BD3000) [pid = 3380] [serial = 1494] [outer = 0000000000000000] 14:34:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3EC8C00) [pid = 3380] [serial = 1495] [outer = 000000F3A3BD3000] 14:34:23 INFO - PROCESS | 3380 | 1467236063762 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A40D7C00) [pid = 3380] [serial = 1496] [outer = 000000F3A3BD3000] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39FBE5000) [pid = 3380] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0C72800) [pid = 3380] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F397232400) [pid = 3380] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C064400) [pid = 3380] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F395E2E400) [pid = 3380] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39591E400) [pid = 3380] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F397BD7400) [pid = 3380] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0FD8400) [pid = 3380] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A40D3000) [pid = 3380] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A5C58000) [pid = 3380] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A2A90C00) [pid = 3380] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3958D9000) [pid = 3380] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:34:24 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396D94C00) [pid = 3380] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:34:24 INFO - PROCESS | 3380 | 1467236064350 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 922ms 14:34:24 INFO - PROCESS | 3380 | 1467236064381 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 14:34:24 INFO - PROCESS | 3380 | 1467236064383 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 14:34:24 INFO - PROCESS | 3380 | 1467236064386 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:34:24 INFO - PROCESS | 3380 | 1467236064388 Marionette TRACE conn6 <- [1,1958,null,{}] 14:34:24 INFO - PROCESS | 3380 | 1467236064392 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:24 INFO - PROCESS | 3380 | 1467236064394 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:24 INFO - PROCESS | 3380 | 1467236064496 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 14:34:24 INFO - PROCESS | 3380 | 1467236064504 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:24 INFO - PROCESS | 3380 | 1467236064507 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8903000 == 36 [pid = 3380] [id = 499] 14:34:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B26A000) [pid = 3380] [serial = 1497] [outer = 0000000000000000] 14:34:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39CBDBC00) [pid = 3380] [serial = 1498] [outer = 000000F39B26A000] 14:34:24 INFO - PROCESS | 3380 | 1467236064559 Marionette DEBUG loaded listener.js 14:34:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A31DDC00) [pid = 3380] [serial = 1499] [outer = 000000F39B26A000] 14:34:25 INFO - PROCESS | 3380 | 1467236065027 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 692ms 14:34:25 INFO - PROCESS | 3380 | 1467236065082 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 14:34:25 INFO - PROCESS | 3380 | 1467236065084 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 14:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:34:25 INFO - PROCESS | 3380 | 1467236065087 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 3380 | 1467236065089 Marionette TRACE conn6 <- [1,1962,null,{}] 14:34:25 INFO - PROCESS | 3380 | 1467236065093 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:25 INFO - PROCESS | 3380 | 1467236065095 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:25 INFO - PROCESS | 3380 | 1467236065183 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 14:34:25 INFO - PROCESS | 3380 | 1467236065190 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 3380 | 1467236065192 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89EC800 == 37 [pid = 3380] [id = 500] 14:34:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4476C00) [pid = 3380] [serial = 1500] [outer = 0000000000000000] 14:34:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A4B85C00) [pid = 3380] [serial = 1501] [outer = 000000F3A4476C00] 14:34:25 INFO - PROCESS | 3380 | 1467236065245 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A4DA5000) [pid = 3380] [serial = 1502] [outer = 000000F3A4476C00] 14:34:25 INFO - PROCESS | 3380 | 1467236065708 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 692ms 14:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:34:25 INFO - PROCESS | 3380 | 1467236065783 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 14:34:25 INFO - PROCESS | 3380 | 1467236065785 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 14:34:25 INFO - PROCESS | 3380 | 1467236065788 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 3380 | 1467236065790 Marionette TRACE conn6 <- [1,1966,null,{}] 14:34:25 INFO - PROCESS | 3380 | 1467236065794 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:25 INFO - PROCESS | 3380 | 1467236065796 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:25 INFO - PROCESS | 3380 | 1467236065928 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 14:34:25 INFO - PROCESS | 3380 | 1467236065942 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 3380 | 1467236065944 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A6B000 == 38 [pid = 3380] [id = 501] 14:34:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0FCE000) [pid = 3380] [serial = 1503] [outer = 0000000000000000] 14:34:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A595B400) [pid = 3380] [serial = 1504] [outer = 000000F3A0FCE000] 14:34:26 INFO - PROCESS | 3380 | 1467236065995 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A59E7C00) [pid = 3380] [serial = 1505] [outer = 000000F3A0FCE000] 14:34:26 INFO - PROCESS | 3380 | 1467236066627 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 881ms 14:34:26 INFO - PROCESS | 3380 | 1467236066673 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 3380 | 1467236066678 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 14:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:34:26 INFO - PROCESS | 3380 | 1467236066684 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 3380 | 1467236066691 Marionette TRACE conn6 <- [1,1970,null,{}] 14:34:26 INFO - PROCESS | 3380 | 1467236066699 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:26 INFO - PROCESS | 3380 | 1467236066703 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:26 INFO - PROCESS | 3380 | 1467236066850 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 14:34:26 INFO - PROCESS | 3380 | 1467236066987 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:26 INFO - PROCESS | 3380 | 1467236066991 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D11D000 == 39 [pid = 3380] [id = 502] 14:34:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3967D9000) [pid = 3380] [serial = 1506] [outer = 0000000000000000] 14:34:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F397EE2400) [pid = 3380] [serial = 1507] [outer = 000000F3967D9000] 14:34:27 INFO - PROCESS | 3380 | 1467236067058 Marionette DEBUG loaded listener.js 14:34:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39C0D5C00) [pid = 3380] [serial = 1508] [outer = 000000F3967D9000] 14:34:27 INFO - PROCESS | 3380 | 1467236067718 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1095ms 14:34:27 INFO - PROCESS | 3380 | 1467236067782 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 3380 | 1467236067787 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 14:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:34:27 INFO - PROCESS | 3380 | 1467236067794 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 3380 | 1467236067798 Marionette TRACE conn6 <- [1,1974,null,{}] 14:34:27 INFO - PROCESS | 3380 | 1467236067803 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:27 INFO - PROCESS | 3380 | 1467236067806 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:27 INFO - PROCESS | 3380 | 1467236067996 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 14:34:28 INFO - PROCESS | 3380 | 1467236068054 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 3380 | 1467236068057 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D6F000 == 40 [pid = 3380] [id = 503] 14:34:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0C80C00) [pid = 3380] [serial = 1509] [outer = 0000000000000000] 14:34:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0D87000) [pid = 3380] [serial = 1510] [outer = 000000F3A0C80C00] 14:34:28 INFO - PROCESS | 3380 | 1467236068167 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A3448000) [pid = 3380] [serial = 1511] [outer = 000000F3A0C80C00] 14:34:28 INFO - PROCESS | 3380 | 1467236068818 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1037ms 14:34:28 INFO - PROCESS | 3380 | 1467236068833 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 14:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:34:28 INFO - PROCESS | 3380 | 1467236068835 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 14:34:28 INFO - PROCESS | 3380 | 1467236068839 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:34:28 INFO - PROCESS | 3380 | 1467236068844 Marionette TRACE conn6 <- [1,1978,null,{}] 14:34:28 INFO - PROCESS | 3380 | 1467236068857 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:28 INFO - PROCESS | 3380 | 1467236068864 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:29 INFO - PROCESS | 3380 | 1467236068994 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 14:34:29 INFO - PROCESS | 3380 | 1467236069152 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:29 INFO - PROCESS | 3380 | 1467236069156 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1A8000 == 41 [pid = 3380] [id = 504] 14:34:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A40CB400) [pid = 3380] [serial = 1512] [outer = 0000000000000000] 14:34:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A595C800) [pid = 3380] [serial = 1513] [outer = 000000F3A40CB400] 14:34:29 INFO - PROCESS | 3380 | 1467236069224 Marionette DEBUG loaded listener.js 14:34:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A60C1000) [pid = 3380] [serial = 1514] [outer = 000000F3A40CB400] 14:34:29 INFO - PROCESS | 3380 | 1467236069877 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1091ms 14:34:29 INFO - PROCESS | 3380 | 1467236069933 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 14:34:29 INFO - PROCESS | 3380 | 1467236069936 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 14:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:34:29 INFO - PROCESS | 3380 | 1467236069940 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:34:29 INFO - PROCESS | 3380 | 1467236069942 Marionette TRACE conn6 <- [1,1982,null,{}] 14:34:29 INFO - PROCESS | 3380 | 1467236069946 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:29 INFO - PROCESS | 3380 | 1467236069949 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:30 INFO - PROCESS | 3380 | 1467236070077 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 14:34:30 INFO - PROCESS | 3380 | 1467236070217 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 3380 | 1467236070220 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB109800 == 42 [pid = 3380] [id = 505] 14:34:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A615F000) [pid = 3380] [serial = 1515] [outer = 0000000000000000] 14:34:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A70BD000) [pid = 3380] [serial = 1516] [outer = 000000F3A615F000] 14:34:30 INFO - PROCESS | 3380 | 1467236070286 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A7682C00) [pid = 3380] [serial = 1517] [outer = 000000F3A615F000] 14:34:30 INFO - PROCESS | 3380 | 1467236070914 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1030ms 14:34:30 INFO - PROCESS | 3380 | 1467236070971 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 3380 | 1467236070974 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 14:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:34:30 INFO - PROCESS | 3380 | 1467236070978 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 3380 | 1467236070980 Marionette TRACE conn6 <- [1,1986,null,{}] 14:34:30 INFO - PROCESS | 3380 | 1467236070984 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:30 INFO - PROCESS | 3380 | 1467236070986 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:31 INFO - PROCESS | 3380 | 1467236071106 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 14:34:31 INFO - PROCESS | 3380 | 1467236071218 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:31 INFO - PROCESS | 3380 | 1467236071221 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB12D800 == 43 [pid = 3380] [id = 506] 14:34:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A7816800) [pid = 3380] [serial = 1518] [outer = 0000000000000000] 14:34:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A781A400) [pid = 3380] [serial = 1519] [outer = 000000F3A7816800] 14:34:31 INFO - PROCESS | 3380 | 1467236071326 Marionette DEBUG loaded listener.js 14:34:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A7822C00) [pid = 3380] [serial = 1520] [outer = 000000F3A7816800] 14:34:32 INFO - PROCESS | 3380 | 1467236072193 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1248ms 14:34:32 INFO - PROCESS | 3380 | 1467236072229 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 14:34:32 INFO - PROCESS | 3380 | 1467236072233 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 14:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:34:32 INFO - PROCESS | 3380 | 1467236072239 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:34:32 INFO - PROCESS | 3380 | 1467236072243 Marionette TRACE conn6 <- [1,1990,null,{}] 14:34:32 INFO - PROCESS | 3380 | 1467236072248 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:32 INFO - PROCESS | 3380 | 1467236072251 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:32 INFO - PROCESS | 3380 | 1467236072374 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 14:34:32 INFO - PROCESS | 3380 | 1467236072525 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:32 INFO - PROCESS | 3380 | 1467236072530 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA49000 == 44 [pid = 3380] [id = 507] 14:34:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F396CA3000) [pid = 3380] [serial = 1521] [outer = 0000000000000000] 14:34:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F396FA3400) [pid = 3380] [serial = 1522] [outer = 000000F396CA3000] 14:34:32 INFO - PROCESS | 3380 | 1467236072590 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F39BF5A400) [pid = 3380] [serial = 1523] [outer = 000000F396CA3000] 14:34:32 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3936800 == 43 [pid = 3380] [id = 11] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89EC800 == 42 [pid = 3380] [id = 500] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8903000 == 41 [pid = 3380] [id = 499] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8195800 == 40 [pid = 3380] [id = 498] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C4800 == 39 [pid = 3380] [id = 497] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5715000 == 38 [pid = 3380] [id = 496] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A6C800 == 37 [pid = 3380] [id = 495] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB74000 == 36 [pid = 3380] [id = 494] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BDEE800 == 35 [pid = 3380] [id = 493] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA55800 == 34 [pid = 3380] [id = 491] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4BA3000 == 33 [pid = 3380] [id = 492] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8197000 == 32 [pid = 3380] [id = 490] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB12D800 == 31 [pid = 3380] [id = 506] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB109800 == 30 [pid = 3380] [id = 505] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1A8000 == 29 [pid = 3380] [id = 504] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D6F000 == 28 [pid = 3380] [id = 503] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F396021000 == 27 [pid = 3380] [id = 12] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A6B000 == 26 [pid = 3380] [id = 501] 14:34:33 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D11D000 == 25 [pid = 3380] [id = 502] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F3A03E7C00) [pid = 3380] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A0C7B400) [pid = 3380] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F39B272C00) [pid = 3380] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39B17F000) [pid = 3380] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39CA07400) [pid = 3380] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3967DDC00) [pid = 3380] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396D93400) [pid = 3380] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39D1DE000) [pid = 3380] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39CA06C00) [pid = 3380] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39CBD7C00) [pid = 3380] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B26D400) [pid = 3380] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3631400) [pid = 3380] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A3152C00) [pid = 3380] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A59DF400) [pid = 3380] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A4DBB400) [pid = 3380] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A60CC800) [pid = 3380] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A345A800) [pid = 3380] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A60C6000) [pid = 3380] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0759800) [pid = 3380] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A35A5C00) [pid = 3380] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396D9A400) [pid = 3380] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F395929400) [pid = 3380] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0DE4800) [pid = 3380] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A314E000) [pid = 3380] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0CF1400) [pid = 3380] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A16CBC00) [pid = 3380] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39D124000) [pid = 3380] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 14:34:34 INFO - PROCESS | 3380 | 1467236074273 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2090ms 14:34:34 INFO - PROCESS | 3380 | 1467236074334 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 3380 | 1467236074339 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 14:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:34:34 INFO - PROCESS | 3380 | 1467236074344 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 3380 | 1467236074347 Marionette TRACE conn6 <- [1,1994,null,{}] 14:34:34 INFO - PROCESS | 3380 | 1467236074358 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:34 INFO - PROCESS | 3380 | 1467236074361 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:34 INFO - PROCESS | 3380 | 1467236074461 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 14:34:34 INFO - PROCESS | 3380 | 1467236074477 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:34 INFO - PROCESS | 3380 | 1467236074481 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39AF7A000 == 26 [pid = 3380] [id = 508] 14:34:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F395924000) [pid = 3380] [serial = 1524] [outer = 0000000000000000] 14:34:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F395928C00) [pid = 3380] [serial = 1525] [outer = 000000F395924000] 14:34:34 INFO - PROCESS | 3380 | 1467236074537 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39672E800) [pid = 3380] [serial = 1526] [outer = 000000F395924000] 14:34:35 INFO - PROCESS | 3380 | 1467236075084 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:34:35 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 14:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 796ms 14:34:35 INFO - PROCESS | 3380 | 1467236075142 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 14:34:35 INFO - PROCESS | 3380 | 1467236075148 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 14:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:34:35 INFO - PROCESS | 3380 | 1467236075154 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 3380 | 1467236075157 Marionette TRACE conn6 <- [1,1998,null,{}] 14:34:35 INFO - PROCESS | 3380 | 1467236075161 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:35 INFO - PROCESS | 3380 | 1467236075164 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:35 INFO - PROCESS | 3380 | 1467236075280 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 14:34:35 INFO - PROCESS | 3380 | 1467236075381 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:35 INFO - PROCESS | 3380 | 1467236075383 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA1C800 == 27 [pid = 3380] [id = 509] 14:34:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F396CA4000) [pid = 3380] [serial = 1527] [outer = 0000000000000000] 14:34:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F396D98400) [pid = 3380] [serial = 1528] [outer = 000000F396CA4000] 14:34:35 INFO - PROCESS | 3380 | 1467236075440 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396F98C00) [pid = 3380] [serial = 1529] [outer = 000000F396CA4000] 14:34:35 INFO - PROCESS | 3380 | 1467236075931 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:34:35 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 14:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 840ms 14:34:35 INFO - PROCESS | 3380 | 1467236075996 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 3380 | 1467236075998 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 14:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:34:36 INFO - PROCESS | 3380 | 1467236076002 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - PROCESS | 3380 | 1467236076005 Marionette TRACE conn6 <- [1,2002,null,{}] 14:34:36 INFO - PROCESS | 3380 | 1467236076018 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:36 INFO - PROCESS | 3380 | 1467236076024 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:36 INFO - PROCESS | 3380 | 1467236076129 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 14:34:36 INFO - PROCESS | 3380 | 1467236076140 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 3380 | 1467236076144 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D9B000 == 28 [pid = 3380] [id = 510] 14:34:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3967DA000) [pid = 3380] [serial = 1530] [outer = 0000000000000000] 14:34:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39B269400) [pid = 3380] [serial = 1531] [outer = 000000F3967DA000] 14:34:36 INFO - PROCESS | 3380 | 1467236076288 Marionette DEBUG loaded listener.js 14:34:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39B9D7000) [pid = 3380] [serial = 1532] [outer = 000000F3967DA000] 14:34:36 INFO - PROCESS | 3380 | 1467236076779 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 837ms 14:34:36 INFO - PROCESS | 3380 | 1467236076842 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 3380 | 1467236076845 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 14:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:34:36 INFO - PROCESS | 3380 | 1467236076854 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - PROCESS | 3380 | 1467236076856 Marionette TRACE conn6 <- [1,2006,null,{}] 14:34:36 INFO - PROCESS | 3380 | 1467236076860 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:36 INFO - PROCESS | 3380 | 1467236076862 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:37 INFO - PROCESS | 3380 | 1467236076994 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 14:34:37 INFO - PROCESS | 3380 | 1467236077060 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:37 INFO - PROCESS | 3380 | 1467236077062 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3521000 == 29 [pid = 3380] [id = 511] 14:34:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39C0D5000) [pid = 3380] [serial = 1533] [outer = 0000000000000000] 14:34:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39CB94C00) [pid = 3380] [serial = 1534] [outer = 000000F39C0D5000] 14:34:37 INFO - PROCESS | 3380 | 1467236077115 Marionette DEBUG loaded listener.js 14:34:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39CBDD800) [pid = 3380] [serial = 1535] [outer = 000000F39C0D5000] 14:34:37 INFO - PROCESS | 3380 | 1467236077658 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 838ms 14:34:37 INFO - PROCESS | 3380 | 1467236077696 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 14:34:37 INFO - PROCESS | 3380 | 1467236077699 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 14:34:37 INFO - PROCESS | 3380 | 1467236077702 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 3380 | 1467236077704 Marionette TRACE conn6 <- [1,2010,null,{}] 14:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:34:37 INFO - PROCESS | 3380 | 1467236077708 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:37 INFO - PROCESS | 3380 | 1467236077710 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:37 INFO - PROCESS | 3380 | 1467236077834 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 14:34:37 INFO - PROCESS | 3380 | 1467236077901 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:37 INFO - PROCESS | 3380 | 1467236077903 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A7D800 == 30 [pid = 3380] [id = 512] 14:34:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396CA0000) [pid = 3380] [serial = 1536] [outer = 0000000000000000] 14:34:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39D1E0C00) [pid = 3380] [serial = 1537] [outer = 000000F396CA0000] 14:34:37 INFO - PROCESS | 3380 | 1467236077956 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39FBEB800) [pid = 3380] [serial = 1538] [outer = 000000F396CA0000] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0FCE000) [pid = 3380] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A31E7400) [pid = 3380] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A3BD3000) [pid = 3380] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39BC73000) [pid = 3380] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396D96C00) [pid = 3380] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396CA4C00) [pid = 3380] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0CE0400) [pid = 3380] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4476C00) [pid = 3380] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F395924400) [pid = 3380] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F395909000) [pid = 3380] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A34EAC00) [pid = 3380] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B26A000) [pid = 3380] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3937000) [pid = 3380] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:34:38 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3962CF400) [pid = 3380] [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.] 14:34:38 INFO - PROCESS | 3380 | 1467236078717 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1024ms 14:34:38 INFO - PROCESS | 3380 | 1467236078731 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 14:34:38 INFO - PROCESS | 3380 | 1467236078734 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 14:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:34:38 INFO - PROCESS | 3380 | 1467236078741 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:34:38 INFO - PROCESS | 3380 | 1467236078743 Marionette TRACE conn6 <- [1,2014,null,{}] 14:34:38 INFO - PROCESS | 3380 | 1467236078769 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:38 INFO - PROCESS | 3380 | 1467236078776 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:38 INFO - PROCESS | 3380 | 1467236078900 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 14:34:38 INFO - PROCESS | 3380 | 1467236078915 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 3380 | 1467236078917 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4BA1000 == 31 [pid = 3380] [id = 513] 14:34:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39D1DA000) [pid = 3380] [serial = 1539] [outer = 0000000000000000] 14:34:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0C78400) [pid = 3380] [serial = 1540] [outer = 000000F39D1DA000] 14:34:38 INFO - PROCESS | 3380 | 1467236078963 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0CDB000) [pid = 3380] [serial = 1541] [outer = 000000F39D1DA000] 14:34:39 INFO - PROCESS | 3380 | 1467236079465 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 754ms 14:34:39 INFO - PROCESS | 3380 | 1467236079495 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 3380 | 1467236079497 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 14:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:34:39 INFO - PROCESS | 3380 | 1467236079500 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 3380 | 1467236079502 Marionette TRACE conn6 <- [1,2018,null,{}] 14:34:39 INFO - PROCESS | 3380 | 1467236079506 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:39 INFO - PROCESS | 3380 | 1467236079508 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:39 INFO - PROCESS | 3380 | 1467236079597 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 14:34:39 INFO - PROCESS | 3380 | 1467236079602 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 3380 | 1467236079604 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7042800 == 32 [pid = 3380] [id = 514] 14:34:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0C80800) [pid = 3380] [serial = 1542] [outer = 0000000000000000] 14:34:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A0D7B800) [pid = 3380] [serial = 1543] [outer = 000000F3A0C80800] 14:34:39 INFO - PROCESS | 3380 | 1467236079654 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A0FA3000) [pid = 3380] [serial = 1544] [outer = 000000F3A0C80800] 14:34:40 INFO - PROCESS | 3380 | 1467236080113 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 691ms 14:34:40 INFO - PROCESS | 3380 | 1467236080194 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 14:34:40 INFO - PROCESS | 3380 | 1467236080197 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 14:34:40 INFO - PROCESS | 3380 | 1467236080200 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:34:40 INFO - PROCESS | 3380 | 1467236080202 Marionette TRACE conn6 <- [1,2022,null,{}] 14:34:40 INFO - PROCESS | 3380 | 1467236080205 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:40 INFO - PROCESS | 3380 | 1467236080207 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:40 INFO - PROCESS | 3380 | 1467236080327 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 14:34:40 INFO - PROCESS | 3380 | 1467236080337 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:40 INFO - PROCESS | 3380 | 1467236080339 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A784C000 == 33 [pid = 3380] [id = 515] 14:34:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A1611C00) [pid = 3380] [serial = 1545] [outer = 0000000000000000] 14:34:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A16C2400) [pid = 3380] [serial = 1546] [outer = 000000F3A1611C00] 14:34:40 INFO - PROCESS | 3380 | 1467236080390 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A2A8FC00) [pid = 3380] [serial = 1547] [outer = 000000F3A1611C00] 14:34:41 INFO - PROCESS | 3380 | 1467236081231 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1088ms 14:34:41 INFO - PROCESS | 3380 | 1467236081310 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 14:34:41 INFO - PROCESS | 3380 | 1467236081315 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 14:34:41 INFO - PROCESS | 3380 | 1467236081322 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:34:41 INFO - PROCESS | 3380 | 1467236081328 Marionette TRACE conn6 <- [1,2026,null,{}] 14:34:41 INFO - PROCESS | 3380 | 1467236081333 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:41 INFO - PROCESS | 3380 | 1467236081336 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:41 INFO - PROCESS | 3380 | 1467236081487 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 14:34:41 INFO - PROCESS | 3380 | 1467236081620 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 3380 | 1467236081624 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA2E800 == 34 [pid = 3380] [id = 516] 14:34:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3967D3800) [pid = 3380] [serial = 1548] [outer = 0000000000000000] 14:34:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3967E1400) [pid = 3380] [serial = 1549] [outer = 000000F3967D3800] 14:34:41 INFO - PROCESS | 3380 | 1467236081692 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396DA2000) [pid = 3380] [serial = 1550] [outer = 000000F3967D3800] 14:34:42 INFO - PROCESS | 3380 | 1467236082489 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1239ms 14:34:42 INFO - PROCESS | 3380 | 1467236082566 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 14:34:42 INFO - PROCESS | 3380 | 1467236082571 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 14:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:34:42 INFO - PROCESS | 3380 | 1467236082578 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 3380 | 1467236082581 Marionette TRACE conn6 <- [1,2030,null,{}] 14:34:42 INFO - PROCESS | 3380 | 1467236082586 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:42 INFO - PROCESS | 3380 | 1467236082589 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:42 INFO - PROCESS | 3380 | 1467236082758 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 14:34:42 INFO - PROCESS | 3380 | 1467236082895 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:42 INFO - PROCESS | 3380 | 1467236082899 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4010000 == 35 [pid = 3380] [id = 517] 14:34:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39B2C6400) [pid = 3380] [serial = 1551] [outer = 0000000000000000] 14:34:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39C063400) [pid = 3380] [serial = 1552] [outer = 000000F39B2C6400] 14:34:42 INFO - PROCESS | 3380 | 1467236082968 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D128800) [pid = 3380] [serial = 1553] [outer = 000000F39B2C6400] 14:34:43 INFO - PROCESS | 3380 | 1467236083791 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:34:43 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) 14:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1382ms 14:34:43 INFO - PROCESS | 3380 | 1467236083969 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 14:34:43 INFO - PROCESS | 3380 | 1467236083975 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 14:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:34:43 INFO - PROCESS | 3380 | 1467236083980 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:34:43 INFO - PROCESS | 3380 | 1467236083984 Marionette TRACE conn6 <- [1,2034,null,{}] 14:34:44 INFO - PROCESS | 3380 | 1467236083990 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:44 INFO - PROCESS | 3380 | 1467236083993 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:44 INFO - PROCESS | 3380 | 1467236084143 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 14:34:44 INFO - PROCESS | 3380 | 1467236084289 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 3380 | 1467236084297 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA44000 == 36 [pid = 3380] [id = 518] 14:34:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3968ED000) [pid = 3380] [serial = 1554] [outer = 0000000000000000] 14:34:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F396CA4800) [pid = 3380] [serial = 1555] [outer = 000000F3968ED000] 14:34:44 INFO - PROCESS | 3380 | 1467236084366 Marionette DEBUG loaded listener.js 14:34:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F397EED000) [pid = 3380] [serial = 1556] [outer = 000000F3968ED000] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7042800 == 35 [pid = 3380] [id = 514] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4BA1000 == 34 [pid = 3380] [id = 513] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A7D800 == 33 [pid = 3380] [id = 512] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3521000 == 32 [pid = 3380] [id = 511] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D9B000 == 31 [pid = 3380] [id = 510] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA1C800 == 30 [pid = 3380] [id = 509] 14:34:44 INFO - PROCESS | 3380 | --DOCSHELL 000000F39AF7A000 == 29 [pid = 3380] [id = 508] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A595B400) [pid = 3380] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A59E7C00) [pid = 3380] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A3444800) [pid = 3380] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3EC8C00) [pid = 3380] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39C0CA400) [pid = 3380] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39D087400) [pid = 3380] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39722CC00) [pid = 3380] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39B6F1000) [pid = 3380] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39B14BC00) [pid = 3380] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C0CBC00) [pid = 3380] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0FD5400) [pid = 3380] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4DA5000) [pid = 3380] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396726400) [pid = 3380] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396D9F400) [pid = 3380] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A03EB400) [pid = 3380] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0C79800) [pid = 3380] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A362F800) [pid = 3380] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39CBDBC00) [pid = 3380] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39629D800) [pid = 3380] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A4B85C00) [pid = 3380] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39D1DBC00) [pid = 3380] [serial = 1067] [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.] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A40D7C00) [pid = 3380] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A3626400) [pid = 3380] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A31DDC00) [pid = 3380] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A2A91C00) [pid = 3380] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 14:34:44 INFO - PROCESS | 3380 | 1467236084958 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1034ms 14:34:45 INFO - PROCESS | 3380 | 1467236085016 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 3380 | 1467236085019 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 14:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:34:45 INFO - PROCESS | 3380 | 1467236085025 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 3380 | 1467236085029 Marionette TRACE conn6 <- [1,2038,null,{}] 14:34:45 INFO - PROCESS | 3380 | 1467236085033 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:45 INFO - PROCESS | 3380 | 1467236085036 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:45 INFO - PROCESS | 3380 | 1467236085160 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 14:34:45 INFO - PROCESS | 3380 | 1467236085257 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:45 INFO - PROCESS | 3380 | 1467236085260 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A049F000 == 30 [pid = 3380] [id = 519] 14:34:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396DA1400) [pid = 3380] [serial = 1557] [outer = 0000000000000000] 14:34:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39B26D400) [pid = 3380] [serial = 1558] [outer = 000000F396DA1400] 14:34:45 INFO - PROCESS | 3380 | 1467236085315 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39BCE3000) [pid = 3380] [serial = 1559] [outer = 000000F396DA1400] 14:34:45 INFO - PROCESS | 3380 | 1467236085823 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 836ms 14:34:45 INFO - PROCESS | 3380 | 1467236085861 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 14:34:45 INFO - PROCESS | 3380 | 1467236085864 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 14:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:34:45 INFO - PROCESS | 3380 | 1467236085872 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:34:45 INFO - PROCESS | 3380 | 1467236085874 Marionette TRACE conn6 <- [1,2042,null,{}] 14:34:45 INFO - PROCESS | 3380 | 1467236085887 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:45 INFO - PROCESS | 3380 | 1467236085892 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:46 INFO - PROCESS | 3380 | 1467236086000 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 14:34:46 INFO - PROCESS | 3380 | 1467236086019 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 3380 | 1467236086024 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A63000 == 31 [pid = 3380] [id = 520] 14:34:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D1DD800) [pid = 3380] [serial = 1560] [outer = 0000000000000000] 14:34:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D65EC00) [pid = 3380] [serial = 1561] [outer = 000000F39D1DD800] 14:34:46 INFO - PROCESS | 3380 | 1467236086082 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0755800) [pid = 3380] [serial = 1562] [outer = 000000F39D1DD800] 14:34:46 INFO - PROCESS | 3380 | 1467236086597 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 796ms 14:34:46 INFO - PROCESS | 3380 | 1467236086666 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 3380 | 1467236086668 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 14:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:34:46 INFO - PROCESS | 3380 | 1467236086672 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 3380 | 1467236086674 Marionette TRACE conn6 <- [1,2046,null,{}] 14:34:46 INFO - PROCESS | 3380 | 1467236086677 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:46 INFO - PROCESS | 3380 | 1467236086679 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:46 INFO - PROCESS | 3380 | 1467236086783 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 14:34:46 INFO - PROCESS | 3380 | 1467236086888 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 3380 | 1467236086890 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5703000 == 32 [pid = 3380] [id = 521] 14:34:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0C81000) [pid = 3380] [serial = 1563] [outer = 0000000000000000] 14:34:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0CE4800) [pid = 3380] [serial = 1564] [outer = 000000F3A0C81000] 14:34:46 INFO - PROCESS | 3380 | 1467236086943 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0FA7000) [pid = 3380] [serial = 1565] [outer = 000000F3A0C81000] 14:34:47 INFO - PROCESS | 3380 | 1467236087409 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 838ms 14:34:47 INFO - PROCESS | 3380 | 1467236087513 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 14:34:47 INFO - PROCESS | 3380 | 1467236087515 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 14:34:47 INFO - PROCESS | 3380 | 1467236087519 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:34:47 INFO - PROCESS | 3380 | 1467236087521 Marionette TRACE conn6 <- [1,2050,null,{}] 14:34:47 INFO - PROCESS | 3380 | 1467236087524 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:47 INFO - PROCESS | 3380 | 1467236087526 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:47 INFO - PROCESS | 3380 | 1467236087660 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 14:34:47 INFO - PROCESS | 3380 | 1467236087724 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:47 INFO - PROCESS | 3380 | 1467236087726 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C0800 == 33 [pid = 3380] [id = 522] 14:34:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0D82000) [pid = 3380] [serial = 1566] [outer = 0000000000000000] 14:34:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3148000) [pid = 3380] [serial = 1567] [outer = 000000F3A0D82000] 14:34:47 INFO - PROCESS | 3380 | 1467236087788 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3153800) [pid = 3380] [serial = 1568] [outer = 000000F3A0D82000] 14:34:48 INFO - PROCESS | 3380 | 1467236088260 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 775ms 14:34:48 INFO - PROCESS | 3380 | 1467236088297 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 14:34:48 INFO - PROCESS | 3380 | 1467236088299 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 14:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:34:48 INFO - PROCESS | 3380 | 1467236088302 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:34:48 INFO - PROCESS | 3380 | 1467236088304 Marionette TRACE conn6 <- [1,2054,null,{}] 14:34:48 INFO - PROCESS | 3380 | 1467236088317 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:48 INFO - PROCESS | 3380 | 1467236088324 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:48 INFO - PROCESS | 3380 | 1467236088491 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 14:34:48 INFO - PROCESS | 3380 | 1467236088563 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:48 INFO - PROCESS | 3380 | 1467236088566 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D85800 == 34 [pid = 3380] [id = 523] 14:34:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34ED000) [pid = 3380] [serial = 1569] [outer = 0000000000000000] 14:34:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3626800) [pid = 3380] [serial = 1570] [outer = 000000F3A34ED000] 14:34:48 INFO - PROCESS | 3380 | 1467236088618 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3632000) [pid = 3380] [serial = 1571] [outer = 000000F3A34ED000] 14:34:49 INFO - PROCESS | 3380 | 1467236089227 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39C0D5000) [pid = 3380] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396CA0000) [pid = 3380] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396CA3000) [pid = 3380] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396CA4000) [pid = 3380] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F395924000) [pid = 3380] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3967D9000) [pid = 3380] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0C80C00) [pid = 3380] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A40CB400) [pid = 3380] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0C80800) [pid = 3380] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A615F000) [pid = 3380] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A7816800) [pid = 3380] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3967DA000) [pid = 3380] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:34:49 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39D1DA000) [pid = 3380] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 984ms 14:34:49 INFO - PROCESS | 3380 | 1467236089290 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 3380 | 1467236089292 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 14:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:34:49 INFO - PROCESS | 3380 | 1467236089295 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 3380 | 1467236089297 Marionette TRACE conn6 <- [1,2058,null,{}] 14:34:49 INFO - PROCESS | 3380 | 1467236089301 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:49 INFO - PROCESS | 3380 | 1467236089303 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:49 INFO - PROCESS | 3380 | 1467236089409 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 14:34:49 INFO - PROCESS | 3380 | 1467236089415 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:49 INFO - PROCESS | 3380 | 1467236089417 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A844A000 == 35 [pid = 3380] [id = 524] 14:34:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3967D9000) [pid = 3380] [serial = 1572] [outer = 0000000000000000] 14:34:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39BF59800) [pid = 3380] [serial = 1573] [outer = 000000F3967D9000] 14:34:49 INFO - PROCESS | 3380 | 1467236089469 Marionette DEBUG loaded listener.js 14:34:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0DE5000) [pid = 3380] [serial = 1574] [outer = 000000F3967D9000] 14:34:49 INFO - PROCESS | 3380 | 1467236089961 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 691ms 14:34:49 INFO - PROCESS | 3380 | 1467236089989 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 3380 | 1467236089992 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 14:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:34:49 INFO - PROCESS | 3380 | 1467236089995 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 3380 | 1467236089996 Marionette TRACE conn6 <- [1,2062,null,{}] 14:34:50 INFO - PROCESS | 3380 | 1467236090000 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:50 INFO - PROCESS | 3380 | 1467236090002 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:50 INFO - PROCESS | 3380 | 1467236090092 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 14:34:50 INFO - PROCESS | 3380 | 1467236090098 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 3380 | 1467236090100 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8913000 == 36 [pid = 3380] [id = 525] 14:34:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A3A1D400) [pid = 3380] [serial = 1575] [outer = 0000000000000000] 14:34:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A3EC1C00) [pid = 3380] [serial = 1576] [outer = 000000F3A3A1D400] 14:34:50 INFO - PROCESS | 3380 | 1467236090151 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A40CD800) [pid = 3380] [serial = 1577] [outer = 000000F3A3A1D400] 14:34:50 INFO - PROCESS | 3380 | 1467236090622 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 692ms 14:34:50 INFO - PROCESS | 3380 | 1467236090691 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 14:34:50 INFO - PROCESS | 3380 | 1467236090693 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 14:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:34:50 INFO - PROCESS | 3380 | 1467236090696 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:34:50 INFO - PROCESS | 3380 | 1467236090698 Marionette TRACE conn6 <- [1,2066,null,{}] 14:34:50 INFO - PROCESS | 3380 | 1467236090710 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:50 INFO - PROCESS | 3380 | 1467236090713 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:50 INFO - PROCESS | 3380 | 1467236090848 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 14:34:50 INFO - PROCESS | 3380 | 1467236090857 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:50 INFO - PROCESS | 3380 | 1467236090859 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F2800 == 37 [pid = 3380] [id = 526] 14:34:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A40D6400) [pid = 3380] [serial = 1578] [outer = 0000000000000000] 14:34:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4477000) [pid = 3380] [serial = 1579] [outer = 000000F3A40D6400] 14:34:50 INFO - PROCESS | 3380 | 1467236090914 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A46A9400) [pid = 3380] [serial = 1580] [outer = 000000F3A40D6400] 14:34:51 INFO - PROCESS | 3380 | 1467236091605 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 942ms 14:34:51 INFO - PROCESS | 3380 | 1467236091642 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 3380 | 1467236091647 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 14:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:34:51 INFO - PROCESS | 3380 | 1467236091652 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 3380 | 1467236091656 Marionette TRACE conn6 <- [1,2070,null,{}] 14:34:51 INFO - PROCESS | 3380 | 1467236091663 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:51 INFO - PROCESS | 3380 | 1467236091666 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:51 INFO - PROCESS | 3380 | 1467236091794 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 14:34:51 INFO - PROCESS | 3380 | 1467236091940 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 3380 | 1467236091944 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07DE000 == 38 [pid = 3380] [id = 527] 14:34:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3967D6C00) [pid = 3380] [serial = 1581] [outer = 0000000000000000] 14:34:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F397BD8800) [pid = 3380] [serial = 1582] [outer = 000000F3967D6C00] 14:34:52 INFO - PROCESS | 3380 | 1467236092013 Marionette DEBUG loaded listener.js 14:34:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39BC6EC00) [pid = 3380] [serial = 1583] [outer = 000000F3967D6C00] 14:34:52 INFO - PROCESS | 3380 | 1467236092746 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1140ms 14:34:52 INFO - PROCESS | 3380 | 1467236092796 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 14:34:52 INFO - PROCESS | 3380 | 1467236092801 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 14:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:34:52 INFO - PROCESS | 3380 | 1467236092808 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 3380 | 1467236092811 Marionette TRACE conn6 <- [1,2074,null,{}] 14:34:52 INFO - PROCESS | 3380 | 1467236092816 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:52 INFO - PROCESS | 3380 | 1467236092820 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:52 INFO - PROCESS | 3380 | 1467236092960 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 14:34:53 INFO - PROCESS | 3380 | 1467236093094 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:53 INFO - PROCESS | 3380 | 1467236093097 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D70000 == 39 [pid = 3380] [id = 528] 14:34:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A03E3000) [pid = 3380] [serial = 1584] [outer = 0000000000000000] 14:34:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0C7B400) [pid = 3380] [serial = 1585] [outer = 000000F3A03E3000] 14:34:53 INFO - PROCESS | 3380 | 1467236093168 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A16C5400) [pid = 3380] [serial = 1586] [outer = 000000F3A03E3000] 14:34:53 INFO - PROCESS | 3380 | 1467236093849 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1083ms 14:34:53 INFO - PROCESS | 3380 | 1467236093896 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 14:34:53 INFO - PROCESS | 3380 | 1467236093899 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 14:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:34:53 INFO - PROCESS | 3380 | 1467236093903 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:34:53 INFO - PROCESS | 3380 | 1467236093907 Marionette TRACE conn6 <- [1,2078,null,{}] 14:34:53 INFO - PROCESS | 3380 | 1467236093920 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:53 INFO - PROCESS | 3380 | 1467236093926 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:54 INFO - PROCESS | 3380 | 1467236094059 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 14:34:54 INFO - PROCESS | 3380 | 1467236094203 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:54 INFO - PROCESS | 3380 | 1467236094208 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F3C800 == 40 [pid = 3380] [id = 529] 14:34:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A362E800) [pid = 3380] [serial = 1587] [outer = 0000000000000000] 14:34:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A40DA800) [pid = 3380] [serial = 1588] [outer = 000000F3A362E800] 14:34:54 INFO - PROCESS | 3380 | 1467236094275 Marionette DEBUG loaded listener.js 14:34:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A4D25400) [pid = 3380] [serial = 1589] [outer = 000000F3A362E800] 14:34:54 INFO - PROCESS | 3380 | 1467236094923 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1078ms 14:34:54 INFO - PROCESS | 3380 | 1467236094994 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 14:34:55 INFO - PROCESS | 3380 | 1467236094997 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 14:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:34:55 INFO - PROCESS | 3380 | 1467236095001 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:34:55 INFO - PROCESS | 3380 | 1467236095003 Marionette TRACE conn6 <- [1,2082,null,{}] 14:34:55 INFO - PROCESS | 3380 | 1467236095007 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:55 INFO - PROCESS | 3380 | 1467236095009 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:55 INFO - PROCESS | 3380 | 1467236095132 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 14:34:55 INFO - PROCESS | 3380 | 1467236095263 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:55 INFO - PROCESS | 3380 | 1467236095266 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1A8000 == 41 [pid = 3380] [id = 530] 14:34:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A4B90000) [pid = 3380] [serial = 1590] [outer = 0000000000000000] 14:34:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4DA8400) [pid = 3380] [serial = 1591] [outer = 000000F3A4B90000] 14:34:55 INFO - PROCESS | 3380 | 1467236095329 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A5955000) [pid = 3380] [serial = 1592] [outer = 000000F3A4B90000] 14:34:56 INFO - PROCESS | 3380 | 1467236096016 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1024ms 14:34:56 INFO - PROCESS | 3380 | 1467236096028 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 14:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:34:56 INFO - PROCESS | 3380 | 1467236096031 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 14:34:56 INFO - PROCESS | 3380 | 1467236096049 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 3380 | 1467236096052 Marionette TRACE conn6 <- [1,2086,null,{}] 14:34:56 INFO - PROCESS | 3380 | 1467236096078 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:56 INFO - PROCESS | 3380 | 1467236096081 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:56 INFO - PROCESS | 3380 | 1467236096206 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 14:34:56 INFO - PROCESS | 3380 | 1467236096506 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:56 INFO - PROCESS | 3380 | 1467236096510 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2EA000 == 42 [pid = 3380] [id = 531] 14:34:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F395927800) [pid = 3380] [serial = 1593] [outer = 0000000000000000] 14:34:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F396257800) [pid = 3380] [serial = 1594] [outer = 000000F395927800] 14:34:56 INFO - PROCESS | 3380 | 1467236096588 Marionette DEBUG loaded listener.js 14:34:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F396FA4C00) [pid = 3380] [serial = 1595] [outer = 000000F395927800] 14:34:57 INFO - PROCESS | 3380 | 1467236097289 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1278ms 14:34:57 INFO - PROCESS | 3380 | 1467236097317 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 14:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:34:57 INFO - PROCESS | 3380 | 1467236097321 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 14:34:57 INFO - PROCESS | 3380 | 1467236097325 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - PROCESS | 3380 | 1467236097328 Marionette TRACE conn6 <- [1,2090,null,{}] 14:34:57 INFO - PROCESS | 3380 | 1467236097352 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:57 INFO - PROCESS | 3380 | 1467236097357 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:57 INFO - PROCESS | 3380 | 1467236097509 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 14:34:57 INFO - PROCESS | 3380 | 1467236097579 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:57 INFO - PROCESS | 3380 | 1467236097583 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A100D800 == 43 [pid = 3380] [id = 532] 14:34:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39C0D1400) [pid = 3380] [serial = 1596] [outer = 0000000000000000] 14:34:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39CA06400) [pid = 3380] [serial = 1597] [outer = 000000F39C0D1400] 14:34:57 INFO - PROCESS | 3380 | 1467236097642 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39CC67800) [pid = 3380] [serial = 1598] [outer = 000000F39C0D1400] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8913000 == 42 [pid = 3380] [id = 525] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A844A000 == 41 [pid = 3380] [id = 524] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D85800 == 40 [pid = 3380] [id = 523] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C0800 == 39 [pid = 3380] [id = 522] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5703000 == 38 [pid = 3380] [id = 521] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A63000 == 37 [pid = 3380] [id = 520] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A049F000 == 36 [pid = 3380] [id = 519] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA44000 == 35 [pid = 3380] [id = 518] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA2E800 == 34 [pid = 3380] [id = 516] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4010000 == 33 [pid = 3380] [id = 517] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA49000 == 32 [pid = 3380] [id = 507] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A784C000 == 31 [pid = 3380] [id = 515] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2EA000 == 30 [pid = 3380] [id = 531] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1A8000 == 29 [pid = 3380] [id = 530] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F3C800 == 28 [pid = 3380] [id = 529] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D70000 == 27 [pid = 3380] [id = 528] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F2800 == 26 [pid = 3380] [id = 526] 14:34:58 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07DE000 == 25 [pid = 3380] [id = 527] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39CB94C00) [pid = 3380] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39D1E0C00) [pid = 3380] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39BF5A400) [pid = 3380] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F396FA3400) [pid = 3380] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396D98400) [pid = 3380] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F396F98C00) [pid = 3380] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F395928C00) [pid = 3380] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39672E800) [pid = 3380] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39CBDD800) [pid = 3380] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39C0D5C00) [pid = 3380] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F397EE2400) [pid = 3380] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3448000) [pid = 3380] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0D87000) [pid = 3380] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A60C1000) [pid = 3380] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A595C800) [pid = 3380] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0FA3000) [pid = 3380] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A7682C00) [pid = 3380] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A70BD000) [pid = 3380] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A16C2400) [pid = 3380] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A7822C00) [pid = 3380] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A781A400) [pid = 3380] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0D7B800) [pid = 3380] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39FBEB800) [pid = 3380] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39B269400) [pid = 3380] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39B9D7000) [pid = 3380] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0CDB000) [pid = 3380] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 14:34:58 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0C78400) [pid = 3380] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 14:34:59 INFO - PROCESS | 3380 | 1467236099134 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1850ms 14:34:59 INFO - PROCESS | 3380 | 1467236099176 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 3380 | 1467236099180 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 14:34:59 INFO - PROCESS | 3380 | 1467236099184 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:34:59 INFO - PROCESS | 3380 | 1467236099189 Marionette TRACE conn6 <- [1,2094,null,{}] 14:34:59 INFO - PROCESS | 3380 | 1467236099195 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:59 INFO - PROCESS | 3380 | 1467236099198 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:59 INFO - PROCESS | 3380 | 1467236099346 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 14:34:59 INFO - PROCESS | 3380 | 1467236099445 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 3380 | 1467236099449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:34:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA56800 == 26 [pid = 3380] [id = 533] 14:34:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396727000) [pid = 3380] [serial = 1599] [outer = 0000000000000000] 14:34:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3967DB000) [pid = 3380] [serial = 1600] [outer = 000000F396727000] 14:34:59 INFO - PROCESS | 3380 | 1467236099507 Marionette DEBUG loaded listener.js 14:34:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396CA0000) [pid = 3380] [serial = 1601] [outer = 000000F396727000] 14:35:00 INFO - PROCESS | 3380 | 1467236100003 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 3380 | 1467236100033 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 14:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:35:00 INFO - PROCESS | 3380 | 1467236100045 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 3380 | 1467236100048 Marionette TRACE conn6 <- [1,2098,null,{}] 14:35:00 INFO - PROCESS | 3380 | 1467236100052 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:00 INFO - PROCESS | 3380 | 1467236100055 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:00 INFO - PROCESS | 3380 | 1467236100163 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 14:35:00 INFO - PROCESS | 3380 | 1467236100172 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 3380 | 1467236100175 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB76000 == 27 [pid = 3380] [id = 534] 14:35:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39745A400) [pid = 3380] [serial = 1602] [outer = 0000000000000000] 14:35:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B14BC00) [pid = 3380] [serial = 1603] [outer = 000000F39745A400] 14:35:00 INFO - PROCESS | 3380 | 1467236100230 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B2C7000) [pid = 3380] [serial = 1604] [outer = 000000F39745A400] 14:35:00 INFO - PROCESS | 3380 | 1467236100757 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:35:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:35:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 776ms 14:35:00 INFO - PROCESS | 3380 | 1467236100824 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 14:35:00 INFO - PROCESS | 3380 | 1467236100826 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 14:35:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:35:00 INFO - PROCESS | 3380 | 1467236100830 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:35:00 INFO - PROCESS | 3380 | 1467236100834 Marionette TRACE conn6 <- [1,2102,null,{}] 14:35:00 INFO - PROCESS | 3380 | 1467236100846 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:00 INFO - PROCESS | 3380 | 1467236100852 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:00 INFO - PROCESS | 3380 | 1467236100971 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 14:35:00 INFO - PROCESS | 3380 | 1467236100982 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:00 INFO - PROCESS | 3380 | 1467236100986 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A40000 == 28 [pid = 3380] [id = 535] 14:35:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C0D0C00) [pid = 3380] [serial = 1605] [outer = 0000000000000000] 14:35:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0D6400) [pid = 3380] [serial = 1606] [outer = 000000F39C0D0C00] 14:35:01 INFO - PROCESS | 3380 | 1467236101043 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CBDCC00) [pid = 3380] [serial = 1607] [outer = 000000F39C0D0C00] 14:35:01 INFO - PROCESS | 3380 | 1467236101612 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 839ms 14:35:01 INFO - PROCESS | 3380 | 1467236101674 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 14:35:01 INFO - PROCESS | 3380 | 1467236101677 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 14:35:01 INFO - PROCESS | 3380 | 1467236101680 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:35:01 INFO - PROCESS | 3380 | 1467236101682 Marionette TRACE conn6 <- [1,2106,null,{}] 14:35:01 INFO - PROCESS | 3380 | 1467236101686 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:01 INFO - PROCESS | 3380 | 1467236101688 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:01 INFO - PROCESS | 3380 | 1467236101828 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 14:35:01 INFO - PROCESS | 3380 | 1467236101894 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:01 INFO - PROCESS | 3380 | 1467236101896 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A7E800 == 29 [pid = 3380] [id = 536] 14:35:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D1DC000) [pid = 3380] [serial = 1608] [outer = 0000000000000000] 14:35:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1E1800) [pid = 3380] [serial = 1609] [outer = 000000F39D1DC000] 14:35:01 INFO - PROCESS | 3380 | 1467236101950 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A03E4C00) [pid = 3380] [serial = 1610] [outer = 000000F39D1DC000] 14:35:02 INFO - PROCESS | 3380 | 1467236102422 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 773ms 14:35:02 INFO - PROCESS | 3380 | 1467236102459 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 3380 | 1467236102461 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 14:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:35:02 INFO - PROCESS | 3380 | 1467236102469 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 3380 | 1467236102471 Marionette TRACE conn6 <- [1,2110,null,{}] 14:35:02 INFO - PROCESS | 3380 | 1467236102475 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:02 INFO - PROCESS | 3380 | 1467236102477 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:02 INFO - PROCESS | 3380 | 1467236102594 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 14:35:02 INFO - PROCESS | 3380 | 1467236102602 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:02 INFO - PROCESS | 3380 | 1467236102605 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4010000 == 30 [pid = 3380] [id = 537] 14:35:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0753800) [pid = 3380] [serial = 1611] [outer = 0000000000000000] 14:35:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A07C3800) [pid = 3380] [serial = 1612] [outer = 000000F3A0753800] 14:35:02 INFO - PROCESS | 3380 | 1467236102660 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0C7F000) [pid = 3380] [serial = 1613] [outer = 000000F3A0753800] 14:35:03 INFO - PROCESS | 3380 | 1467236103235 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0D82000) [pid = 3380] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A34ED000) [pid = 3380] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3967D9000) [pid = 3380] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A3A1D400) [pid = 3380] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3968ED000) [pid = 3380] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396DA1400) [pid = 3380] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0C81000) [pid = 3380] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39B2C6400) [pid = 3380] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39D1DD800) [pid = 3380] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1136ms 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A1611C00) [pid = 3380] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3967D3800) [pid = 3380] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:35:03 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A40D6400) [pid = 3380] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:35:03 INFO - PROCESS | 3380 | 1467236103605 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 14:35:03 INFO - PROCESS | 3380 | 1467236103608 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 14:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:35:03 INFO - PROCESS | 3380 | 1467236103611 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:35:03 INFO - PROCESS | 3380 | 1467236103613 Marionette TRACE conn6 <- [1,2114,null,{}] 14:35:03 INFO - PROCESS | 3380 | 1467236103617 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:03 INFO - PROCESS | 3380 | 1467236103624 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:03 INFO - PROCESS | 3380 | 1467236103736 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 14:35:03 INFO - PROCESS | 3380 | 1467236103744 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:03 INFO - PROCESS | 3380 | 1467236103746 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A703F000 == 31 [pid = 3380] [id = 538] 14:35:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39B9B3000) [pid = 3380] [serial = 1614] [outer = 0000000000000000] 14:35:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39D662800) [pid = 3380] [serial = 1615] [outer = 000000F39B9B3000] 14:35:03 INFO - PROCESS | 3380 | 1467236103799 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0D82000) [pid = 3380] [serial = 1616] [outer = 000000F39B9B3000] 14:35:04 INFO - PROCESS | 3380 | 1467236104303 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 734ms 14:35:04 INFO - PROCESS | 3380 | 1467236104347 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 3380 | 1467236104349 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 14:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:35:04 INFO - PROCESS | 3380 | 1467236104353 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 3380 | 1467236104354 Marionette TRACE conn6 <- [1,2118,null,{}] 14:35:04 INFO - PROCESS | 3380 | 1467236104358 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:04 INFO - PROCESS | 3380 | 1467236104360 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:04 INFO - PROCESS | 3380 | 1467236104451 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 14:35:04 INFO - PROCESS | 3380 | 1467236104456 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:04 INFO - PROCESS | 3380 | 1467236104458 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7858800 == 32 [pid = 3380] [id = 539] 14:35:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0FAA800) [pid = 3380] [serial = 1617] [outer = 0000000000000000] 14:35:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A16CB000) [pid = 3380] [serial = 1618] [outer = 000000F3A0FAA800] 14:35:04 INFO - PROCESS | 3380 | 1467236104511 Marionette DEBUG loaded listener.js 14:35:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39C062000) [pid = 3380] [serial = 1619] [outer = 000000F3A0FAA800] 14:35:05 INFO - PROCESS | 3380 | 1467236104993 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 14:35:05 INFO - PROCESS | 3380 | 1467236105050 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 14:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:35:05 INFO - PROCESS | 3380 | 1467236105053 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:35:05 INFO - PROCESS | 3380 | 1467236105055 Marionette TRACE conn6 <- [1,2122,null,{}] 14:35:05 INFO - PROCESS | 3380 | 1467236105058 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:05 INFO - PROCESS | 3380 | 1467236105060 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:05 INFO - PROCESS | 3380 | 1467236105177 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 14:35:05 INFO - PROCESS | 3380 | 1467236105187 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:05 INFO - PROCESS | 3380 | 1467236105189 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819F800 == 33 [pid = 3380] [id = 540] 14:35:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A34E4000) [pid = 3380] [serial = 1620] [outer = 0000000000000000] 14:35:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E7C00) [pid = 3380] [serial = 1621] [outer = 000000F3A34E4000] 14:35:05 INFO - PROCESS | 3380 | 1467236105249 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A35A0800) [pid = 3380] [serial = 1622] [outer = 000000F3A34E4000] 14:35:06 INFO - PROCESS | 3380 | 1467236105989 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 3380 | 1467236106047 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 14:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:35:06 INFO - PROCESS | 3380 | 1467236106052 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - PROCESS | 3380 | 1467236106056 Marionette TRACE conn6 <- [1,2126,null,{}] 14:35:06 INFO - PROCESS | 3380 | 1467236106063 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:06 INFO - PROCESS | 3380 | 1467236106066 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:06 INFO - PROCESS | 3380 | 1467236106273 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 14:35:06 INFO - PROCESS | 3380 | 1467236106286 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:06 INFO - PROCESS | 3380 | 1467236106289 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA51000 == 34 [pid = 3380] [id = 541] 14:35:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F395923400) [pid = 3380] [serial = 1623] [outer = 0000000000000000] 14:35:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3967D7800) [pid = 3380] [serial = 1624] [outer = 000000F395923400] 14:35:06 INFO - PROCESS | 3380 | 1467236106357 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396F9A400) [pid = 3380] [serial = 1625] [outer = 000000F395923400] 14:35:07 INFO - PROCESS | 3380 | 1467236107256 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1232ms 14:35:07 INFO - PROCESS | 3380 | 1467236107288 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 3380 | 1467236107293 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 14:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:35:07 INFO - PROCESS | 3380 | 1467236107300 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - PROCESS | 3380 | 1467236107304 Marionette TRACE conn6 <- [1,2130,null,{}] 14:35:07 INFO - PROCESS | 3380 | 1467236107308 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:07 INFO - PROCESS | 3380 | 1467236107311 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:07 INFO - PROCESS | 3380 | 1467236107465 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 14:35:07 INFO - PROCESS | 3380 | 1467236107607 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:07 INFO - PROCESS | 3380 | 1467236107611 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5720000 == 35 [pid = 3380] [id = 542] 14:35:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39BD88C00) [pid = 3380] [serial = 1626] [outer = 0000000000000000] 14:35:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39C0CC800) [pid = 3380] [serial = 1627] [outer = 000000F39BD88C00] 14:35:07 INFO - PROCESS | 3380 | 1467236107679 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39D086800) [pid = 3380] [serial = 1628] [outer = 000000F39BD88C00] 14:35:08 INFO - PROCESS | 3380 | 1467236108492 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 3380 | 1467236108537 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 14:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:35:08 INFO - PROCESS | 3380 | 1467236108541 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 3380 | 1467236108545 Marionette TRACE conn6 <- [1,2134,null,{}] 14:35:08 INFO - PROCESS | 3380 | 1467236108559 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:08 INFO - PROCESS | 3380 | 1467236108565 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:08 INFO - PROCESS | 3380 | 1467236108702 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 14:35:08 INFO - PROCESS | 3380 | 1467236108834 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:08 INFO - PROCESS | 3380 | 1467236108838 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97AA000 == 36 [pid = 3380] [id = 543] 14:35:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0FD2400) [pid = 3380] [serial = 1629] [outer = 0000000000000000] 14:35:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A359C000) [pid = 3380] [serial = 1630] [outer = 000000F3A0FD2400] 14:35:08 INFO - PROCESS | 3380 | 1467236108903 Marionette DEBUG loaded listener.js 14:35:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A3630400) [pid = 3380] [serial = 1631] [outer = 000000F3A0FD2400] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7858800 == 35 [pid = 3380] [id = 539] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A703F000 == 34 [pid = 3380] [id = 538] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4010000 == 33 [pid = 3380] [id = 537] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A7E800 == 32 [pid = 3380] [id = 536] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A40000 == 31 [pid = 3380] [id = 535] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB76000 == 30 [pid = 3380] [id = 534] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA56800 == 29 [pid = 3380] [id = 533] 14:35:09 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A100D800 == 28 [pid = 3380] [id = 532] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A3148000) [pid = 3380] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A3626800) [pid = 3380] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A3153800) [pid = 3380] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39BF59800) [pid = 3380] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A40CD800) [pid = 3380] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3EC1C00) [pid = 3380] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396CA4800) [pid = 3380] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F397EED000) [pid = 3380] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B26D400) [pid = 3380] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39BCE3000) [pid = 3380] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0CE4800) [pid = 3380] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39C063400) [pid = 3380] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39D128800) [pid = 3380] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39D65EC00) [pid = 3380] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0755800) [pid = 3380] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A2A8FC00) [pid = 3380] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3967E1400) [pid = 3380] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F396DA2000) [pid = 3380] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A3632000) [pid = 3380] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A4477000) [pid = 3380] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A46A9400) [pid = 3380] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0DE5000) [pid = 3380] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A0FA7000) [pid = 3380] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 14:35:09 INFO - PROCESS | 3380 | 1467236109867 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 14:35:09 INFO - PROCESS | 3380 | 1467236109934 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 14:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:35:09 INFO - PROCESS | 3380 | 1467236109939 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:35:09 INFO - PROCESS | 3380 | 1467236109942 Marionette TRACE conn6 <- [1,2138,null,{}] 14:35:09 INFO - PROCESS | 3380 | 1467236109947 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:09 INFO - PROCESS | 3380 | 1467236109951 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:10 INFO - PROCESS | 3380 | 1467236110069 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 14:35:10 INFO - PROCESS | 3380 | 1467236110165 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 3380 | 1467236110168 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B95B000 == 29 [pid = 3380] [id = 544] 14:35:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39592BC00) [pid = 3380] [serial = 1632] [outer = 0000000000000000] 14:35:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F396C97400) [pid = 3380] [serial = 1633] [outer = 000000F39592BC00] 14:35:10 INFO - PROCESS | 3380 | 1467236110228 Marionette DEBUG loaded listener.js 14:35:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396F98800) [pid = 3380] [serial = 1634] [outer = 000000F39592BC00] 14:35:10 INFO - PROCESS | 3380 | 1467236110728 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 14:35:10 INFO - PROCESS | 3380 | 1467236110784 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 14:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:35:10 INFO - PROCESS | 3380 | 1467236110790 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:35:10 INFO - PROCESS | 3380 | 1467236110793 Marionette TRACE conn6 <- [1,2142,null,{}] 14:35:10 INFO - PROCESS | 3380 | 1467236110802 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:10 INFO - PROCESS | 3380 | 1467236110804 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:10 INFO - PROCESS | 3380 | 1467236110911 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 14:35:10 INFO - PROCESS | 3380 | 1467236110927 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:10 INFO - PROCESS | 3380 | 1467236110930 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C84000 == 30 [pid = 3380] [id = 545] 14:35:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39BCE5800) [pid = 3380] [serial = 1635] [outer = 0000000000000000] 14:35:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39BD90400) [pid = 3380] [serial = 1636] [outer = 000000F39BCE5800] 14:35:10 INFO - PROCESS | 3380 | 1467236110986 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39CB93800) [pid = 3380] [serial = 1637] [outer = 000000F39BCE5800] 14:35:11 INFO - PROCESS | 3380 | 1467236111559 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 776ms 14:35:11 INFO - PROCESS | 3380 | 1467236111569 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 3380 | 1467236111572 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 14:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:35:11 INFO - PROCESS | 3380 | 1467236111576 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 3380 | 1467236111580 Marionette TRACE conn6 <- [1,2146,null,{}] 14:35:11 INFO - PROCESS | 3380 | 1467236111592 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:11 INFO - PROCESS | 3380 | 1467236111598 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:11 INFO - PROCESS | 3380 | 1467236111700 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 14:35:11 INFO - PROCESS | 3380 | 1467236111812 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:11 INFO - PROCESS | 3380 | 1467236111816 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C57000 == 31 [pid = 3380] [id = 546] 14:35:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39FBE5C00) [pid = 3380] [serial = 1638] [outer = 0000000000000000] 14:35:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0758400) [pid = 3380] [serial = 1639] [outer = 000000F39FBE5C00] 14:35:11 INFO - PROCESS | 3380 | 1467236111873 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0CDC800) [pid = 3380] [serial = 1640] [outer = 000000F39FBE5C00] 14:35:12 INFO - PROCESS | 3380 | 1467236112358 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:35:12 INFO - PROCESS | 3380 | 1467236112419 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 14:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:35:12 INFO - PROCESS | 3380 | 1467236112422 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - PROCESS | 3380 | 1467236112424 Marionette TRACE conn6 <- [1,2150,null,{}] 14:35:12 INFO - PROCESS | 3380 | 1467236112435 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:12 INFO - PROCESS | 3380 | 1467236112437 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:12 INFO - PROCESS | 3380 | 1467236112576 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 14:35:12 INFO - PROCESS | 3380 | 1467236112644 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:12 INFO - PROCESS | 3380 | 1467236112646 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60E9000 == 32 [pid = 3380] [id = 547] 14:35:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0FD2C00) [pid = 3380] [serial = 1641] [outer = 0000000000000000] 14:35:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A16B5400) [pid = 3380] [serial = 1642] [outer = 000000F3A0FD2C00] 14:35:12 INFO - PROCESS | 3380 | 1467236112707 Marionette DEBUG loaded listener.js 14:35:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A314D800) [pid = 3380] [serial = 1643] [outer = 000000F3A0FD2C00] 14:35:13 INFO - PROCESS | 3380 | 1467236113249 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 899ms 14:35:13 INFO - PROCESS | 3380 | 1467236113324 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 14:35:13 INFO - PROCESS | 3380 | 1467236113326 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 14:35:13 INFO - PROCESS | 3380 | 1467236113329 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:35:13 INFO - PROCESS | 3380 | 1467236113331 Marionette TRACE conn6 <- [1,2154,null,{}] 14:35:13 INFO - PROCESS | 3380 | 1467236113335 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:13 INFO - PROCESS | 3380 | 1467236113337 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:13 INFO - PROCESS | 3380 | 1467236113466 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 14:35:13 INFO - PROCESS | 3380 | 1467236113530 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 3380 | 1467236113533 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A784A000 == 33 [pid = 3380] [id = 548] 14:35:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E1C00) [pid = 3380] [serial = 1644] [outer = 0000000000000000] 14:35:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A35A7000) [pid = 3380] [serial = 1645] [outer = 000000F3A34E1C00] 14:35:13 INFO - PROCESS | 3380 | 1467236113585 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3633C00) [pid = 3380] [serial = 1646] [outer = 000000F3A34E1C00] 14:35:14 INFO - PROCESS | 3380 | 1467236114154 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396727000) [pid = 3380] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39D1DC000) [pid = 3380] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39C0D0C00) [pid = 3380] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39C0D1400) [pid = 3380] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0753800) [pid = 3380] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39745A400) [pid = 3380] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39B9B3000) [pid = 3380] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0FAA800) [pid = 3380] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3967D6C00) [pid = 3380] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A03E3000) [pid = 3380] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A362E800) [pid = 3380] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A4B90000) [pid = 3380] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:35:14 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F395927800) [pid = 3380] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 881ms 14:35:14 INFO - PROCESS | 3380 | 1467236114214 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 3380 | 1467236114216 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 14:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:35:14 INFO - PROCESS | 3380 | 1467236114220 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 3380 | 1467236114221 Marionette TRACE conn6 <- [1,2158,null,{}] 14:35:14 INFO - PROCESS | 3380 | 1467236114225 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:14 INFO - PROCESS | 3380 | 1467236114231 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:14 INFO - PROCESS | 3380 | 1467236114374 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 14:35:14 INFO - PROCESS | 3380 | 1467236114382 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 3380 | 1467236114384 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81A6800 == 34 [pid = 3380] [id = 549] 14:35:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A362E800) [pid = 3380] [serial = 1647] [outer = 0000000000000000] 14:35:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A3A1DC00) [pid = 3380] [serial = 1648] [outer = 000000F3A362E800] 14:35:14 INFO - PROCESS | 3380 | 1467236114437 Marionette DEBUG loaded listener.js 14:35:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A4088800) [pid = 3380] [serial = 1649] [outer = 000000F3A362E800] 14:35:14 INFO - PROCESS | 3380 | 1467236114964 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 774ms 14:35:15 INFO - PROCESS | 3380 | 1467236114996 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 3380 | 1467236114998 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 14:35:15 INFO - PROCESS | 3380 | 1467236115001 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:35:15 INFO - PROCESS | 3380 | 1467236115003 Marionette TRACE conn6 <- [1,2162,null,{}] 14:35:15 INFO - PROCESS | 3380 | 1467236115006 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:15 INFO - PROCESS | 3380 | 1467236115008 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:15 INFO - PROCESS | 3380 | 1467236115102 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 14:35:15 INFO - PROCESS | 3380 | 1467236115108 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 3380 | 1467236115110 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A891E800 == 35 [pid = 3380] [id = 550] 14:35:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A3EC4800) [pid = 3380] [serial = 1650] [outer = 0000000000000000] 14:35:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A4346000) [pid = 3380] [serial = 1651] [outer = 000000F3A3EC4800] 14:35:15 INFO - PROCESS | 3380 | 1467236115162 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A4B89400) [pid = 3380] [serial = 1652] [outer = 000000F3A3EC4800] 14:35:15 INFO - PROCESS | 3380 | 1467236115645 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 690ms 14:35:15 INFO - PROCESS | 3380 | 1467236115695 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 3380 | 1467236115698 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 14:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:35:15 INFO - PROCESS | 3380 | 1467236115701 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - PROCESS | 3380 | 1467236115711 Marionette TRACE conn6 <- [1,2166,null,{}] 14:35:15 INFO - PROCESS | 3380 | 1467236115716 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:15 INFO - PROCESS | 3380 | 1467236115718 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:15 INFO - PROCESS | 3380 | 1467236115812 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 14:35:15 INFO - PROCESS | 3380 | 1467236115818 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:15 INFO - PROCESS | 3380 | 1467236115820 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97B0800 == 36 [pid = 3380] [id = 551] 14:35:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4D9CC00) [pid = 3380] [serial = 1653] [outer = 0000000000000000] 14:35:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4DA4400) [pid = 3380] [serial = 1654] [outer = 000000F3A4D9CC00] 14:35:15 INFO - PROCESS | 3380 | 1467236115870 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A5954400) [pid = 3380] [serial = 1655] [outer = 000000F3A4D9CC00] 14:35:16 INFO - PROCESS | 3380 | 1467236116623 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 943ms 14:35:16 INFO - PROCESS | 3380 | 1467236116648 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 14:35:16 INFO - PROCESS | 3380 | 1467236116653 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 14:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:35:16 INFO - PROCESS | 3380 | 1467236116659 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:35:16 INFO - PROCESS | 3380 | 1467236116663 Marionette TRACE conn6 <- [1,2170,null,{}] 14:35:16 INFO - PROCESS | 3380 | 1467236116670 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:16 INFO - PROCESS | 3380 | 1467236116674 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:16 INFO - PROCESS | 3380 | 1467236116811 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 14:35:16 INFO - PROCESS | 3380 | 1467236116955 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 3380 | 1467236116959 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB86000 == 37 [pid = 3380] [id = 552] 14:35:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396CA4400) [pid = 3380] [serial = 1656] [outer = 0000000000000000] 14:35:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39722E400) [pid = 3380] [serial = 1657] [outer = 000000F396CA4400] 14:35:17 INFO - PROCESS | 3380 | 1467236117027 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39BC6F800) [pid = 3380] [serial = 1658] [outer = 000000F396CA4400] 14:35:17 INFO - PROCESS | 3380 | 1467236117763 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1136ms 14:35:17 INFO - PROCESS | 3380 | 1467236117798 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 3380 | 1467236117804 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 14:35:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:35:17 INFO - PROCESS | 3380 | 1467236117812 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - PROCESS | 3380 | 1467236117815 Marionette TRACE conn6 <- [1,2174,null,{}] 14:35:17 INFO - PROCESS | 3380 | 1467236117820 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:17 INFO - PROCESS | 3380 | 1467236117823 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:17 INFO - PROCESS | 3380 | 1467236117957 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 14:35:18 INFO - PROCESS | 3380 | 1467236118101 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:18 INFO - PROCESS | 3380 | 1467236118105 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7856000 == 38 [pid = 3380] [id = 553] 14:35:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39FBE5000) [pid = 3380] [serial = 1659] [outer = 0000000000000000] 14:35:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A03EA800) [pid = 3380] [serial = 1660] [outer = 000000F39FBE5000] 14:35:18 INFO - PROCESS | 3380 | 1467236118176 Marionette DEBUG loaded listener.js 14:35:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0D87000) [pid = 3380] [serial = 1661] [outer = 000000F39FBE5000] 14:35:18 INFO - PROCESS | 3380 | 1467236118896 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1142ms 14:35:18 INFO - PROCESS | 3380 | 1467236118954 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 3380 | 1467236118957 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 14:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:35:18 INFO - PROCESS | 3380 | 1467236118961 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 3380 | 1467236118965 Marionette TRACE conn6 <- [1,2178,null,{}] 14:35:18 INFO - PROCESS | 3380 | 1467236118978 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:18 INFO - PROCESS | 3380 | 1467236118984 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:19 INFO - PROCESS | 3380 | 1467236119125 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 14:35:19 INFO - PROCESS | 3380 | 1467236119261 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 3380 | 1467236119266 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1B4800 == 39 [pid = 3380] [id = 554] 14:35:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3E06C00) [pid = 3380] [serial = 1662] [outer = 0000000000000000] 14:35:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A4DA2000) [pid = 3380] [serial = 1663] [outer = 000000F3A3E06C00] 14:35:19 INFO - PROCESS | 3380 | 1467236119335 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A59E2C00) [pid = 3380] [serial = 1664] [outer = 000000F3A3E06C00] 14:35:20 INFO - PROCESS | 3380 | 1467236120054 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:35:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1144ms 14:35:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:35:20 INFO - PROCESS | 3380 | 1467236120106 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 3380 | 1467236120110 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 14:35:20 INFO - PROCESS | 3380 | 1467236120114 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 3380 | 1467236120116 Marionette TRACE conn6 <- [1,2182,null,{}] 14:35:20 INFO - PROCESS | 3380 | 1467236120119 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:20 INFO - PROCESS | 3380 | 1467236120122 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:20 INFO - PROCESS | 3380 | 1467236120253 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 14:35:20 INFO - PROCESS | 3380 | 1467236120394 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 3380 | 1467236120397 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB115800 == 40 [pid = 3380] [id = 555] 14:35:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A60C1800) [pid = 3380] [serial = 1665] [outer = 0000000000000000] 14:35:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A60C4800) [pid = 3380] [serial = 1666] [outer = 000000F3A60C1800] 14:35:20 INFO - PROCESS | 3380 | 1467236120462 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A60CD800) [pid = 3380] [serial = 1667] [outer = 000000F3A60C1800] 14:35:21 INFO - PROCESS | 3380 | 1467236121129 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1024ms 14:35:21 INFO - PROCESS | 3380 | 1467236121140 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 14:35:21 INFO - PROCESS | 3380 | 1467236121142 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 14:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:35:21 INFO - PROCESS | 3380 | 1467236121146 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:35:21 INFO - PROCESS | 3380 | 1467236121148 Marionette TRACE conn6 <- [1,2186,null,{}] 14:35:21 INFO - PROCESS | 3380 | 1467236121152 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:21 INFO - PROCESS | 3380 | 1467236121155 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:21 INFO - PROCESS | 3380 | 1467236121297 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 14:35:21 INFO - PROCESS | 3380 | 1467236121410 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:21 INFO - PROCESS | 3380 | 1467236121413 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F395E4C000 == 41 [pid = 3380] [id = 556] 14:35:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3958DB800) [pid = 3380] [serial = 1668] [outer = 0000000000000000] 14:35:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3962CFC00) [pid = 3380] [serial = 1669] [outer = 000000F3958DB800] 14:35:21 INFO - PROCESS | 3380 | 1467236121519 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39CA07C00) [pid = 3380] [serial = 1670] [outer = 000000F3958DB800] 14:35:22 INFO - PROCESS | 3380 | 1467236122399 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1297ms 14:35:22 INFO - PROCESS | 3380 | 1467236122446 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 14:35:22 INFO - PROCESS | 3380 | 1467236122452 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 14:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:35:22 INFO - PROCESS | 3380 | 1467236122457 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:35:22 INFO - PROCESS | 3380 | 1467236122462 Marionette TRACE conn6 <- [1,2190,null,{}] 14:35:22 INFO - PROCESS | 3380 | 1467236122471 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:22 INFO - PROCESS | 3380 | 1467236122475 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:22 INFO - PROCESS | 3380 | 1467236122628 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 14:35:22 INFO - PROCESS | 3380 | 1467236122775 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:22 INFO - PROCESS | 3380 | 1467236122778 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0499000 == 42 [pid = 3380] [id = 557] 14:35:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3980B9400) [pid = 3380] [serial = 1671] [outer = 0000000000000000] 14:35:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39BD8B800) [pid = 3380] [serial = 1672] [outer = 000000F3980B9400] 14:35:22 INFO - PROCESS | 3380 | 1467236122843 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39CB94800) [pid = 3380] [serial = 1673] [outer = 000000F3980B9400] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A891E800 == 41 [pid = 3380] [id = 550] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81A6800 == 40 [pid = 3380] [id = 549] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A784A000 == 39 [pid = 3380] [id = 548] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60E9000 == 38 [pid = 3380] [id = 547] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C57000 == 37 [pid = 3380] [id = 546] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C84000 == 36 [pid = 3380] [id = 545] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B95B000 == 35 [pid = 3380] [id = 544] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97AA000 == 34 [pid = 3380] [id = 543] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5720000 == 33 [pid = 3380] [id = 542] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819F800 == 32 [pid = 3380] [id = 540] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA51000 == 31 [pid = 3380] [id = 541] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F395E4C000 == 30 [pid = 3380] [id = 556] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB115800 == 29 [pid = 3380] [id = 555] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1B4800 == 28 [pid = 3380] [id = 554] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7856000 == 27 [pid = 3380] [id = 553] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97B0800 == 26 [pid = 3380] [id = 551] 14:35:23 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB86000 == 25 [pid = 3380] [id = 552] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3967DB000) [pid = 3380] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39D1E1800) [pid = 3380] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396CA0000) [pid = 3380] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39C0D6400) [pid = 3380] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39CC67800) [pid = 3380] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39CA06400) [pid = 3380] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A07C3800) [pid = 3380] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A03E4C00) [pid = 3380] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39B2C7000) [pid = 3380] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39B14BC00) [pid = 3380] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39D662800) [pid = 3380] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A16CB000) [pid = 3380] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39BC6EC00) [pid = 3380] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F397BD8800) [pid = 3380] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A16C5400) [pid = 3380] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0C7B400) [pid = 3380] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A4D25400) [pid = 3380] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A40DA800) [pid = 3380] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A5955000) [pid = 3380] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A4DA8400) [pid = 3380] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39C062000) [pid = 3380] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F396FA4C00) [pid = 3380] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396257800) [pid = 3380] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0C7F000) [pid = 3380] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A34E7C00) [pid = 3380] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0D82000) [pid = 3380] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39CBDCC00) [pid = 3380] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 14:35:24 INFO - PROCESS | 3380 | 1467236124306 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:35:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:35:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1905ms 14:35:24 INFO - PROCESS | 3380 | 1467236124366 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 14:35:24 INFO - PROCESS | 3380 | 1467236124370 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 14:35:24 INFO - PROCESS | 3380 | 1467236124374 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:35:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:35:24 INFO - PROCESS | 3380 | 1467236124379 Marionette TRACE conn6 <- [1,2194,null,{}] 14:35:24 INFO - PROCESS | 3380 | 1467236124385 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:24 INFO - PROCESS | 3380 | 1467236124388 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:24 INFO - PROCESS | 3380 | 1467236124537 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 14:35:24 INFO - PROCESS | 3380 | 1467236124637 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 3380 | 1467236124640 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BAAC800 == 26 [pid = 3380] [id = 558] 14:35:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39672A400) [pid = 3380] [serial = 1674] [outer = 0000000000000000] 14:35:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3968EFC00) [pid = 3380] [serial = 1675] [outer = 000000F39672A400] 14:35:24 INFO - PROCESS | 3380 | 1467236124697 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396D9B800) [pid = 3380] [serial = 1676] [outer = 000000F39672A400] 14:35:25 INFO - PROCESS | 3380 | 1467236125138 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 838ms 14:35:25 INFO - PROCESS | 3380 | 1467236125217 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 3380 | 1467236125223 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 14:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:35:25 INFO - PROCESS | 3380 | 1467236125230 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 3380 | 1467236125233 Marionette TRACE conn6 <- [1,2198,null,{}] 14:35:25 INFO - PROCESS | 3380 | 1467236125237 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:25 INFO - PROCESS | 3380 | 1467236125240 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:25 INFO - PROCESS | 3380 | 1467236125352 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 14:35:25 INFO - PROCESS | 3380 | 1467236125362 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:25 INFO - PROCESS | 3380 | 1467236125365 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07CF000 == 27 [pid = 3380] [id = 559] 14:35:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39AF49800) [pid = 3380] [serial = 1677] [outer = 0000000000000000] 14:35:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B17E400) [pid = 3380] [serial = 1678] [outer = 000000F39AF49800] 14:35:25 INFO - PROCESS | 3380 | 1467236125421 Marionette DEBUG loaded listener.js 14:35:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B2C7000) [pid = 3380] [serial = 1679] [outer = 000000F39AF49800] 14:35:25 INFO - PROCESS | 3380 | 1467236125937 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:35:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:35:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 734ms 14:35:25 INFO - PROCESS | 3380 | 1467236125965 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 3380 | 1467236125967 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 14:35:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:35:25 INFO - PROCESS | 3380 | 1467236125971 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 3380 | 1467236125975 Marionette TRACE conn6 <- [1,2202,null,{}] 14:35:25 INFO - PROCESS | 3380 | 1467236125988 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:25 INFO - PROCESS | 3380 | 1467236125994 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:26 INFO - PROCESS | 3380 | 1467236126092 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 14:35:26 INFO - PROCESS | 3380 | 1467236126099 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:26 INFO - PROCESS | 3380 | 1467236126103 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A369C800 == 28 [pid = 3380] [id = 560] 14:35:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C064C00) [pid = 3380] [serial = 1680] [outer = 0000000000000000] 14:35:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0D2C00) [pid = 3380] [serial = 1681] [outer = 000000F39C064C00] 14:35:26 INFO - PROCESS | 3380 | 1467236126159 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CBDE400) [pid = 3380] [serial = 1682] [outer = 000000F39C064C00] 14:35:26 INFO - PROCESS | 3380 | 1467236126775 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 838ms 14:35:26 INFO - PROCESS | 3380 | 1467236126811 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 14:35:26 INFO - PROCESS | 3380 | 1467236126814 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 14:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:35:26 INFO - PROCESS | 3380 | 1467236126817 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:35:26 INFO - PROCESS | 3380 | 1467236126819 Marionette TRACE conn6 <- [1,2206,null,{}] 14:35:26 INFO - PROCESS | 3380 | 1467236126822 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:26 INFO - PROCESS | 3380 | 1467236126824 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:26 INFO - PROCESS | 3380 | 1467236126964 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 14:35:27 INFO - PROCESS | 3380 | 1467236127036 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:27 INFO - PROCESS | 3380 | 1467236127039 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3F97000 == 29 [pid = 3380] [id = 561] 14:35:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D1DC800) [pid = 3380] [serial = 1683] [outer = 0000000000000000] 14:35:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1E3400) [pid = 3380] [serial = 1684] [outer = 000000F39D1DC800] 14:35:27 INFO - PROCESS | 3380 | 1467236127092 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A03E3000) [pid = 3380] [serial = 1685] [outer = 000000F39D1DC800] 14:35:27 INFO - PROCESS | 3380 | 1467236127621 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:35:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:35:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 837ms 14:35:27 INFO - PROCESS | 3380 | 1467236127666 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 14:35:27 INFO - PROCESS | 3380 | 1467236127668 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 14:35:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:35:27 INFO - PROCESS | 3380 | 1467236127672 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:35:27 INFO - PROCESS | 3380 | 1467236127674 Marionette TRACE conn6 <- [1,2210,null,{}] 14:35:27 INFO - PROCESS | 3380 | 1467236127677 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:27 INFO - PROCESS | 3380 | 1467236127680 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:27 INFO - PROCESS | 3380 | 1467236127811 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 14:35:27 INFO - PROCESS | 3380 | 1467236127879 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:27 INFO - PROCESS | 3380 | 1467236127882 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5704000 == 30 [pid = 3380] [id = 562] 14:35:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A075E000) [pid = 3380] [serial = 1686] [outer = 0000000000000000] 14:35:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0BAA000) [pid = 3380] [serial = 1687] [outer = 000000F3A075E000] 14:35:27 INFO - PROCESS | 3380 | 1467236127934 Marionette DEBUG loaded listener.js 14:35:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0C80800) [pid = 3380] [serial = 1688] [outer = 000000F3A075E000] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0FD2C00) [pid = 3380] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A34E1C00) [pid = 3380] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A362E800) [pid = 3380] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39BCE5800) [pid = 3380] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0FD2400) [pid = 3380] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39592BC00) [pid = 3380] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F395923400) [pid = 3380] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39FBE5C00) [pid = 3380] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A34E4000) [pid = 3380] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39BD88C00) [pid = 3380] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3EC4800) [pid = 3380] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:35:28 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A4D9CC00) [pid = 3380] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:35:28 INFO - PROCESS | 3380 | 1467236128762 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1131ms 14:35:28 INFO - PROCESS | 3380 | 1467236128808 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 14:35:28 INFO - PROCESS | 3380 | 1467236128810 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 14:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:35:28 INFO - PROCESS | 3380 | 1467236128814 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 3380 | 1467236128816 Marionette TRACE conn6 <- [1,2214,null,{}] 14:35:28 INFO - PROCESS | 3380 | 1467236128819 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:28 INFO - PROCESS | 3380 | 1467236128825 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:28 INFO - PROCESS | 3380 | 1467236128975 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 14:35:29 INFO - PROCESS | 3380 | 1467236129039 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:29 INFO - PROCESS | 3380 | 1467236129041 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76BC000 == 31 [pid = 3380] [id = 563] 14:35:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0CE1C00) [pid = 3380] [serial = 1689] [outer = 0000000000000000] 14:35:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CEDC00) [pid = 3380] [serial = 1690] [outer = 000000F3A0CE1C00] 14:35:29 INFO - PROCESS | 3380 | 1467236129095 Marionette DEBUG loaded listener.js 14:35:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0FD8000) [pid = 3380] [serial = 1691] [outer = 000000F3A0CE1C00] 14:35:29 INFO - PROCESS | 3380 | 1467236129516 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 734ms 14:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:35:29 INFO - PROCESS | 3380 | 1467236129552 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 14:35:29 INFO - PROCESS | 3380 | 1467236129554 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 14:35:29 INFO - PROCESS | 3380 | 1467236129557 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:35:29 INFO - PROCESS | 3380 | 1467236129559 Marionette TRACE conn6 <- [1,2218,null,{}] 14:35:29 INFO - PROCESS | 3380 | 1467236129562 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:29 INFO - PROCESS | 3380 | 1467236129564 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:29 INFO - PROCESS | 3380 | 1467236129657 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 14:35:29 INFO - PROCESS | 3380 | 1467236129663 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:29 INFO - PROCESS | 3380 | 1467236129665 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7865800 == 32 [pid = 3380] [id = 564] 14:35:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3950DA800) [pid = 3380] [serial = 1692] [outer = 0000000000000000] 14:35:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A2A8A800) [pid = 3380] [serial = 1693] [outer = 000000F3950DA800] 14:35:29 INFO - PROCESS | 3380 | 1467236129717 Marionette DEBUG loaded listener.js 14:35:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A314D000) [pid = 3380] [serial = 1694] [outer = 000000F3950DA800] 14:35:30 INFO - PROCESS | 3380 | 1467236130171 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:35:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:35:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 692ms 14:35:30 INFO - PROCESS | 3380 | 1467236130252 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 14:35:30 INFO - PROCESS | 3380 | 1467236130254 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 14:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:35:30 INFO - PROCESS | 3380 | 1467236130258 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:35:30 INFO - PROCESS | 3380 | 1467236130260 Marionette TRACE conn6 <- [1,2222,null,{}] 14:35:30 INFO - PROCESS | 3380 | 1467236130263 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:30 INFO - PROCESS | 3380 | 1467236130265 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:30 INFO - PROCESS | 3380 | 1467236130393 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 14:35:30 INFO - PROCESS | 3380 | 1467236130405 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:30 INFO - PROCESS | 3380 | 1467236130407 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8199800 == 33 [pid = 3380] [id = 565] 14:35:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A31E0000) [pid = 3380] [serial = 1695] [outer = 0000000000000000] 14:35:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A345CC00) [pid = 3380] [serial = 1696] [outer = 000000F3A31E0000] 14:35:30 INFO - PROCESS | 3380 | 1467236130460 Marionette DEBUG loaded listener.js 14:35:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A34EFC00) [pid = 3380] [serial = 1697] [outer = 000000F3A31E0000] 14:35:31 INFO - PROCESS | 3380 | 1467236131341 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1136ms 14:35:31 INFO - PROCESS | 3380 | 1467236131398 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 14:35:31 INFO - PROCESS | 3380 | 1467236131403 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 14:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:35:31 INFO - PROCESS | 3380 | 1467236131408 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - PROCESS | 3380 | 1467236131413 Marionette TRACE conn6 <- [1,2226,null,{}] 14:35:31 INFO - PROCESS | 3380 | 1467236131419 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:31 INFO - PROCESS | 3380 | 1467236131422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:31 INFO - PROCESS | 3380 | 1467236131565 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 14:35:31 INFO - PROCESS | 3380 | 1467236131700 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:31 INFO - PROCESS | 3380 | 1467236131703 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB78000 == 34 [pid = 3380] [id = 566] 14:35:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396727400) [pid = 3380] [serial = 1698] [outer = 0000000000000000] 14:35:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396CA1C00) [pid = 3380] [serial = 1699] [outer = 000000F396727400] 14:35:31 INFO - PROCESS | 3380 | 1467236131773 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F397BD5400) [pid = 3380] [serial = 1700] [outer = 000000F396727400] 14:35:32 INFO - PROCESS | 3380 | 1467236132620 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1234ms 14:35:32 INFO - PROCESS | 3380 | 1467236132646 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 14:35:32 INFO - PROCESS | 3380 | 1467236132651 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 14:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:35:32 INFO - PROCESS | 3380 | 1467236132658 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 3380 | 1467236132662 Marionette TRACE conn6 <- [1,2230,null,{}] 14:35:32 INFO - PROCESS | 3380 | 1467236132666 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:32 INFO - PROCESS | 3380 | 1467236132669 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:32 INFO - PROCESS | 3380 | 1467236132812 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 14:35:32 INFO - PROCESS | 3380 | 1467236132955 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:32 INFO - PROCESS | 3380 | 1467236132960 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A703F000 == 35 [pid = 3380] [id = 567] 14:35:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39C0CA000) [pid = 3380] [serial = 1701] [outer = 0000000000000000] 14:35:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39CB96C00) [pid = 3380] [serial = 1702] [outer = 000000F39C0CA000] 14:35:33 INFO - PROCESS | 3380 | 1467236133040 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39D1E5400) [pid = 3380] [serial = 1703] [outer = 000000F39C0CA000] 14:35:34 INFO - PROCESS | 3380 | 1467236134009 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:35:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:35:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1380ms 14:35:34 INFO - PROCESS | 3380 | 1467236134040 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 14:35:34 INFO - PROCESS | 3380 | 1467236134045 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 14:35:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:35:34 INFO - PROCESS | 3380 | 1467236134050 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:35:34 INFO - PROCESS | 3380 | 1467236134053 Marionette TRACE conn6 <- [1,2234,null,{}] 14:35:34 INFO - PROCESS | 3380 | 1467236134059 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:34 INFO - PROCESS | 3380 | 1467236134062 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:34 INFO - PROCESS | 3380 | 1467236134196 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 14:35:34 INFO - PROCESS | 3380 | 1467236134339 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:34 INFO - PROCESS | 3380 | 1467236134344 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D090000 == 36 [pid = 3380] [id = 568] 14:35:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F396E0B800) [pid = 3380] [serial = 1704] [outer = 0000000000000000] 14:35:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396FA2400) [pid = 3380] [serial = 1705] [outer = 000000F396E0B800] 14:35:34 INFO - PROCESS | 3380 | 1467236134404 Marionette DEBUG loaded listener.js 14:35:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39B2C3000) [pid = 3380] [serial = 1706] [outer = 000000F396E0B800] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7865800 == 35 [pid = 3380] [id = 564] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76BC000 == 34 [pid = 3380] [id = 563] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5704000 == 33 [pid = 3380] [id = 562] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3F97000 == 32 [pid = 3380] [id = 561] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A369C800 == 31 [pid = 3380] [id = 560] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07CF000 == 30 [pid = 3380] [id = 559] 14:35:34 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BAAC800 == 29 [pid = 3380] [id = 558] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A16B5400) [pid = 3380] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A35A7000) [pid = 3380] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39BD90400) [pid = 3380] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39CB93800) [pid = 3380] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A359C000) [pid = 3380] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3630400) [pid = 3380] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396C97400) [pid = 3380] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396F98800) [pid = 3380] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3967D7800) [pid = 3380] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396F9A400) [pid = 3380] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0758400) [pid = 3380] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A35A0800) [pid = 3380] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39C0CC800) [pid = 3380] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39D086800) [pid = 3380] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3633C00) [pid = 3380] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A314D800) [pid = 3380] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0CDC800) [pid = 3380] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A3A1DC00) [pid = 3380] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A4346000) [pid = 3380] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A4DA4400) [pid = 3380] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A4088800) [pid = 3380] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A5954400) [pid = 3380] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 14:35:34 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A4B89400) [pid = 3380] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 14:35:35 INFO - PROCESS | 3380 | 1467236135047 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1029ms 14:35:35 INFO - PROCESS | 3380 | 1467236135083 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 3380 | 1467236135087 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 14:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:35:35 INFO - PROCESS | 3380 | 1467236135096 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 3380 | 1467236135099 Marionette TRACE conn6 <- [1,2238,null,{}] 14:35:35 INFO - PROCESS | 3380 | 1467236135103 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:35 INFO - PROCESS | 3380 | 1467236135106 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:35 INFO - PROCESS | 3380 | 1467236135236 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 14:35:35 INFO - PROCESS | 3380 | 1467236135338 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 3380 | 1467236135340 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07E5800 == 30 [pid = 3380] [id = 569] 14:35:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396D98800) [pid = 3380] [serial = 1707] [outer = 0000000000000000] 14:35:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39B2C9400) [pid = 3380] [serial = 1708] [outer = 000000F396D98800] 14:35:35 INFO - PROCESS | 3380 | 1467236135396 Marionette DEBUG loaded listener.js 14:35:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39C05E000) [pid = 3380] [serial = 1709] [outer = 000000F396D98800] 14:35:35 INFO - PROCESS | 3380 | 1467236135912 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 839ms 14:35:35 INFO - PROCESS | 3380 | 1467236135936 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 3380 | 1467236135938 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 14:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:35:35 INFO - PROCESS | 3380 | 1467236135947 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 3380 | 1467236135951 Marionette TRACE conn6 <- [1,2242,null,{}] 14:35:35 INFO - PROCESS | 3380 | 1467236135964 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:35 INFO - PROCESS | 3380 | 1467236135970 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:36 INFO - PROCESS | 3380 | 1467236136069 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 14:35:36 INFO - PROCESS | 3380 | 1467236136080 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 3380 | 1467236136084 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3F8F800 == 31 [pid = 3380] [id = 570] 14:35:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D1DBC00) [pid = 3380] [serial = 1710] [outer = 0000000000000000] 14:35:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D5C8C00) [pid = 3380] [serial = 1711] [outer = 000000F39D1DBC00] 14:35:36 INFO - PROCESS | 3380 | 1467236136142 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A075CC00) [pid = 3380] [serial = 1712] [outer = 000000F39D1DBC00] 14:35:36 INFO - PROCESS | 3380 | 1467236136649 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 733ms 14:35:36 INFO - PROCESS | 3380 | 1467236136680 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 14:35:36 INFO - PROCESS | 3380 | 1467236136683 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 14:35:36 INFO - PROCESS | 3380 | 1467236136686 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - PROCESS | 3380 | 1467236136688 Marionette TRACE conn6 <- [1,2246,null,{}] 14:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:35:36 INFO - PROCESS | 3380 | 1467236136692 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:36 INFO - PROCESS | 3380 | 1467236136694 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:36 INFO - PROCESS | 3380 | 1467236136801 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 14:35:36 INFO - PROCESS | 3380 | 1467236136810 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:36 INFO - PROCESS | 3380 | 1467236136813 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61A3800 == 32 [pid = 3380] [id = 571] 14:35:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CEB400) [pid = 3380] [serial = 1713] [outer = 0000000000000000] 14:35:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0D86000) [pid = 3380] [serial = 1714] [outer = 000000F3A0CEB400] 14:35:36 INFO - PROCESS | 3380 | 1467236136867 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0FD7000) [pid = 3380] [serial = 1715] [outer = 000000F3A0CEB400] 14:35:37 INFO - PROCESS | 3380 | 1467236137418 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:35:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:35:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 775ms 14:35:37 INFO - PROCESS | 3380 | 1467236137498 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 14:35:37 INFO - PROCESS | 3380 | 1467236137500 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 14:35:37 INFO - PROCESS | 3380 | 1467236137504 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:35:37 INFO - PROCESS | 3380 | 1467236137505 Marionette TRACE conn6 <- [1,2250,null,{}] 14:35:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:35:37 INFO - PROCESS | 3380 | 1467236137514 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:37 INFO - PROCESS | 3380 | 1467236137517 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:37 INFO - PROCESS | 3380 | 1467236137649 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 14:35:37 INFO - PROCESS | 3380 | 1467236137662 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:37 INFO - PROCESS | 3380 | 1467236137665 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7858800 == 33 [pid = 3380] [id = 572] 14:35:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A2A8D000) [pid = 3380] [serial = 1716] [outer = 0000000000000000] 14:35:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A2A93800) [pid = 3380] [serial = 1717] [outer = 000000F3A2A8D000] 14:35:37 INFO - PROCESS | 3380 | 1467236137781 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A343D000) [pid = 3380] [serial = 1718] [outer = 000000F3A2A8D000] 14:35:38 INFO - PROCESS | 3380 | 1467236138279 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 839ms 14:35:38 INFO - PROCESS | 3380 | 1467236138350 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 14:35:38 INFO - PROCESS | 3380 | 1467236138352 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 14:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:35:38 INFO - PROCESS | 3380 | 1467236138355 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:35:38 INFO - PROCESS | 3380 | 1467236138357 Marionette TRACE conn6 <- [1,2254,null,{}] 14:35:38 INFO - PROCESS | 3380 | 1467236138361 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:38 INFO - PROCESS | 3380 | 1467236138367 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:38 INFO - PROCESS | 3380 | 1467236138532 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 14:35:38 INFO - PROCESS | 3380 | 1467236138587 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 3380 | 1467236138589 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8460800 == 34 [pid = 3380] [id = 573] 14:35:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A362F800) [pid = 3380] [serial = 1719] [outer = 0000000000000000] 14:35:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3BD4000) [pid = 3380] [serial = 1720] [outer = 000000F3A362F800] 14:35:38 INFO - PROCESS | 3380 | 1467236138640 Marionette DEBUG loaded listener.js 14:35:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3EC6800) [pid = 3380] [serial = 1721] [outer = 000000F3A362F800] 14:35:39 INFO - PROCESS | 3380 | 1467236139154 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 837ms 14:35:39 INFO - PROCESS | 3380 | 1467236139196 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 3380 | 1467236139198 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 14:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:35:39 INFO - PROCESS | 3380 | 1467236139201 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 3380 | 1467236139203 Marionette TRACE conn6 <- [1,2258,null,{}] 14:35:39 INFO - PROCESS | 3380 | 1467236139207 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:39 INFO - PROCESS | 3380 | 1467236139209 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:39 INFO - PROCESS | 3380 | 1467236139350 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 14:35:39 INFO - PROCESS | 3380 | 1467236139419 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:39 INFO - PROCESS | 3380 | 1467236139422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E8800 == 35 [pid = 3380] [id = 574] 14:35:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A40CE800) [pid = 3380] [serial = 1722] [outer = 0000000000000000] 14:35:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A40D0400) [pid = 3380] [serial = 1723] [outer = 000000F3A40CE800] 14:35:39 INFO - PROCESS | 3380 | 1467236139474 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A44D0C00) [pid = 3380] [serial = 1724] [outer = 000000F3A40CE800] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D1DC800) [pid = 3380] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3980B9400) [pid = 3380] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A075E000) [pid = 3380] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39C064C00) [pid = 3380] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396CA4400) [pid = 3380] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39672A400) [pid = 3380] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39AF49800) [pid = 3380] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39FBE5000) [pid = 3380] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3E06C00) [pid = 3380] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3950DA800) [pid = 3380] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A60C1800) [pid = 3380] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3958DB800) [pid = 3380] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:35:39 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0CE1C00) [pid = 3380] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:35:39 INFO - PROCESS | 3380 | 1467236139939 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 775ms 14:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:35:39 INFO - PROCESS | 3380 | 1467236139980 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 3380 | 1467236139982 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 14:35:39 INFO - PROCESS | 3380 | 1467236139985 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 3380 | 1467236139987 Marionette TRACE conn6 <- [1,2262,null,{}] 14:35:39 INFO - PROCESS | 3380 | 1467236139991 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:40 INFO - PROCESS | 3380 | 1467236139993 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:40 INFO - PROCESS | 3380 | 1467236140093 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 14:35:40 INFO - PROCESS | 3380 | 1467236140134 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 3380 | 1467236140137 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97B4000 == 36 [pid = 3380] [id = 575] 14:35:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39CBA1800) [pid = 3380] [serial = 1725] [outer = 0000000000000000] 14:35:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CE5C00) [pid = 3380] [serial = 1726] [outer = 000000F39CBA1800] 14:35:40 INFO - PROCESS | 3380 | 1467236140189 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A46AB400) [pid = 3380] [serial = 1727] [outer = 000000F39CBA1800] 14:35:40 INFO - PROCESS | 3380 | 1467236140674 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 733ms 14:35:40 INFO - PROCESS | 3380 | 1467236140721 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 3380 | 1467236140724 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 14:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:35:40 INFO - PROCESS | 3380 | 1467236140727 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 3380 | 1467236140729 Marionette TRACE conn6 <- [1,2266,null,{}] 14:35:40 INFO - PROCESS | 3380 | 1467236140733 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:40 INFO - PROCESS | 3380 | 1467236140743 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:40 INFO - PROCESS | 3380 | 1467236140842 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 14:35:40 INFO - PROCESS | 3380 | 1467236140848 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 3380 | 1467236140850 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F42800 == 37 [pid = 3380] [id = 576] 14:35:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4D9C000) [pid = 3380] [serial = 1728] [outer = 0000000000000000] 14:35:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4DA1000) [pid = 3380] [serial = 1729] [outer = 000000F3A4D9C000] 14:35:40 INFO - PROCESS | 3380 | 1467236140901 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A5952400) [pid = 3380] [serial = 1730] [outer = 000000F3A4D9C000] 14:35:41 INFO - PROCESS | 3380 | 1467236141371 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 690ms 14:35:41 INFO - PROCESS | 3380 | 1467236141420 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 14:35:41 INFO - PROCESS | 3380 | 1467236141423 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 14:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:35:41 INFO - PROCESS | 3380 | 1467236141426 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:35:41 INFO - PROCESS | 3380 | 1467236141428 Marionette TRACE conn6 <- [1,2270,null,{}] 14:35:41 INFO - PROCESS | 3380 | 1467236141434 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:41 INFO - PROCESS | 3380 | 1467236141437 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:41 INFO - PROCESS | 3380 | 1467236141571 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 14:35:41 INFO - PROCESS | 3380 | 1467236141580 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:41 INFO - PROCESS | 3380 | 1467236141582 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1B4800 == 38 [pid = 3380] [id = 577] 14:35:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A595EC00) [pid = 3380] [serial = 1731] [outer = 0000000000000000] 14:35:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A59E7400) [pid = 3380] [serial = 1732] [outer = 000000F3A595EC00] 14:35:41 INFO - PROCESS | 3380 | 1467236141633 Marionette DEBUG loaded listener.js 14:35:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A6091400) [pid = 3380] [serial = 1733] [outer = 000000F3A595EC00] 14:35:42 INFO - PROCESS | 3380 | 1467236142397 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:35:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:35:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 985ms 14:35:42 INFO - PROCESS | 3380 | 1467236142415 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 14:35:42 INFO - PROCESS | 3380 | 1467236142420 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 14:35:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:35:42 INFO - PROCESS | 3380 | 1467236142425 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 3380 | 1467236142431 Marionette TRACE conn6 <- [1,2274,null,{}] 14:35:42 INFO - PROCESS | 3380 | 1467236142437 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:42 INFO - PROCESS | 3380 | 1467236142440 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:42 INFO - PROCESS | 3380 | 1467236142581 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 14:35:42 INFO - PROCESS | 3380 | 1467236142742 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 3380 | 1467236142745 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A04AD000 == 39 [pid = 3380] [id = 578] 14:35:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396CA4800) [pid = 3380] [serial = 1734] [outer = 0000000000000000] 14:35:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39804F800) [pid = 3380] [serial = 1735] [outer = 000000F396CA4800] 14:35:42 INFO - PROCESS | 3380 | 1467236142815 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39C0D5800) [pid = 3380] [serial = 1736] [outer = 000000F396CA4800] 14:35:43 INFO - PROCESS | 3380 | 1467236143539 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:35:43 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 14:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1134ms 14:35:43 INFO - PROCESS | 3380 | 1467236143575 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 3380 | 1467236143580 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 14:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:35:43 INFO - PROCESS | 3380 | 1467236143589 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 3380 | 1467236143593 Marionette TRACE conn6 <- [1,2278,null,{}] 14:35:43 INFO - PROCESS | 3380 | 1467236143597 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:43 INFO - PROCESS | 3380 | 1467236143600 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:43 INFO - PROCESS | 3380 | 1467236143740 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 14:35:43 INFO - PROCESS | 3380 | 1467236143882 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 3380 | 1467236143885 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81A9000 == 40 [pid = 3380] [id = 579] 14:35:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0BA5C00) [pid = 3380] [serial = 1737] [outer = 0000000000000000] 14:35:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0FAAC00) [pid = 3380] [serial = 1738] [outer = 000000F3A0BA5C00] 14:35:43 INFO - PROCESS | 3380 | 1467236143954 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A35A7C00) [pid = 3380] [serial = 1739] [outer = 000000F3A0BA5C00] 14:35:44 INFO - PROCESS | 3380 | 1467236144692 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1145ms 14:35:44 INFO - PROCESS | 3380 | 1467236144735 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 14:35:44 INFO - PROCESS | 3380 | 1467236144738 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 14:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:35:44 INFO - PROCESS | 3380 | 1467236144742 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:35:44 INFO - PROCESS | 3380 | 1467236144746 Marionette TRACE conn6 <- [1,2282,null,{}] 14:35:44 INFO - PROCESS | 3380 | 1467236144760 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:44 INFO - PROCESS | 3380 | 1467236144766 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:44 INFO - PROCESS | 3380 | 1467236144897 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 14:35:45 INFO - PROCESS | 3380 | 1467236145044 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:45 INFO - PROCESS | 3380 | 1467236145049 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB116800 == 41 [pid = 3380] [id = 580] 14:35:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A40CF800) [pid = 3380] [serial = 1740] [outer = 0000000000000000] 14:35:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A5C4E000) [pid = 3380] [serial = 1741] [outer = 000000F3A40CF800] 14:35:45 INFO - PROCESS | 3380 | 1467236145118 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A60CB000) [pid = 3380] [serial = 1742] [outer = 000000F3A40CF800] 14:35:45 INFO - PROCESS | 3380 | 1467236145783 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1085ms 14:35:45 INFO - PROCESS | 3380 | 1467236145829 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 3380 | 1467236145832 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 14:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:35:45 INFO - PROCESS | 3380 | 1467236145836 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - PROCESS | 3380 | 1467236145838 Marionette TRACE conn6 <- [1,2286,null,{}] 14:35:45 INFO - PROCESS | 3380 | 1467236145842 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:45 INFO - PROCESS | 3380 | 1467236145845 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:45 INFO - PROCESS | 3380 | 1467236145976 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 14:35:46 INFO - PROCESS | 3380 | 1467236146087 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:46 INFO - PROCESS | 3380 | 1467236146090 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA48800 == 42 [pid = 3380] [id = 581] 14:35:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A767D800) [pid = 3380] [serial = 1743] [outer = 0000000000000000] 14:35:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A7682800) [pid = 3380] [serial = 1744] [outer = 000000F3A767D800] 14:35:46 INFO - PROCESS | 3380 | 1467236146192 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A7817800) [pid = 3380] [serial = 1745] [outer = 000000F3A767D800] 14:35:46 INFO - PROCESS | 3380 | 1467236146837 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1035ms 14:35:46 INFO - PROCESS | 3380 | 1467236146872 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 3380 | 1467236146875 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 14:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:35:46 INFO - PROCESS | 3380 | 1467236146878 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 3380 | 1467236146880 Marionette TRACE conn6 <- [1,2290,null,{}] 14:35:46 INFO - PROCESS | 3380 | 1467236146885 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:46 INFO - PROCESS | 3380 | 1467236146887 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:47 INFO - PROCESS | 3380 | 1467236147009 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 14:35:47 INFO - PROCESS | 3380 | 1467236147314 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 3380 | 1467236147318 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA3F000 == 43 [pid = 3380] [id = 582] 14:35:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39603D400) [pid = 3380] [serial = 1746] [outer = 0000000000000000] 14:35:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3967DD800) [pid = 3380] [serial = 1747] [outer = 000000F39603D400] 14:35:47 INFO - PROCESS | 3380 | 1467236147391 Marionette DEBUG loaded listener.js 14:35:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39B17DC00) [pid = 3380] [serial = 1748] [outer = 000000F39603D400] 14:35:48 INFO - PROCESS | 3380 | 1467236148042 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1239ms 14:35:48 INFO - PROCESS | 3380 | 1467236148121 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 14:35:48 INFO - PROCESS | 3380 | 1467236148125 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 14:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:35:48 INFO - PROCESS | 3380 | 1467236148129 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 3380 | 1467236148132 Marionette TRACE conn6 <- [1,2294,null,{}] 14:35:48 INFO - PROCESS | 3380 | 1467236148138 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:48 INFO - PROCESS | 3380 | 1467236148142 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:48 INFO - PROCESS | 3380 | 1467236148269 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 14:35:48 INFO - PROCESS | 3380 | 1467236148413 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:48 INFO - PROCESS | 3380 | 1467236148416 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10BE000 == 44 [pid = 3380] [id = 583] 14:35:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F39AF4E800) [pid = 3380] [serial = 1749] [outer = 0000000000000000] 14:35:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F39CBDD800) [pid = 3380] [serial = 1750] [outer = 000000F39AF4E800] 14:35:48 INFO - PROCESS | 3380 | 1467236148473 Marionette DEBUG loaded listener.js 14:35:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F39FBE3400) [pid = 3380] [serial = 1751] [outer = 000000F39AF4E800] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F42800 == 43 [pid = 3380] [id = 576] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97B4000 == 42 [pid = 3380] [id = 575] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E8800 == 41 [pid = 3380] [id = 574] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8460800 == 40 [pid = 3380] [id = 573] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7858800 == 39 [pid = 3380] [id = 572] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3F8F800 == 38 [pid = 3380] [id = 570] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07E5800 == 37 [pid = 3380] [id = 569] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D090000 == 36 [pid = 3380] [id = 568] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB78000 == 35 [pid = 3380] [id = 566] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A703F000 == 34 [pid = 3380] [id = 567] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8199800 == 33 [pid = 3380] [id = 565] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0499000 == 32 [pid = 3380] [id = 557] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61A3800 == 31 [pid = 3380] [id = 571] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA3F000 == 30 [pid = 3380] [id = 582] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA48800 == 29 [pid = 3380] [id = 581] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB116800 == 28 [pid = 3380] [id = 580] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81A9000 == 27 [pid = 3380] [id = 579] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A04AD000 == 26 [pid = 3380] [id = 578] 14:35:49 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1B4800 == 25 [pid = 3380] [id = 577] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F39D1E3400) [pid = 3380] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F39CB94800) [pid = 3380] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A0BAA000) [pid = 3380] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39BD8B800) [pid = 3380] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39C0D2C00) [pid = 3380] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F39BC6F800) [pid = 3380] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3968EFC00) [pid = 3380] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396D9B800) [pid = 3380] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39722E400) [pid = 3380] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B17E400) [pid = 3380] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39B2C7000) [pid = 3380] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A03E3000) [pid = 3380] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0D87000) [pid = 3380] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A03EA800) [pid = 3380] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A59E2C00) [pid = 3380] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A4DA2000) [pid = 3380] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A314D000) [pid = 3380] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A345CC00) [pid = 3380] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A60CD800) [pid = 3380] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A60C4800) [pid = 3380] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39CA07C00) [pid = 3380] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3962CFC00) [pid = 3380] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0CEDC00) [pid = 3380] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A2A8A800) [pid = 3380] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0C80800) [pid = 3380] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39CBDE400) [pid = 3380] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 14:35:49 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0FD8000) [pid = 3380] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 14:35:50 INFO - PROCESS | 3380 | 1467236150016 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1945ms 14:35:50 INFO - PROCESS | 3380 | 1467236150079 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 14:35:50 INFO - PROCESS | 3380 | 1467236150083 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 14:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:35:50 INFO - PROCESS | 3380 | 1467236150087 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 3380 | 1467236150090 Marionette TRACE conn6 <- [1,2298,null,{}] 14:35:50 INFO - PROCESS | 3380 | 1467236150148 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:50 INFO - PROCESS | 3380 | 1467236150152 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:50 INFO - PROCESS | 3380 | 1467236150265 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 14:35:50 INFO - PROCESS | 3380 | 1467236150272 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 3380 | 1467236150275 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC9D800 == 26 [pid = 3380] [id = 584] 14:35:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3967D7C00) [pid = 3380] [serial = 1752] [outer = 0000000000000000] 14:35:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3968EFC00) [pid = 3380] [serial = 1753] [outer = 000000F3967D7C00] 14:35:50 INFO - PROCESS | 3380 | 1467236150334 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F396D9E000) [pid = 3380] [serial = 1754] [outer = 000000F3967D7C00] 14:35:50 INFO - PROCESS | 3380 | 1467236150909 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 838ms 14:35:50 INFO - PROCESS | 3380 | 1467236150925 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 14:35:50 INFO - PROCESS | 3380 | 1467236150930 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 14:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:35:50 INFO - PROCESS | 3380 | 1467236150937 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 3380 | 1467236150940 Marionette TRACE conn6 <- [1,2302,null,{}] 14:35:50 INFO - PROCESS | 3380 | 1467236150944 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:50 INFO - PROCESS | 3380 | 1467236150947 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:51 INFO - PROCESS | 3380 | 1467236151089 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 14:35:51 INFO - PROCESS | 3380 | 1467236151148 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 3380 | 1467236151150 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0496800 == 27 [pid = 3380] [id = 585] 14:35:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F396874000) [pid = 3380] [serial = 1755] [outer = 0000000000000000] 14:35:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39B17E000) [pid = 3380] [serial = 1756] [outer = 000000F396874000] 14:35:51 INFO - PROCESS | 3380 | 1467236151202 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B6F8400) [pid = 3380] [serial = 1757] [outer = 000000F396874000] 14:35:51 INFO - PROCESS | 3380 | 1467236151654 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 734ms 14:35:51 INFO - PROCESS | 3380 | 1467236151683 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 14:35:51 INFO - PROCESS | 3380 | 1467236151686 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 14:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:35:51 INFO - PROCESS | 3380 | 1467236151690 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 3380 | 1467236151694 Marionette TRACE conn6 <- [1,2306,null,{}] 14:35:51 INFO - PROCESS | 3380 | 1467236151706 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:51 INFO - PROCESS | 3380 | 1467236151711 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:51 INFO - PROCESS | 3380 | 1467236151845 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 14:35:51 INFO - PROCESS | 3380 | 1467236151912 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:51 INFO - PROCESS | 3380 | 1467236151916 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3526800 == 28 [pid = 3380] [id = 586] 14:35:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39C0CC000) [pid = 3380] [serial = 1758] [outer = 0000000000000000] 14:35:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39C0D5400) [pid = 3380] [serial = 1759] [outer = 000000F39C0CC000] 14:35:51 INFO - PROCESS | 3380 | 1467236151974 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39CC69000) [pid = 3380] [serial = 1760] [outer = 000000F39C0CC000] 14:35:52 INFO - PROCESS | 3380 | 1467236152520 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 14:35:52 INFO - PROCESS | 3380 | 1467236152576 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 14:35:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:35:52 INFO - PROCESS | 3380 | 1467236152580 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 3380 | 1467236152582 Marionette TRACE conn6 <- [1,2310,null,{}] 14:35:52 INFO - PROCESS | 3380 | 1467236152585 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:52 INFO - PROCESS | 3380 | 1467236152588 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:52 INFO - PROCESS | 3380 | 1467236152727 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 14:35:52 INFO - PROCESS | 3380 | 1467236152795 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:52 INFO - PROCESS | 3380 | 1467236152798 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FA5000 == 29 [pid = 3380] [id = 587] 14:35:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39D65F000) [pid = 3380] [serial = 1761] [outer = 0000000000000000] 14:35:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A03E0C00) [pid = 3380] [serial = 1762] [outer = 000000F39D65F000] 14:35:52 INFO - PROCESS | 3380 | 1467236152859 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0762400) [pid = 3380] [serial = 1763] [outer = 000000F39D65F000] 14:35:53 INFO - PROCESS | 3380 | 1467236153329 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 777ms 14:35:53 INFO - PROCESS | 3380 | 1467236153361 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 14:35:53 INFO - PROCESS | 3380 | 1467236153363 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 14:35:53 INFO - PROCESS | 3380 | 1467236153367 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 3380 | 1467236153369 Marionette TRACE conn6 <- [1,2314,null,{}] 14:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:35:53 INFO - PROCESS | 3380 | 1467236153373 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:53 INFO - PROCESS | 3380 | 1467236153375 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:53 INFO - PROCESS | 3380 | 1467236153514 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 14:35:53 INFO - PROCESS | 3380 | 1467236153526 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:53 INFO - PROCESS | 3380 | 1467236153529 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A5993800 == 30 [pid = 3380] [id = 588] 14:35:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3962CAC00) [pid = 3380] [serial = 1764] [outer = 0000000000000000] 14:35:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0C7F000) [pid = 3380] [serial = 1765] [outer = 000000F3962CAC00] 14:35:53 INFO - PROCESS | 3380 | 1467236153641 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0CE8400) [pid = 3380] [serial = 1766] [outer = 000000F3962CAC00] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A2A8D000) [pid = 3380] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A362F800) [pid = 3380] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A40CE800) [pid = 3380] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39CBA1800) [pid = 3380] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396E0B800) [pid = 3380] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396727400) [pid = 3380] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0CEB400) [pid = 3380] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A4D9C000) [pid = 3380] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D1DBC00) [pid = 3380] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F396D98800) [pid = 3380] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39C0CA000) [pid = 3380] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A31E0000) [pid = 3380] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:35:54 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A595EC00) [pid = 3380] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:35:54 INFO - PROCESS | 3380 | 1467236154439 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:35:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:35:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1082ms 14:35:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:35:54 INFO - PROCESS | 3380 | 1467236154454 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 14:35:54 INFO - PROCESS | 3380 | 1467236154456 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 14:35:54 INFO - PROCESS | 3380 | 1467236154460 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:35:54 INFO - PROCESS | 3380 | 1467236154461 Marionette TRACE conn6 <- [1,2318,null,{}] 14:35:54 INFO - PROCESS | 3380 | 1467236154465 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:54 INFO - PROCESS | 3380 | 1467236154471 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:54 INFO - PROCESS | 3380 | 1467236154581 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 14:35:54 INFO - PROCESS | 3380 | 1467236154594 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:54 INFO - PROCESS | 3380 | 1467236154596 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D2000 == 31 [pid = 3380] [id = 589] 14:35:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0DE2800) [pid = 3380] [serial = 1767] [outer = 0000000000000000] 14:35:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A1605800) [pid = 3380] [serial = 1768] [outer = 000000F3A0DE2800] 14:35:54 INFO - PROCESS | 3380 | 1467236154658 Marionette DEBUG loaded listener.js 14:35:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A16D0800) [pid = 3380] [serial = 1769] [outer = 000000F3A0DE2800] 14:35:55 INFO - PROCESS | 3380 | 1467236155102 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 692ms 14:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:35:55 INFO - PROCESS | 3380 | 1467236155155 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 3380 | 1467236155157 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 14:35:55 INFO - PROCESS | 3380 | 1467236155161 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 3380 | 1467236155163 Marionette TRACE conn6 <- [1,2322,null,{}] 14:35:55 INFO - PROCESS | 3380 | 1467236155166 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:55 INFO - PROCESS | 3380 | 1467236155168 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:55 INFO - PROCESS | 3380 | 1467236155278 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 14:35:55 INFO - PROCESS | 3380 | 1467236155287 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 3380 | 1467236155289 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D72800 == 32 [pid = 3380] [id = 590] 14:35:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A2A8FC00) [pid = 3380] [serial = 1770] [outer = 0000000000000000] 14:35:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A314D400) [pid = 3380] [serial = 1771] [outer = 000000F3A2A8FC00] 14:35:55 INFO - PROCESS | 3380 | 1467236155340 Marionette DEBUG loaded listener.js 14:35:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A31E7800) [pid = 3380] [serial = 1772] [outer = 000000F3A2A8FC00] 14:35:55 INFO - PROCESS | 3380 | 1467236155800 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 691ms 14:35:55 INFO - PROCESS | 3380 | 1467236155856 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 3380 | 1467236155858 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 14:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:35:55 INFO - PROCESS | 3380 | 1467236155861 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 3380 | 1467236155864 Marionette TRACE conn6 <- [1,2326,null,{}] 14:35:55 INFO - PROCESS | 3380 | 1467236155867 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:55 INFO - PROCESS | 3380 | 1467236155869 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:55 INFO - PROCESS | 3380 | 1467236155962 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 14:35:55 INFO - PROCESS | 3380 | 1467236155970 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 3380 | 1467236155972 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81AB800 == 33 [pid = 3380] [id = 591] 14:35:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A34EF800) [pid = 3380] [serial = 1773] [outer = 0000000000000000] 14:35:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3624800) [pid = 3380] [serial = 1774] [outer = 000000F3A34EF800] 14:35:56 INFO - PROCESS | 3380 | 1467236156034 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3630000) [pid = 3380] [serial = 1775] [outer = 000000F3A34EF800] 14:35:57 INFO - PROCESS | 3380 | 1467236157015 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1237ms 14:35:57 INFO - PROCESS | 3380 | 1467236157103 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 3380 | 1467236157108 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 14:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:35:57 INFO - PROCESS | 3380 | 1467236157113 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 3380 | 1467236157119 Marionette TRACE conn6 <- [1,2330,null,{}] 14:35:57 INFO - PROCESS | 3380 | 1467236157124 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:57 INFO - PROCESS | 3380 | 1467236157127 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:57 INFO - PROCESS | 3380 | 1467236157301 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 14:35:57 INFO - PROCESS | 3380 | 1467236157437 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 3380 | 1467236157441 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D113000 == 34 [pid = 3380] [id = 592] 14:35:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39672A400) [pid = 3380] [serial = 1776] [outer = 0000000000000000] 14:35:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F396CA3400) [pid = 3380] [serial = 1777] [outer = 000000F39672A400] 14:35:57 INFO - PROCESS | 3380 | 1467236157514 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F397BDDC00) [pid = 3380] [serial = 1778] [outer = 000000F39672A400] 14:35:58 INFO - PROCESS | 3380 | 1467236158302 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1236ms 14:35:58 INFO - PROCESS | 3380 | 1467236158352 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 3380 | 1467236158358 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 14:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:35:58 INFO - PROCESS | 3380 | 1467236158367 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 3380 | 1467236158372 Marionette TRACE conn6 <- [1,2334,null,{}] 14:35:58 INFO - PROCESS | 3380 | 1467236158377 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:58 INFO - PROCESS | 3380 | 1467236158380 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:58 INFO - PROCESS | 3380 | 1467236158544 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 14:35:58 INFO - PROCESS | 3380 | 1467236158678 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:58 INFO - PROCESS | 3380 | 1467236158682 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:35:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76BD800 == 35 [pid = 3380] [id = 593] 14:35:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39C057800) [pid = 3380] [serial = 1779] [outer = 0000000000000000] 14:35:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39CB93400) [pid = 3380] [serial = 1780] [outer = 000000F39C057800] 14:35:58 INFO - PROCESS | 3380 | 1467236158751 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D1E2800) [pid = 3380] [serial = 1781] [outer = 000000F39C057800] 14:35:59 INFO - PROCESS | 3380 | 1467236159748 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1442ms 14:35:59 INFO - PROCESS | 3380 | 1467236159808 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 14:35:59 INFO - PROCESS | 3380 | 1467236159813 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 14:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:35:59 INFO - PROCESS | 3380 | 1467236159818 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:35:59 INFO - PROCESS | 3380 | 1467236159822 Marionette TRACE conn6 <- [1,2338,null,{}] 14:35:59 INFO - PROCESS | 3380 | 1467236159831 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:59 INFO - PROCESS | 3380 | 1467236159835 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:00 INFO - PROCESS | 3380 | 1467236160007 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D72800 == 34 [pid = 3380] [id = 590] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76D2000 == 33 [pid = 3380] [id = 589] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5993800 == 32 [pid = 3380] [id = 588] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FA5000 == 31 [pid = 3380] [id = 587] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3526800 == 30 [pid = 3380] [id = 586] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0496800 == 29 [pid = 3380] [id = 585] 14:36:00 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC9D800 == 28 [pid = 3380] [id = 584] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A2A93800) [pid = 3380] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A343D000) [pid = 3380] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3EC6800) [pid = 3380] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A3BD4000) [pid = 3380] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A40D0400) [pid = 3380] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0CE5C00) [pid = 3380] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396FA2400) [pid = 3380] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B2C3000) [pid = 3380] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396CA1C00) [pid = 3380] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F397BD5400) [pid = 3380] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0D86000) [pid = 3380] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A4DA1000) [pid = 3380] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39D5C8C00) [pid = 3380] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A075CC00) [pid = 3380] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39B2C9400) [pid = 3380] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39C05E000) [pid = 3380] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39CB96C00) [pid = 3380] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39D1E5400) [pid = 3380] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A34EFC00) [pid = 3380] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A44D0C00) [pid = 3380] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A5952400) [pid = 3380] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A6091400) [pid = 3380] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A59E7400) [pid = 3380] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0FD7000) [pid = 3380] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A46AB400) [pid = 3380] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 14:36:00 INFO - PROCESS | 3380 | 1467236160179 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 3380 | 1467236160184 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397B22800 == 29 [pid = 3380] [id = 594] 14:36:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F39506D800) [pid = 3380] [serial = 1782] [outer = 0000000000000000] 14:36:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39592A400) [pid = 3380] [serial = 1783] [outer = 000000F39506D800] 14:36:00 INFO - PROCESS | 3380 | 1467236160242 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F396E0BC00) [pid = 3380] [serial = 1784] [outer = 000000F39506D800] 14:36:00 INFO - PROCESS | 3380 | 1467236160715 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 943ms 14:36:00 INFO - PROCESS | 3380 | 1467236160765 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 14:36:00 INFO - PROCESS | 3380 | 1467236160769 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 14:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:36:00 INFO - PROCESS | 3380 | 1467236160782 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:36:00 INFO - PROCESS | 3380 | 1467236160784 Marionette TRACE conn6 <- [1,2342,null,{}] 14:36:00 INFO - PROCESS | 3380 | 1467236160788 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:00 INFO - PROCESS | 3380 | 1467236160791 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:00 INFO - PROCESS | 3380 | 1467236160897 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 14:36:00 INFO - PROCESS | 3380 | 1467236160906 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 3380 | 1467236160909 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D95800 == 30 [pid = 3380] [id = 595] 14:36:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39B9B1000) [pid = 3380] [serial = 1785] [outer = 0000000000000000] 14:36:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39BC72000) [pid = 3380] [serial = 1786] [outer = 000000F39B9B1000] 14:36:00 INFO - PROCESS | 3380 | 1467236160958 Marionette DEBUG loaded listener.js 14:36:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39C0CB800) [pid = 3380] [serial = 1787] [outer = 000000F39B9B1000] 14:36:01 INFO - PROCESS | 3380 | 1467236161526 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 776ms 14:36:01 INFO - PROCESS | 3380 | 1467236161561 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 3380 | 1467236161563 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 14:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:36:01 INFO - PROCESS | 3380 | 1467236161566 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 3380 | 1467236161570 Marionette TRACE conn6 <- [1,2346,null,{}] 14:36:01 INFO - PROCESS | 3380 | 1467236161583 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:01 INFO - PROCESS | 3380 | 1467236161589 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:01 INFO - PROCESS | 3380 | 1467236161746 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 14:36:01 INFO - PROCESS | 3380 | 1467236161761 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:01 INFO - PROCESS | 3380 | 1467236161764 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3F91000 == 31 [pid = 3380] [id = 596] 14:36:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D1D9000) [pid = 3380] [serial = 1788] [outer = 0000000000000000] 14:36:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39FBE5000) [pid = 3380] [serial = 1789] [outer = 000000F39D1D9000] 14:36:01 INFO - PROCESS | 3380 | 1467236161824 Marionette DEBUG loaded listener.js 14:36:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0C77400) [pid = 3380] [serial = 1790] [outer = 000000F39D1D9000] 14:36:02 INFO - PROCESS | 3380 | 1467236162304 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:36:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:36:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 794ms 14:36:02 INFO - PROCESS | 3380 | 1467236162364 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 14:36:02 INFO - PROCESS | 3380 | 1467236162367 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 14:36:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:36:02 INFO - PROCESS | 3380 | 1467236162370 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:36:02 INFO - PROCESS | 3380 | 1467236162372 Marionette TRACE conn6 <- [1,2350,null,{}] 14:36:02 INFO - PROCESS | 3380 | 1467236162377 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:02 INFO - PROCESS | 3380 | 1467236162379 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:02 INFO - PROCESS | 3380 | 1467236162520 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 14:36:02 INFO - PROCESS | 3380 | 1467236162588 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 3380 | 1467236162590 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61A9800 == 32 [pid = 3380] [id = 597] 14:36:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CE6000) [pid = 3380] [serial = 1791] [outer = 0000000000000000] 14:36:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0DE0800) [pid = 3380] [serial = 1792] [outer = 000000F3A0CE6000] 14:36:02 INFO - PROCESS | 3380 | 1467236162644 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A16B4C00) [pid = 3380] [serial = 1793] [outer = 000000F3A0CE6000] 14:36:03 INFO - PROCESS | 3380 | 1467236163185 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 838ms 14:36:03 INFO - PROCESS | 3380 | 1467236163215 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 3380 | 1467236163218 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 14:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:36:03 INFO - PROCESS | 3380 | 1467236163221 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 3380 | 1467236163230 Marionette TRACE conn6 <- [1,2354,null,{}] 14:36:03 INFO - PROCESS | 3380 | 1467236163235 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:03 INFO - PROCESS | 3380 | 1467236163237 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:03 INFO - PROCESS | 3380 | 1467236163355 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 14:36:03 INFO - PROCESS | 3380 | 1467236163424 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:03 INFO - PROCESS | 3380 | 1467236163426 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7862800 == 33 [pid = 3380] [id = 598] 14:36:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A314C000) [pid = 3380] [serial = 1794] [outer = 0000000000000000] 14:36:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3154000) [pid = 3380] [serial = 1795] [outer = 000000F3A314C000] 14:36:03 INFO - PROCESS | 3380 | 1467236163478 Marionette DEBUG loaded listener.js 14:36:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A359D800) [pid = 3380] [serial = 1796] [outer = 000000F3A314C000] 14:36:03 INFO - PROCESS | 3380 | 1467236163969 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 796ms 14:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:36:04 INFO - PROCESS | 3380 | 1467236164021 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 3380 | 1467236164023 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 14:36:04 INFO - PROCESS | 3380 | 1467236164027 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 3380 | 1467236164028 Marionette TRACE conn6 <- [1,2358,null,{}] 14:36:04 INFO - PROCESS | 3380 | 1467236164032 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:04 INFO - PROCESS | 3380 | 1467236164039 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:04 INFO - PROCESS | 3380 | 1467236164205 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 14:36:04 INFO - PROCESS | 3380 | 1467236164279 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:04 INFO - PROCESS | 3380 | 1467236164282 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8911800 == 34 [pid = 3380] [id = 599] 14:36:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3E04000) [pid = 3380] [serial = 1797] [outer = 0000000000000000] 14:36:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3EC9000) [pid = 3380] [serial = 1798] [outer = 000000F3A3E04000] 14:36:04 INFO - PROCESS | 3380 | 1467236164335 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A40D6800) [pid = 3380] [serial = 1799] [outer = 000000F3A3E04000] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0DE2800) [pid = 3380] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A767D800) [pid = 3380] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396CA4800) [pid = 3380] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39C0CC000) [pid = 3380] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0BA5C00) [pid = 3380] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39603D400) [pid = 3380] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F396874000) [pid = 3380] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39AF4E800) [pid = 3380] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3962CAC00) [pid = 3380] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A2A8FC00) [pid = 3380] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A40CF800) [pid = 3380] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39D65F000) [pid = 3380] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:36:04 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3967D7C00) [pid = 3380] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:36:04 INFO - PROCESS | 3380 | 1467236164921 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:36:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:36:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 943ms 14:36:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:36:04 INFO - PROCESS | 3380 | 1467236164972 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 3380 | 1467236164974 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 14:36:04 INFO - PROCESS | 3380 | 1467236164978 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 3380 | 1467236164980 Marionette TRACE conn6 <- [1,2362,null,{}] 14:36:04 INFO - PROCESS | 3380 | 1467236164983 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:04 INFO - PROCESS | 3380 | 1467236164985 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:05 INFO - PROCESS | 3380 | 1467236165079 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 14:36:05 INFO - PROCESS | 3380 | 1467236165093 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 3380 | 1467236165095 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F6800 == 35 [pid = 3380] [id = 600] 14:36:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39D1D8400) [pid = 3380] [serial = 1800] [outer = 0000000000000000] 14:36:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A40D6C00) [pid = 3380] [serial = 1801] [outer = 000000F39D1D8400] 14:36:05 INFO - PROCESS | 3380 | 1467236165147 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A468E400) [pid = 3380] [serial = 1802] [outer = 000000F39D1D8400] 14:36:05 INFO - PROCESS | 3380 | 1467236165609 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 691ms 14:36:05 INFO - PROCESS | 3380 | 1467236165672 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 14:36:05 INFO - PROCESS | 3380 | 1467236165675 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 14:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:36:05 INFO - PROCESS | 3380 | 1467236165678 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 3380 | 1467236165680 Marionette TRACE conn6 <- [1,2366,null,{}] 14:36:05 INFO - PROCESS | 3380 | 1467236165683 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:05 INFO - PROCESS | 3380 | 1467236165685 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:05 INFO - PROCESS | 3380 | 1467236165771 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 14:36:05 INFO - PROCESS | 3380 | 1467236165777 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 3380 | 1467236165779 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F2D800 == 36 [pid = 3380] [id = 601] 14:36:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A46AB400) [pid = 3380] [serial = 1803] [outer = 0000000000000000] 14:36:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A4D9C400) [pid = 3380] [serial = 1804] [outer = 000000F3A46AB400] 14:36:05 INFO - PROCESS | 3380 | 1467236165828 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39C062000) [pid = 3380] [serial = 1805] [outer = 000000F3A46AB400] 14:36:06 INFO - PROCESS | 3380 | 1467236166311 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 690ms 14:36:06 INFO - PROCESS | 3380 | 1467236166371 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 14:36:06 INFO - PROCESS | 3380 | 1467236166373 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 14:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:36:06 INFO - PROCESS | 3380 | 1467236166377 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 3380 | 1467236166378 Marionette TRACE conn6 <- [1,2370,null,{}] 14:36:06 INFO - PROCESS | 3380 | 1467236166382 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:06 INFO - PROCESS | 3380 | 1467236166384 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:06 INFO - PROCESS | 3380 | 1467236166513 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 14:36:06 INFO - PROCESS | 3380 | 1467236166522 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:06 INFO - PROCESS | 3380 | 1467236166524 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA19C800 == 37 [pid = 3380] [id = 602] 14:36:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A575DC00) [pid = 3380] [serial = 1806] [outer = 0000000000000000] 14:36:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A595C400) [pid = 3380] [serial = 1807] [outer = 000000F3A575DC00] 14:36:06 INFO - PROCESS | 3380 | 1467236166578 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A5C4BC00) [pid = 3380] [serial = 1808] [outer = 000000F3A575DC00] 14:36:07 INFO - PROCESS | 3380 | 1467236167335 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:36:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:36:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1025ms 14:36:07 INFO - PROCESS | 3380 | 1467236167406 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 3380 | 1467236167411 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 14:36:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:36:07 INFO - PROCESS | 3380 | 1467236167416 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 3380 | 1467236167422 Marionette TRACE conn6 <- [1,2374,null,{}] 14:36:07 INFO - PROCESS | 3380 | 1467236167467 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:07 INFO - PROCESS | 3380 | 1467236167471 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:07 INFO - PROCESS | 3380 | 1467236167652 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 14:36:07 INFO - PROCESS | 3380 | 1467236167715 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:07 INFO - PROCESS | 3380 | 1467236167721 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A100B800 == 38 [pid = 3380] [id = 603] 14:36:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39AF51000) [pid = 3380] [serial = 1809] [outer = 0000000000000000] 14:36:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39B1F7400) [pid = 3380] [serial = 1810] [outer = 000000F39AF51000] 14:36:07 INFO - PROCESS | 3380 | 1467236167835 Marionette DEBUG loaded listener.js 14:36:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39CA04C00) [pid = 3380] [serial = 1811] [outer = 000000F39AF51000] 14:36:08 INFO - PROCESS | 3380 | 1467236168571 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1216ms 14:36:08 INFO - PROCESS | 3380 | 1467236168636 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 14:36:08 INFO - PROCESS | 3380 | 1467236168641 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 14:36:08 INFO - PROCESS | 3380 | 1467236168691 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:36:08 INFO - PROCESS | 3380 | 1467236168695 Marionette TRACE conn6 <- [1,2378,null,{}] 14:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:36:08 INFO - PROCESS | 3380 | 1467236168699 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:08 INFO - PROCESS | 3380 | 1467236168702 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:08 INFO - PROCESS | 3380 | 1467236168853 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 14:36:09 INFO - PROCESS | 3380 | 1467236168990 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 3380 | 1467236168994 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A844D800 == 39 [pid = 3380] [id = 604] 14:36:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0C78400) [pid = 3380] [serial = 1812] [outer = 0000000000000000] 14:36:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0DE1000) [pid = 3380] [serial = 1813] [outer = 000000F3A0C78400] 14:36:09 INFO - PROCESS | 3380 | 1467236169064 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A34EDC00) [pid = 3380] [serial = 1814] [outer = 000000F3A0C78400] 14:36:09 INFO - PROCESS | 3380 | 1467236169786 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:36:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:36:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1129ms 14:36:09 INFO - PROCESS | 3380 | 1467236169834 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 14:36:09 INFO - PROCESS | 3380 | 1467236169838 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 14:36:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:36:09 INFO - PROCESS | 3380 | 1467236169842 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:36:09 INFO - PROCESS | 3380 | 1467236169846 Marionette TRACE conn6 <- [1,2382,null,{}] 14:36:09 INFO - PROCESS | 3380 | 1467236169860 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:09 INFO - PROCESS | 3380 | 1467236169867 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:10 INFO - PROCESS | 3380 | 1467236170006 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 14:36:10 INFO - PROCESS | 3380 | 1467236170144 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:10 INFO - PROCESS | 3380 | 1467236170149 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB08A000 == 40 [pid = 3380] [id = 605] 14:36:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3EC2C00) [pid = 3380] [serial = 1815] [outer = 0000000000000000] 14:36:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A5957000) [pid = 3380] [serial = 1816] [outer = 000000F3A3EC2C00] 14:36:10 INFO - PROCESS | 3380 | 1467236170219 Marionette DEBUG loaded listener.js 14:36:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A60C2C00) [pid = 3380] [serial = 1817] [outer = 000000F3A3EC2C00] 14:36:10 INFO - PROCESS | 3380 | 1467236170901 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1082ms 14:36:10 INFO - PROCESS | 3380 | 1467236170929 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 3380 | 1467236170932 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 14:36:10 INFO - PROCESS | 3380 | 1467236170936 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:36:10 INFO - PROCESS | 3380 | 1467236170938 Marionette TRACE conn6 <- [1,2386,null,{}] 14:36:10 INFO - PROCESS | 3380 | 1467236170942 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:10 INFO - PROCESS | 3380 | 1467236170944 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:11 INFO - PROCESS | 3380 | 1467236171080 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 14:36:11 INFO - PROCESS | 3380 | 1467236171239 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 3380 | 1467236171242 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB12D800 == 41 [pid = 3380] [id = 606] 14:36:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A60CD800) [pid = 3380] [serial = 1818] [outer = 0000000000000000] 14:36:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A767C800) [pid = 3380] [serial = 1819] [outer = 000000F3A60CD800] 14:36:11 INFO - PROCESS | 3380 | 1467236171308 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A7689C00) [pid = 3380] [serial = 1820] [outer = 000000F3A60CD800] 14:36:12 INFO - PROCESS | 3380 | 1467236172243 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1336ms 14:36:12 INFO - PROCESS | 3380 | 1467236172276 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 14:36:12 INFO - PROCESS | 3380 | 1467236172280 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 14:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:36:12 INFO - PROCESS | 3380 | 1467236172285 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 3380 | 1467236172289 Marionette TRACE conn6 <- [1,2390,null,{}] 14:36:12 INFO - PROCESS | 3380 | 1467236172295 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:12 INFO - PROCESS | 3380 | 1467236172297 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:12 INFO - PROCESS | 3380 | 1467236172423 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 14:36:12 INFO - PROCESS | 3380 | 1467236172570 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:12 INFO - PROCESS | 3380 | 1467236172575 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D119800 == 42 [pid = 3380] [id = 607] 14:36:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3968EF000) [pid = 3380] [serial = 1821] [outer = 0000000000000000] 14:36:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F396DA0400) [pid = 3380] [serial = 1822] [outer = 000000F3968EF000] 14:36:12 INFO - PROCESS | 3380 | 1467236172628 Marionette DEBUG loaded listener.js 14:36:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39BD86C00) [pid = 3380] [serial = 1823] [outer = 000000F3968EF000] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F2D800 == 41 [pid = 3380] [id = 601] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F6800 == 40 [pid = 3380] [id = 600] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8911800 == 39 [pid = 3380] [id = 599] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7862800 == 38 [pid = 3380] [id = 598] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61A9800 == 37 [pid = 3380] [id = 597] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3F91000 == 36 [pid = 3380] [id = 596] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D95800 == 35 [pid = 3380] [id = 595] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F397B22800 == 34 [pid = 3380] [id = 594] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81AB800 == 33 [pid = 3380] [id = 591] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D113000 == 32 [pid = 3380] [id = 592] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10BE000 == 31 [pid = 3380] [id = 583] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76BD800 == 30 [pid = 3380] [id = 593] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB12D800 == 29 [pid = 3380] [id = 606] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB08A000 == 28 [pid = 3380] [id = 605] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A844D800 == 27 [pid = 3380] [id = 604] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A100B800 == 26 [pid = 3380] [id = 603] 14:36:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA19C800 == 25 [pid = 3380] [id = 602] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A16D0800) [pid = 3380] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A7817800) [pid = 3380] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39804F800) [pid = 3380] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39CC69000) [pid = 3380] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A35A7C00) [pid = 3380] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39B17DC00) [pid = 3380] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39B17E000) [pid = 3380] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A7682800) [pid = 3380] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39FBE3400) [pid = 3380] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0CE8400) [pid = 3380] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A314D400) [pid = 3380] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A60CB000) [pid = 3380] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0C7F000) [pid = 3380] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A5C4E000) [pid = 3380] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A1605800) [pid = 3380] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A03E0C00) [pid = 3380] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0FAAC00) [pid = 3380] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967DD800) [pid = 3380] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39B6F8400) [pid = 3380] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39C0D5800) [pid = 3380] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F396D9E000) [pid = 3380] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F39CBDD800) [pid = 3380] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3968EFC00) [pid = 3380] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0762400) [pid = 3380] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F39C0D5400) [pid = 3380] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A31E7800) [pid = 3380] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 14:36:14 INFO - PROCESS | 3380 | 1467236174241 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1992ms 14:36:14 INFO - PROCESS | 3380 | 1467236174282 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 14:36:14 INFO - PROCESS | 3380 | 1467236174287 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 14:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:36:14 INFO - PROCESS | 3380 | 1467236174292 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:36:14 INFO - PROCESS | 3380 | 1467236174295 Marionette TRACE conn6 <- [1,2394,null,{}] 14:36:14 INFO - PROCESS | 3380 | 1467236174301 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:14 INFO - PROCESS | 3380 | 1467236174304 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:14 INFO - PROCESS | 3380 | 1467236174411 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 14:36:14 INFO - PROCESS | 3380 | 1467236174510 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 3380 | 1467236174516 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B683800 == 26 [pid = 3380] [id = 608] 14:36:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F395E2F800) [pid = 3380] [serial = 1824] [outer = 0000000000000000] 14:36:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F395ECF000) [pid = 3380] [serial = 1825] [outer = 000000F395E2F800] 14:36:14 INFO - PROCESS | 3380 | 1467236174577 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3967DB000) [pid = 3380] [serial = 1826] [outer = 000000F395E2F800] 14:36:15 INFO - PROCESS | 3380 | 1467236175062 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 839ms 14:36:15 INFO - PROCESS | 3380 | 1467236175135 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 14:36:15 INFO - PROCESS | 3380 | 1467236175141 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 14:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:36:15 INFO - PROCESS | 3380 | 1467236175147 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:36:15 INFO - PROCESS | 3380 | 1467236175150 Marionette TRACE conn6 <- [1,2398,null,{}] 14:36:15 INFO - PROCESS | 3380 | 1467236175154 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:15 INFO - PROCESS | 3380 | 1467236175157 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:15 INFO - PROCESS | 3380 | 1467236175260 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 14:36:15 INFO - PROCESS | 3380 | 1467236175275 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:15 INFO - PROCESS | 3380 | 1467236175278 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D11C000 == 27 [pid = 3380] [id = 609] 14:36:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F396F9C000) [pid = 3380] [serial = 1827] [outer = 0000000000000000] 14:36:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F397029000) [pid = 3380] [serial = 1828] [outer = 000000F396F9C000] 14:36:15 INFO - PROCESS | 3380 | 1467236175335 Marionette DEBUG loaded listener.js 14:36:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39AFB9400) [pid = 3380] [serial = 1829] [outer = 000000F396F9C000] 14:36:15 INFO - PROCESS | 3380 | 1467236175923 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:36:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 839ms 14:36:16 INFO - PROCESS | 3380 | 1467236175988 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 3380 | 1467236175990 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 14:36:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:36:16 INFO - PROCESS | 3380 | 1467236175994 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 3380 | 1467236175998 Marionette TRACE conn6 <- [1,2402,null,{}] 14:36:16 INFO - PROCESS | 3380 | 1467236176010 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:16 INFO - PROCESS | 3380 | 1467236176015 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:16 INFO - PROCESS | 3380 | 1467236176148 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 14:36:16 INFO - PROCESS | 3380 | 1467236176215 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:16 INFO - PROCESS | 3380 | 1467236176218 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3432000 == 28 [pid = 3380] [id = 610] 14:36:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396729000) [pid = 3380] [serial = 1830] [outer = 0000000000000000] 14:36:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39BCE2C00) [pid = 3380] [serial = 1831] [outer = 000000F396729000] 14:36:16 INFO - PROCESS | 3380 | 1467236176277 Marionette DEBUG loaded listener.js 14:36:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C0D5400) [pid = 3380] [serial = 1832] [outer = 000000F396729000] 14:36:16 INFO - PROCESS | 3380 | 1467236176792 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:36:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:36:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 839ms 14:36:16 INFO - PROCESS | 3380 | 1467236176835 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 3380 | 1467236176838 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 14:36:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:36:16 INFO - PROCESS | 3380 | 1467236176842 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 3380 | 1467236176843 Marionette TRACE conn6 <- [1,2406,null,{}] 14:36:16 INFO - PROCESS | 3380 | 1467236176847 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:16 INFO - PROCESS | 3380 | 1467236176849 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:16 INFO - PROCESS | 3380 | 1467236176989 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 14:36:17 INFO - PROCESS | 3380 | 1467236177061 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 3380 | 1467236177063 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C4D000 == 29 [pid = 3380] [id = 611] 14:36:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CBDA400) [pid = 3380] [serial = 1833] [outer = 0000000000000000] 14:36:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39D080800) [pid = 3380] [serial = 1834] [outer = 000000F39CBDA400] 14:36:17 INFO - PROCESS | 3380 | 1467236177118 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D1DE000) [pid = 3380] [serial = 1835] [outer = 000000F39CBDA400] 14:36:17 INFO - PROCESS | 3380 | 1467236177664 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 881ms 14:36:17 INFO - PROCESS | 3380 | 1467236177725 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 14:36:17 INFO - PROCESS | 3380 | 1467236177728 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 14:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:36:17 INFO - PROCESS | 3380 | 1467236177743 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:36:17 INFO - PROCESS | 3380 | 1467236177745 Marionette TRACE conn6 <- [1,2410,null,{}] 14:36:17 INFO - PROCESS | 3380 | 1467236177749 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:17 INFO - PROCESS | 3380 | 1467236177751 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:17 INFO - PROCESS | 3380 | 1467236177879 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 14:36:17 INFO - PROCESS | 3380 | 1467236177889 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 3380 | 1467236177892 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A441F000 == 30 [pid = 3380] [id = 612] 14:36:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F396F9BC00) [pid = 3380] [serial = 1836] [outer = 0000000000000000] 14:36:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A03EB800) [pid = 3380] [serial = 1837] [outer = 000000F396F9BC00] 14:36:17 INFO - PROCESS | 3380 | 1467236177944 Marionette DEBUG loaded listener.js 14:36:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A07C3800) [pid = 3380] [serial = 1838] [outer = 000000F396F9BC00] 14:36:18 INFO - PROCESS | 3380 | 1467236178438 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A46AB400) [pid = 3380] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A314C000) [pid = 3380] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3E04000) [pid = 3380] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D1D9000) [pid = 3380] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39506D800) [pid = 3380] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39C057800) [pid = 3380] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39B9B1000) [pid = 3380] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A575DC00) [pid = 3380] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A34EF800) [pid = 3380] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39672A400) [pid = 3380] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A0CE6000) [pid = 3380] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:36:18 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39D1D8400) [pid = 3380] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:36:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:36:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1029ms 14:36:18 INFO - PROCESS | 3380 | 1467236178775 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 3380 | 1467236178777 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 14:36:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:36:18 INFO - PROCESS | 3380 | 1467236178781 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 3380 | 1467236178782 Marionette TRACE conn6 <- [1,2414,null,{}] 14:36:18 INFO - PROCESS | 3380 | 1467236178786 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:18 INFO - PROCESS | 3380 | 1467236178792 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:18 INFO - PROCESS | 3380 | 1467236178928 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 14:36:18 INFO - PROCESS | 3380 | 1467236178935 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:18 INFO - PROCESS | 3380 | 1467236178938 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61B9000 == 31 [pid = 3380] [id = 613] 14:36:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A0C7E800) [pid = 3380] [serial = 1839] [outer = 0000000000000000] 14:36:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0CDA800) [pid = 3380] [serial = 1840] [outer = 000000F3A0C7E800] 14:36:19 INFO - PROCESS | 3380 | 1467236178991 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0D7B400) [pid = 3380] [serial = 1841] [outer = 000000F3A0C7E800] 14:36:19 INFO - PROCESS | 3380 | 1467236179504 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 776ms 14:36:19 INFO - PROCESS | 3380 | 1467236179560 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 14:36:19 INFO - PROCESS | 3380 | 1467236179562 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 14:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:36:19 INFO - PROCESS | 3380 | 1467236179566 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:36:19 INFO - PROCESS | 3380 | 1467236179568 Marionette TRACE conn6 <- [1,2418,null,{}] 14:36:19 INFO - PROCESS | 3380 | 1467236179571 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:19 INFO - PROCESS | 3380 | 1467236179573 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:19 INFO - PROCESS | 3380 | 1467236179663 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 14:36:19 INFO - PROCESS | 3380 | 1467236179670 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 3380 | 1467236179672 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7850800 == 32 [pid = 3380] [id = 614] 14:36:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0DE5000) [pid = 3380] [serial = 1842] [outer = 0000000000000000] 14:36:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0FD3C00) [pid = 3380] [serial = 1843] [outer = 000000F3A0DE5000] 14:36:19 INFO - PROCESS | 3380 | 1467236179724 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A2A8A800) [pid = 3380] [serial = 1844] [outer = 000000F3A0DE5000] 14:36:20 INFO - PROCESS | 3380 | 1467236180227 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 692ms 14:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:36:20 INFO - PROCESS | 3380 | 1467236180261 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 14:36:20 INFO - PROCESS | 3380 | 1467236180263 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 14:36:20 INFO - PROCESS | 3380 | 1467236180267 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 3380 | 1467236180269 Marionette TRACE conn6 <- [1,2422,null,{}] 14:36:20 INFO - PROCESS | 3380 | 1467236180272 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:20 INFO - PROCESS | 3380 | 1467236180274 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:20 INFO - PROCESS | 3380 | 1467236180394 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 14:36:20 INFO - PROCESS | 3380 | 1467236180408 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:20 INFO - PROCESS | 3380 | 1467236180410 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D82000 == 33 [pid = 3380] [id = 615] 14:36:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A2A93800) [pid = 3380] [serial = 1845] [outer = 0000000000000000] 14:36:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A314E000) [pid = 3380] [serial = 1846] [outer = 000000F3A2A93800] 14:36:20 INFO - PROCESS | 3380 | 1467236180463 Marionette DEBUG loaded listener.js 14:36:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A343FC00) [pid = 3380] [serial = 1847] [outer = 000000F3A2A93800] 14:36:21 INFO - PROCESS | 3380 | 1467236181263 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:36:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:36:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1026ms 14:36:21 INFO - PROCESS | 3380 | 1467236181297 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 14:36:21 INFO - PROCESS | 3380 | 1467236181302 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 14:36:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:36:21 INFO - PROCESS | 3380 | 1467236181332 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:36:21 INFO - PROCESS | 3380 | 1467236181337 Marionette TRACE conn6 <- [1,2426,null,{}] 14:36:21 INFO - PROCESS | 3380 | 1467236181346 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:21 INFO - PROCESS | 3380 | 1467236181350 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:21 INFO - PROCESS | 3380 | 1467236181504 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 14:36:21 INFO - PROCESS | 3380 | 1467236181642 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:21 INFO - PROCESS | 3380 | 1467236181646 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D090000 == 34 [pid = 3380] [id = 616] 14:36:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39603FC00) [pid = 3380] [serial = 1848] [outer = 0000000000000000] 14:36:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396871800) [pid = 3380] [serial = 1849] [outer = 000000F39603FC00] 14:36:21 INFO - PROCESS | 3380 | 1467236181719 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396E0D800) [pid = 3380] [serial = 1850] [outer = 000000F39603FC00] 14:36:22 INFO - PROCESS | 3380 | 1467236182590 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1315ms 14:36:22 INFO - PROCESS | 3380 | 1467236182626 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 3380 | 1467236182631 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 14:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:36:22 INFO - PROCESS | 3380 | 1467236182639 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 3380 | 1467236182643 Marionette TRACE conn6 <- [1,2430,null,{}] 14:36:22 INFO - PROCESS | 3380 | 1467236182647 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:22 INFO - PROCESS | 3380 | 1467236182651 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:22 INFO - PROCESS | 3380 | 1467236182792 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 14:36:22 INFO - PROCESS | 3380 | 1467236182935 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:22 INFO - PROCESS | 3380 | 1467236182939 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60EB800 == 35 [pid = 3380] [id = 617] 14:36:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39B9B1800) [pid = 3380] [serial = 1851] [outer = 0000000000000000] 14:36:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39BCE5800) [pid = 3380] [serial = 1852] [outer = 000000F39B9B1800] 14:36:23 INFO - PROCESS | 3380 | 1467236183011 Marionette DEBUG loaded listener.js 14:36:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39CB98C00) [pid = 3380] [serial = 1853] [outer = 000000F39B9B1800] 14:36:23 INFO - PROCESS | 3380 | 1467236183854 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1384ms 14:36:24 INFO - PROCESS | 3380 | 1467236184032 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 14:36:24 INFO - PROCESS | 3380 | 1467236184037 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 14:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:36:24 INFO - PROCESS | 3380 | 1467236184043 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:36:24 INFO - PROCESS | 3380 | 1467236184046 Marionette TRACE conn6 <- [1,2434,null,{}] 14:36:24 INFO - PROCESS | 3380 | 1467236184051 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:24 INFO - PROCESS | 3380 | 1467236184055 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:24 INFO - PROCESS | 3380 | 1467236184206 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 14:36:24 INFO - PROCESS | 3380 | 1467236184348 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 3380 | 1467236184353 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF20800 == 36 [pid = 3380] [id = 618] 14:36:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396CA4C00) [pid = 3380] [serial = 1854] [outer = 0000000000000000] 14:36:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F396D9C800) [pid = 3380] [serial = 1855] [outer = 000000F396CA4C00] 14:36:24 INFO - PROCESS | 3380 | 1467236184424 Marionette DEBUG loaded listener.js 14:36:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39B181C00) [pid = 3380] [serial = 1856] [outer = 000000F396CA4C00] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7850800 == 35 [pid = 3380] [id = 614] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61B9000 == 34 [pid = 3380] [id = 613] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A441F000 == 33 [pid = 3380] [id = 612] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3C4D000 == 32 [pid = 3380] [id = 611] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3432000 == 31 [pid = 3380] [id = 610] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D11C000 == 30 [pid = 3380] [id = 609] 14:36:24 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B683800 == 29 [pid = 3380] [id = 608] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39C062000) [pid = 3380] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A359D800) [pid = 3380] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A3154000) [pid = 3380] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3EC9000) [pid = 3380] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39FBE5000) [pid = 3380] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39592A400) [pid = 3380] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396E0BC00) [pid = 3380] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39CB93400) [pid = 3380] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39D1E2800) [pid = 3380] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39BC72000) [pid = 3380] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A5C4BC00) [pid = 3380] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39C0CB800) [pid = 3380] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3630000) [pid = 3380] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A3624800) [pid = 3380] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396CA3400) [pid = 3380] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F397BDDC00) [pid = 3380] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A595C400) [pid = 3380] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A4D9C400) [pid = 3380] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A40D6800) [pid = 3380] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0DE0800) [pid = 3380] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A16B4C00) [pid = 3380] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A40D6C00) [pid = 3380] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0C77400) [pid = 3380] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 14:36:24 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A468E400) [pid = 3380] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 14:36:25 INFO - PROCESS | 3380 | 1467236185059 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1034ms 14:36:25 INFO - PROCESS | 3380 | 1467236185077 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 14:36:25 INFO - PROCESS | 3380 | 1467236185080 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 14:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:36:25 INFO - PROCESS | 3380 | 1467236185086 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 3380 | 1467236185090 Marionette TRACE conn6 <- [1,2438,null,{}] 14:36:25 INFO - PROCESS | 3380 | 1467236185095 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:25 INFO - PROCESS | 3380 | 1467236185098 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:25 INFO - PROCESS | 3380 | 1467236185205 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 14:36:25 INFO - PROCESS | 3380 | 1467236185304 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:25 INFO - PROCESS | 3380 | 1467236185307 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D120000 == 30 [pid = 3380] [id = 619] 14:36:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F396D95000) [pid = 3380] [serial = 1857] [outer = 0000000000000000] 14:36:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39B26AC00) [pid = 3380] [serial = 1858] [outer = 000000F396D95000] 14:36:25 INFO - PROCESS | 3380 | 1467236185363 Marionette DEBUG loaded listener.js 14:36:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39C063C00) [pid = 3380] [serial = 1859] [outer = 000000F396D95000] 14:36:25 INFO - PROCESS | 3380 | 1467236185862 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 840ms 14:36:25 INFO - PROCESS | 3380 | 1467236185926 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 14:36:25 INFO - PROCESS | 3380 | 1467236185928 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 14:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:36:25 INFO - PROCESS | 3380 | 1467236185932 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 3380 | 1467236185934 Marionette TRACE conn6 <- [1,2442,null,{}] 14:36:25 INFO - PROCESS | 3380 | 1467236185945 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:25 INFO - PROCESS | 3380 | 1467236185950 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:26 INFO - PROCESS | 3380 | 1467236186052 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 14:36:26 INFO - PROCESS | 3380 | 1467236186060 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:26 INFO - PROCESS | 3380 | 1467236186064 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A6D800 == 31 [pid = 3380] [id = 620] 14:36:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39D1DBC00) [pid = 3380] [serial = 1860] [outer = 0000000000000000] 14:36:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39D65B800) [pid = 3380] [serial = 1861] [outer = 000000F39D1DBC00] 14:36:26 INFO - PROCESS | 3380 | 1467236186121 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3A0759400) [pid = 3380] [serial = 1862] [outer = 000000F39D1DBC00] 14:36:26 INFO - PROCESS | 3380 | 1467236186636 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:36:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:36:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 732ms 14:36:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:36:26 INFO - PROCESS | 3380 | 1467236186667 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 14:36:26 INFO - PROCESS | 3380 | 1467236186669 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 14:36:26 INFO - PROCESS | 3380 | 1467236186672 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:36:26 INFO - PROCESS | 3380 | 1467236186674 Marionette TRACE conn6 <- [1,2446,null,{}] 14:36:26 INFO - PROCESS | 3380 | 1467236186678 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:26 INFO - PROCESS | 3380 | 1467236186680 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:26 INFO - PROCESS | 3380 | 1467236186785 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 14:36:26 INFO - PROCESS | 3380 | 1467236186791 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:26 INFO - PROCESS | 3380 | 1467236186793 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60E8000 == 32 [pid = 3380] [id = 621] 14:36:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A0CDD400) [pid = 3380] [serial = 1863] [outer = 0000000000000000] 14:36:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0CF1400) [pid = 3380] [serial = 1864] [outer = 000000F3A0CDD400] 14:36:26 INFO - PROCESS | 3380 | 1467236186846 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A1605800) [pid = 3380] [serial = 1865] [outer = 000000F3A0CDD400] 14:36:27 INFO - PROCESS | 3380 | 1467236187366 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 733ms 14:36:27 INFO - PROCESS | 3380 | 1467236187408 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 14:36:27 INFO - PROCESS | 3380 | 1467236187411 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 14:36:27 INFO - PROCESS | 3380 | 1467236187414 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:36:27 INFO - PROCESS | 3380 | 1467236187416 Marionette TRACE conn6 <- [1,2450,null,{}] 14:36:27 INFO - PROCESS | 3380 | 1467236187455 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:27 INFO - PROCESS | 3380 | 1467236187457 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:27 INFO - PROCESS | 3380 | 1467236187601 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 14:36:27 INFO - PROCESS | 3380 | 1467236187607 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 3380 | 1467236187609 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7857800 == 33 [pid = 3380] [id = 622] 14:36:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CDDC00) [pid = 3380] [serial = 1866] [outer = 0000000000000000] 14:36:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A314A800) [pid = 3380] [serial = 1867] [outer = 000000F3A0CDDC00] 14:36:27 INFO - PROCESS | 3380 | 1467236187662 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A3461000) [pid = 3380] [serial = 1868] [outer = 000000F3A0CDDC00] 14:36:28 INFO - PROCESS | 3380 | 1467236188190 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 839ms 14:36:28 INFO - PROCESS | 3380 | 1467236188261 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 3380 | 1467236188263 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 14:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:36:28 INFO - PROCESS | 3380 | 1467236188266 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 3380 | 1467236188268 Marionette TRACE conn6 <- [1,2454,null,{}] 14:36:28 INFO - PROCESS | 3380 | 1467236188272 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:28 INFO - PROCESS | 3380 | 1467236188278 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:28 INFO - PROCESS | 3380 | 1467236188452 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 14:36:28 INFO - PROCESS | 3380 | 1467236188519 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:28 INFO - PROCESS | 3380 | 1467236188522 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8459000 == 34 [pid = 3380] [id = 623] 14:36:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A3631400) [pid = 3380] [serial = 1869] [outer = 0000000000000000] 14:36:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A38B3C00) [pid = 3380] [serial = 1870] [outer = 000000F3A3631400] 14:36:28 INFO - PROCESS | 3380 | 1467236188575 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3E0D400) [pid = 3380] [serial = 1871] [outer = 000000F3A3631400] 14:36:29 INFO - PROCESS | 3380 | 1467236189108 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:36:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:36:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 881ms 14:36:29 INFO - PROCESS | 3380 | 1467236189151 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 14:36:29 INFO - PROCESS | 3380 | 1467236189153 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 14:36:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:36:29 INFO - PROCESS | 3380 | 1467236189157 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - PROCESS | 3380 | 1467236189158 Marionette TRACE conn6 <- [1,2458,null,{}] 14:36:29 INFO - PROCESS | 3380 | 1467236189162 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:29 INFO - PROCESS | 3380 | 1467236189164 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:29 INFO - PROCESS | 3380 | 1467236189297 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 14:36:29 INFO - PROCESS | 3380 | 1467236189366 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:29 INFO - PROCESS | 3380 | 1467236189369 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89E7000 == 35 [pid = 3380] [id = 624] 14:36:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F394F51000) [pid = 3380] [serial = 1872] [outer = 0000000000000000] 14:36:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A40CD800) [pid = 3380] [serial = 1873] [outer = 000000F394F51000] 14:36:29 INFO - PROCESS | 3380 | 1467236189429 Marionette DEBUG loaded listener.js 14:36:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A434EC00) [pid = 3380] [serial = 1874] [outer = 000000F394F51000] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39CBDA400) [pid = 3380] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396F9C000) [pid = 3380] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396F9BC00) [pid = 3380] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3968EF000) [pid = 3380] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F395E2F800) [pid = 3380] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F396729000) [pid = 3380] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39AF51000) [pid = 3380] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0C78400) [pid = 3380] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3EC2C00) [pid = 3380] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A60CD800) [pid = 3380] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A0C7E800) [pid = 3380] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:36:29 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0DE5000) [pid = 3380] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:36:29 INFO - PROCESS | 3380 | 1467236189963 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 838ms 14:36:30 INFO - PROCESS | 3380 | 1467236189998 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 14:36:30 INFO - PROCESS | 3380 | 1467236190000 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 14:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:36:30 INFO - PROCESS | 3380 | 1467236190004 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:36:30 INFO - PROCESS | 3380 | 1467236190006 Marionette TRACE conn6 <- [1,2462,null,{}] 14:36:30 INFO - PROCESS | 3380 | 1467236190009 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:30 INFO - PROCESS | 3380 | 1467236190011 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:30 INFO - PROCESS | 3380 | 1467236190105 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 14:36:30 INFO - PROCESS | 3380 | 1467236190110 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 3380 | 1467236190112 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97B3800 == 36 [pid = 3380] [id = 625] 14:36:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A03E0C00) [pid = 3380] [serial = 1875] [outer = 0000000000000000] 14:36:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0DE8800) [pid = 3380] [serial = 1876] [outer = 000000F3A03E0C00] 14:36:30 INFO - PROCESS | 3380 | 1467236190165 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A4351C00) [pid = 3380] [serial = 1877] [outer = 000000F3A03E0C00] 14:36:30 INFO - PROCESS | 3380 | 1467236190657 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 14:36:30 INFO - PROCESS | 3380 | 1467236190677 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 14:36:30 INFO - PROCESS | 3380 | 1467236190679 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 14:36:30 INFO - PROCESS | 3380 | 1467236190682 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:36:30 INFO - PROCESS | 3380 | 1467236190684 Marionette TRACE conn6 <- [1,2466,null,{}] 14:36:30 INFO - PROCESS | 3380 | 1467236190688 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:30 INFO - PROCESS | 3380 | 1467236190690 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:30 INFO - PROCESS | 3380 | 1467236190823 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 14:36:30 INFO - PROCESS | 3380 | 1467236190831 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 3380 | 1467236190834 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A42800 == 37 [pid = 3380] [id = 626] 14:36:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0C7FC00) [pid = 3380] [serial = 1878] [outer = 0000000000000000] 14:36:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A4D25400) [pid = 3380] [serial = 1879] [outer = 000000F3A0C7FC00] 14:36:30 INFO - PROCESS | 3380 | 1467236190886 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4DA4000) [pid = 3380] [serial = 1880] [outer = 000000F3A0C7FC00] 14:36:31 INFO - PROCESS | 3380 | 1467236191356 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:36:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:36:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 733ms 14:36:31 INFO - PROCESS | 3380 | 1467236191419 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 14:36:31 INFO - PROCESS | 3380 | 1467236191421 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 14:36:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:36:31 INFO - PROCESS | 3380 | 1467236191425 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 3380 | 1467236191426 Marionette TRACE conn6 <- [1,2470,null,{}] 14:36:31 INFO - PROCESS | 3380 | 1467236191430 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:31 INFO - PROCESS | 3380 | 1467236191432 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:31 INFO - PROCESS | 3380 | 1467236191526 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 14:36:31 INFO - PROCESS | 3380 | 1467236191534 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:31 INFO - PROCESS | 3380 | 1467236191536 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB074000 == 38 [pid = 3380] [id = 627] 14:36:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4DBB400) [pid = 3380] [serial = 1881] [outer = 0000000000000000] 14:36:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A595C800) [pid = 3380] [serial = 1882] [outer = 000000F3A4DBB400] 14:36:31 INFO - PROCESS | 3380 | 1467236191587 Marionette DEBUG loaded listener.js 14:36:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A5C4E000) [pid = 3380] [serial = 1883] [outer = 000000F3A4DBB400] 14:36:32 INFO - PROCESS | 3380 | 1467236192389 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1031ms 14:36:32 INFO - PROCESS | 3380 | 1467236192460 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 14:36:32 INFO - PROCESS | 3380 | 1467236192465 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 14:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:36:32 INFO - PROCESS | 3380 | 1467236192494 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:36:32 INFO - PROCESS | 3380 | 1467236192500 Marionette TRACE conn6 <- [1,2474,null,{}] 14:36:32 INFO - PROCESS | 3380 | 1467236192506 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:32 INFO - PROCESS | 3380 | 1467236192510 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:32 INFO - PROCESS | 3380 | 1467236192662 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 14:36:32 INFO - PROCESS | 3380 | 1467236192801 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:32 INFO - PROCESS | 3380 | 1467236192805 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10BF800 == 39 [pid = 3380] [id = 628] 14:36:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39B26BC00) [pid = 3380] [serial = 1884] [outer = 0000000000000000] 14:36:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39B9B3000) [pid = 3380] [serial = 1885] [outer = 000000F39B26BC00] 14:36:32 INFO - PROCESS | 3380 | 1467236192876 Marionette DEBUG loaded listener.js 14:36:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39CBD9000) [pid = 3380] [serial = 1886] [outer = 000000F39B26BC00] 14:36:33 INFO - PROCESS | 3380 | 1467236193525 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1091ms 14:36:33 INFO - PROCESS | 3380 | 1467236193587 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 14:36:33 INFO - PROCESS | 3380 | 1467236193593 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 14:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:36:33 INFO - PROCESS | 3380 | 1467236193614 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:36:33 INFO - PROCESS | 3380 | 1467236193618 Marionette TRACE conn6 <- [1,2478,null,{}] 14:36:33 INFO - PROCESS | 3380 | 1467236193623 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:33 INFO - PROCESS | 3380 | 1467236193626 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:33 INFO - PROCESS | 3380 | 1467236193771 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 14:36:33 INFO - PROCESS | 3380 | 1467236193908 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 3380 | 1467236193912 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8455000 == 40 [pid = 3380] [id = 629] 14:36:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0C7F800) [pid = 3380] [serial = 1887] [outer = 0000000000000000] 14:36:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A16C7400) [pid = 3380] [serial = 1888] [outer = 000000F3A0C7F800] 14:36:33 INFO - PROCESS | 3380 | 1467236193980 Marionette DEBUG loaded listener.js 14:36:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A35A0800) [pid = 3380] [serial = 1889] [outer = 000000F3A0C7F800] 14:36:34 INFO - PROCESS | 3380 | 1467236194662 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:36:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:36:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1105ms 14:36:34 INFO - PROCESS | 3380 | 1467236194705 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 14:36:34 INFO - PROCESS | 3380 | 1467236194708 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 14:36:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:36:34 INFO - PROCESS | 3380 | 1467236194712 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 3380 | 1467236194721 Marionette TRACE conn6 <- [1,2482,null,{}] 14:36:34 INFO - PROCESS | 3380 | 1467236194734 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:34 INFO - PROCESS | 3380 | 1467236194741 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:34 INFO - PROCESS | 3380 | 1467236194875 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 14:36:35 INFO - PROCESS | 3380 | 1467236195026 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 3380 | 1467236195030 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB134000 == 41 [pid = 3380] [id = 630] 14:36:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A5953000) [pid = 3380] [serial = 1890] [outer = 0000000000000000] 14:36:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A595FC00) [pid = 3380] [serial = 1891] [outer = 000000F3A5953000] 14:36:35 INFO - PROCESS | 3380 | 1467236195115 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A60C5400) [pid = 3380] [serial = 1892] [outer = 000000F3A5953000] 14:36:35 INFO - PROCESS | 3380 | 1467236195766 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1087ms 14:36:35 INFO - PROCESS | 3380 | 1467236195807 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 14:36:35 INFO - PROCESS | 3380 | 1467236195811 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 14:36:35 INFO - PROCESS | 3380 | 1467236195815 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:36:35 INFO - PROCESS | 3380 | 1467236195818 Marionette TRACE conn6 <- [1,2486,null,{}] 14:36:35 INFO - PROCESS | 3380 | 1467236195822 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:35 INFO - PROCESS | 3380 | 1467236195824 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:35 INFO - PROCESS | 3380 | 1467236195952 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 14:36:36 INFO - PROCESS | 3380 | 1467236196096 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:36 INFO - PROCESS | 3380 | 1467236196099 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA7D800 == 42 [pid = 3380] [id = 631] 14:36:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A611B400) [pid = 3380] [serial = 1893] [outer = 0000000000000000] 14:36:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A767F400) [pid = 3380] [serial = 1894] [outer = 000000F3A611B400] 14:36:36 INFO - PROCESS | 3380 | 1467236196164 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A7819800) [pid = 3380] [serial = 1895] [outer = 000000F3A611B400] 14:36:36 INFO - PROCESS | 3380 | 1467236196829 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:36:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:36:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1024ms 14:36:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:36:36 INFO - PROCESS | 3380 | 1467236196845 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 3380 | 1467236196847 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 14:36:36 INFO - PROCESS | 3380 | 1467236196851 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 3380 | 1467236196854 Marionette TRACE conn6 <- [1,2490,null,{}] 14:36:36 INFO - PROCESS | 3380 | 1467236196858 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:36 INFO - PROCESS | 3380 | 1467236196860 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:36 INFO - PROCESS | 3380 | 1467236196985 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 14:36:37 INFO - PROCESS | 3380 | 1467236197293 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 3380 | 1467236197296 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA6D000 == 43 [pid = 3380] [id = 632] 14:36:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F395922000) [pid = 3380] [serial = 1896] [outer = 0000000000000000] 14:36:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F39672A000) [pid = 3380] [serial = 1897] [outer = 000000F395922000] 14:36:37 INFO - PROCESS | 3380 | 1467236197377 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F396FA3800) [pid = 3380] [serial = 1898] [outer = 000000F395922000] 14:36:38 INFO - PROCESS | 3380 | 1467236198105 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1280ms 14:36:38 INFO - PROCESS | 3380 | 1467236198134 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 14:36:38 INFO - PROCESS | 3380 | 1467236198139 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 14:36:38 INFO - PROCESS | 3380 | 1467236198143 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:36:38 INFO - PROCESS | 3380 | 1467236198146 Marionette TRACE conn6 <- [1,2494,null,{}] 14:36:38 INFO - PROCESS | 3380 | 1467236198152 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:38 INFO - PROCESS | 3380 | 1467236198157 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:38 INFO - PROCESS | 3380 | 1467236198279 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 14:36:38 INFO - PROCESS | 3380 | 1467236198419 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:38 INFO - PROCESS | 3380 | 1467236198422 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A10C7000 == 44 [pid = 3380] [id = 633] 14:36:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F397BD7400) [pid = 3380] [serial = 1899] [outer = 0000000000000000] 14:36:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F39D126800) [pid = 3380] [serial = 1900] [outer = 000000F397BD7400] 14:36:38 INFO - PROCESS | 3380 | 1467236198478 Marionette DEBUG loaded listener.js 14:36:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A03EF400) [pid = 3380] [serial = 1901] [outer = 000000F397BD7400] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A42800 == 43 [pid = 3380] [id = 626] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97B3800 == 42 [pid = 3380] [id = 625] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89E7000 == 41 [pid = 3380] [id = 624] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8459000 == 40 [pid = 3380] [id = 623] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7857800 == 39 [pid = 3380] [id = 622] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60E8000 == 38 [pid = 3380] [id = 621] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A6D800 == 37 [pid = 3380] [id = 620] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D120000 == 36 [pid = 3380] [id = 619] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF20800 == 35 [pid = 3380] [id = 618] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D090000 == 34 [pid = 3380] [id = 616] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60EB800 == 33 [pid = 3380] [id = 617] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D82000 == 32 [pid = 3380] [id = 615] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D119800 == 31 [pid = 3380] [id = 607] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA6D000 == 30 [pid = 3380] [id = 632] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA7D800 == 29 [pid = 3380] [id = 631] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB134000 == 28 [pid = 3380] [id = 630] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8455000 == 27 [pid = 3380] [id = 629] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10BF800 == 26 [pid = 3380] [id = 628] 14:36:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB074000 == 25 [pid = 3380] [id = 627] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39D080800) [pid = 3380] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F397029000) [pid = 3380] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39AFB9400) [pid = 3380] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A03EB800) [pid = 3380] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39BD86C00) [pid = 3380] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F396DA0400) [pid = 3380] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F395ECF000) [pid = 3380] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3967DB000) [pid = 3380] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39BCE2C00) [pid = 3380] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D1DE000) [pid = 3380] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39CA04C00) [pid = 3380] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B1F7400) [pid = 3380] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A34EDC00) [pid = 3380] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0DE1000) [pid = 3380] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A60C2C00) [pid = 3380] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A5957000) [pid = 3380] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A7689C00) [pid = 3380] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A767C800) [pid = 3380] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A314E000) [pid = 3380] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0CDA800) [pid = 3380] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A0FD3C00) [pid = 3380] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0D7B400) [pid = 3380] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A07C3800) [pid = 3380] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39C0D5400) [pid = 3380] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 14:36:39 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A2A8A800) [pid = 3380] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 14:36:40 INFO - PROCESS | 3380 | 1467236200026 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1932ms 14:36:40 INFO - PROCESS | 3380 | 1467236200080 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 14:36:40 INFO - PROCESS | 3380 | 1467236200084 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 14:36:40 INFO - PROCESS | 3380 | 1467236200089 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:36:40 INFO - PROCESS | 3380 | 1467236200094 Marionette TRACE conn6 <- [1,2498,null,{}] 14:36:40 INFO - PROCESS | 3380 | 1467236200100 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:40 INFO - PROCESS | 3380 | 1467236200103 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:40 INFO - PROCESS | 3380 | 1467236200257 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 14:36:40 INFO - PROCESS | 3380 | 1467236200355 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:40 INFO - PROCESS | 3380 | 1467236200358 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC86800 == 26 [pid = 3380] [id = 634] 14:36:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396725C00) [pid = 3380] [serial = 1902] [outer = 0000000000000000] 14:36:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3967E0400) [pid = 3380] [serial = 1903] [outer = 000000F396725C00] 14:36:40 INFO - PROCESS | 3380 | 1467236200416 Marionette DEBUG loaded listener.js 14:36:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F396D94C00) [pid = 3380] [serial = 1904] [outer = 000000F396725C00] 14:36:40 INFO - PROCESS | 3380 | 1467236200921 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 881ms 14:36:40 INFO - PROCESS | 3380 | 1467236200975 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 14:36:40 INFO - PROCESS | 3380 | 1467236200980 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 14:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:36:40 INFO - PROCESS | 3380 | 1467236200986 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 3380 | 1467236200989 Marionette TRACE conn6 <- [1,2502,null,{}] 14:36:41 INFO - PROCESS | 3380 | 1467236200993 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:41 INFO - PROCESS | 3380 | 1467236200996 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:41 INFO - PROCESS | 3380 | 1467236201102 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 14:36:41 INFO - PROCESS | 3380 | 1467236201118 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:41 INFO - PROCESS | 3380 | 1467236201121 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07CF000 == 27 [pid = 3380] [id = 635] 14:36:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39B14BC00) [pid = 3380] [serial = 1905] [outer = 0000000000000000] 14:36:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39B17FC00) [pid = 3380] [serial = 1906] [outer = 000000F39B14BC00] 14:36:41 INFO - PROCESS | 3380 | 1467236201171 Marionette DEBUG loaded listener.js 14:36:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B6F0C00) [pid = 3380] [serial = 1907] [outer = 000000F39B14BC00] 14:36:41 INFO - PROCESS | 3380 | 1467236201680 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 733ms 14:36:41 INFO - PROCESS | 3380 | 1467236201721 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 14:36:41 INFO - PROCESS | 3380 | 1467236201724 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 14:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:36:41 INFO - PROCESS | 3380 | 1467236201727 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 3380 | 1467236201731 Marionette TRACE conn6 <- [1,2506,null,{}] 14:36:41 INFO - PROCESS | 3380 | 1467236201743 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:41 INFO - PROCESS | 3380 | 1467236201749 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:41 INFO - PROCESS | 3380 | 1467236201853 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 14:36:41 INFO - PROCESS | 3380 | 1467236201869 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:41 INFO - PROCESS | 3380 | 1467236201872 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3694000 == 28 [pid = 3380] [id = 636] 14:36:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39C0CBC00) [pid = 3380] [serial = 1908] [outer = 0000000000000000] 14:36:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39CA06400) [pid = 3380] [serial = 1909] [outer = 000000F39C0CBC00] 14:36:41 INFO - PROCESS | 3380 | 1467236201930 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39CC68C00) [pid = 3380] [serial = 1910] [outer = 000000F39C0CBC00] 14:36:42 INFO - PROCESS | 3380 | 1467236202511 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:36:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:36:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 838ms 14:36:42 INFO - PROCESS | 3380 | 1467236202572 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 14:36:42 INFO - PROCESS | 3380 | 1467236202576 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 14:36:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:36:42 INFO - PROCESS | 3380 | 1467236202579 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:36:42 INFO - PROCESS | 3380 | 1467236202581 Marionette TRACE conn6 <- [1,2510,null,{}] 14:36:42 INFO - PROCESS | 3380 | 1467236202585 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:42 INFO - PROCESS | 3380 | 1467236202587 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:42 INFO - PROCESS | 3380 | 1467236202728 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 14:36:42 INFO - PROCESS | 3380 | 1467236202802 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 3380 | 1467236202804 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FA3000 == 29 [pid = 3380] [id = 637] 14:36:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39D1E0C00) [pid = 3380] [serial = 1911] [outer = 0000000000000000] 14:36:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39D662800) [pid = 3380] [serial = 1912] [outer = 000000F39D1E0C00] 14:36:42 INFO - PROCESS | 3380 | 1467236202859 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0758400) [pid = 3380] [serial = 1913] [outer = 000000F39D1E0C00] 14:36:43 INFO - PROCESS | 3380 | 1467236203398 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 837ms 14:36:43 INFO - PROCESS | 3380 | 1467236203423 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 3380 | 1467236203425 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 14:36:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:36:43 INFO - PROCESS | 3380 | 1467236203428 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 3380 | 1467236203430 Marionette TRACE conn6 <- [1,2514,null,{}] 14:36:43 INFO - PROCESS | 3380 | 1467236203438 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:43 INFO - PROCESS | 3380 | 1467236203440 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:43 INFO - PROCESS | 3380 | 1467236203587 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 14:36:43 INFO - PROCESS | 3380 | 1467236203600 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:43 INFO - PROCESS | 3380 | 1467236203602 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61AE000 == 30 [pid = 3380] [id = 638] 14:36:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3950D7400) [pid = 3380] [serial = 1914] [outer = 0000000000000000] 14:36:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A0CDAC00) [pid = 3380] [serial = 1915] [outer = 000000F3950D7400] 14:36:43 INFO - PROCESS | 3380 | 1467236203658 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A0762400) [pid = 3380] [serial = 1916] [outer = 000000F3950D7400] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A2A93800) [pid = 3380] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396D95000) [pid = 3380] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A0C7FC00) [pid = 3380] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0CDDC00) [pid = 3380] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B9B1800) [pid = 3380] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F394F51000) [pid = 3380] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39D1DBC00) [pid = 3380] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A4DBB400) [pid = 3380] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39603FC00) [pid = 3380] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3631400) [pid = 3380] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F396CA4C00) [pid = 3380] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A03E0C00) [pid = 3380] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:36:44 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0CDD400) [pid = 3380] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:36:44 INFO - PROCESS | 3380 | 1467236204593 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:36:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:36:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1178ms 14:36:44 INFO - PROCESS | 3380 | 1467236204612 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 14:36:44 INFO - PROCESS | 3380 | 1467236204614 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 14:36:44 INFO - PROCESS | 3380 | 1467236204617 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:36:44 INFO - PROCESS | 3380 | 1467236204619 Marionette TRACE conn6 <- [1,2518,null,{}] 14:36:44 INFO - PROCESS | 3380 | 1467236204623 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:44 INFO - PROCESS | 3380 | 1467236204630 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:44 INFO - PROCESS | 3380 | 1467236204780 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 14:36:44 INFO - PROCESS | 3380 | 1467236204849 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:44 INFO - PROCESS | 3380 | 1467236204851 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A784E800 == 31 [pid = 3380] [id = 639] 14:36:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3958D6800) [pid = 3380] [serial = 1917] [outer = 0000000000000000] 14:36:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0DE0C00) [pid = 3380] [serial = 1918] [outer = 000000F3958D6800] 14:36:44 INFO - PROCESS | 3380 | 1467236204904 Marionette DEBUG loaded listener.js 14:36:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A16CD000) [pid = 3380] [serial = 1919] [outer = 000000F3958D6800] 14:36:45 INFO - PROCESS | 3380 | 1467236205315 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:36:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:36:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 730ms 14:36:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:36:45 INFO - PROCESS | 3380 | 1467236205351 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 14:36:45 INFO - PROCESS | 3380 | 1467236205353 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 14:36:45 INFO - PROCESS | 3380 | 1467236205356 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:36:45 INFO - PROCESS | 3380 | 1467236205358 Marionette TRACE conn6 <- [1,2522,null,{}] 14:36:45 INFO - PROCESS | 3380 | 1467236205361 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:45 INFO - PROCESS | 3380 | 1467236205363 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:45 INFO - PROCESS | 3380 | 1467236205455 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 14:36:45 INFO - PROCESS | 3380 | 1467236205460 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:45 INFO - PROCESS | 3380 | 1467236205463 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8199000 == 32 [pid = 3380] [id = 640] 14:36:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A2A94400) [pid = 3380] [serial = 1920] [outer = 0000000000000000] 14:36:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3152C00) [pid = 3380] [serial = 1921] [outer = 000000F3A2A94400] 14:36:45 INFO - PROCESS | 3380 | 1467236205516 Marionette DEBUG loaded listener.js 14:36:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A34E8C00) [pid = 3380] [serial = 1922] [outer = 000000F3A2A94400] 14:36:46 INFO - PROCESS | 3380 | 1467236206005 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:36:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:36:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 691ms 14:36:46 INFO - PROCESS | 3380 | 1467236206051 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 3380 | 1467236206053 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 14:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:36:46 INFO - PROCESS | 3380 | 1467236206057 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 3380 | 1467236206058 Marionette TRACE conn6 <- [1,2526,null,{}] 14:36:46 INFO - PROCESS | 3380 | 1467236206062 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:46 INFO - PROCESS | 3380 | 1467236206064 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:46 INFO - PROCESS | 3380 | 1467236206178 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 14:36:46 INFO - PROCESS | 3380 | 1467236206186 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 3380 | 1467236206188 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8904800 == 33 [pid = 3380] [id = 641] 14:36:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A35A2400) [pid = 3380] [serial = 1923] [outer = 0000000000000000] 14:36:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A362A800) [pid = 3380] [serial = 1924] [outer = 000000F3A35A2400] 14:36:46 INFO - PROCESS | 3380 | 1467236206238 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3633400) [pid = 3380] [serial = 1925] [outer = 000000F3A35A2400] 14:36:47 INFO - PROCESS | 3380 | 1467236207097 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1080ms 14:36:47 INFO - PROCESS | 3380 | 1467236207140 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 3380 | 1467236207145 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 14:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:36:47 INFO - PROCESS | 3380 | 1467236207150 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 3380 | 1467236207156 Marionette TRACE conn6 <- [1,2530,null,{}] 14:36:47 INFO - PROCESS | 3380 | 1467236207186 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:47 INFO - PROCESS | 3380 | 1467236207190 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:47 INFO - PROCESS | 3380 | 1467236207380 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 14:36:47 INFO - PROCESS | 3380 | 1467236207445 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:47 INFO - PROCESS | 3380 | 1467236207448 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D120000 == 34 [pid = 3380] [id = 642] 14:36:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396729000) [pid = 3380] [serial = 1926] [outer = 0000000000000000] 14:36:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3968E3400) [pid = 3380] [serial = 1927] [outer = 000000F396729000] 14:36:47 INFO - PROCESS | 3380 | 1467236207560 Marionette DEBUG loaded listener.js 14:36:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39722CC00) [pid = 3380] [serial = 1928] [outer = 000000F396729000] 14:36:48 INFO - PROCESS | 3380 | 1467236208384 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:36:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:36:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1296ms 14:36:48 INFO - PROCESS | 3380 | 1467236208449 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 14:36:48 INFO - PROCESS | 3380 | 1467236208454 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 14:36:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:36:48 INFO - PROCESS | 3380 | 1467236208461 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:36:48 INFO - PROCESS | 3380 | 1467236208465 Marionette TRACE conn6 <- [1,2534,null,{}] 14:36:48 INFO - PROCESS | 3380 | 1467236208469 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:48 INFO - PROCESS | 3380 | 1467236208473 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:48 INFO - PROCESS | 3380 | 1467236208644 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 14:36:48 INFO - PROCESS | 3380 | 1467236208781 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:48 INFO - PROCESS | 3380 | 1467236208785 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76CE800 == 35 [pid = 3380] [id = 643] 14:36:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39BD92800) [pid = 3380] [serial = 1929] [outer = 0000000000000000] 14:36:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39C0D4400) [pid = 3380] [serial = 1930] [outer = 000000F39BD92800] 14:36:48 INFO - PROCESS | 3380 | 1467236208853 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39D1DA800) [pid = 3380] [serial = 1931] [outer = 000000F39BD92800] 14:36:49 INFO - PROCESS | 3380 | 1467236209696 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1294ms 14:36:49 INFO - PROCESS | 3380 | 1467236209757 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 3380 | 1467236209760 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 14:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:36:49 INFO - PROCESS | 3380 | 1467236209764 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 3380 | 1467236209769 Marionette TRACE conn6 <- [1,2538,null,{}] 14:36:49 INFO - PROCESS | 3380 | 1467236209782 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:49 INFO - PROCESS | 3380 | 1467236209788 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:50 INFO - PROCESS | 3380 | 1467236210064 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 14:36:50 INFO - PROCESS | 3380 | 1467236210282 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:50 INFO - PROCESS | 3380 | 1467236210286 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2CF800 == 36 [pid = 3380] [id = 644] 14:36:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3962CC400) [pid = 3380] [serial = 1932] [outer = 0000000000000000] 14:36:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3967DD800) [pid = 3380] [serial = 1933] [outer = 000000F3962CC400] 14:36:50 INFO - PROCESS | 3380 | 1467236210351 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39AFB6400) [pid = 3380] [serial = 1934] [outer = 000000F3962CC400] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8199000 == 35 [pid = 3380] [id = 640] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A784E800 == 34 [pid = 3380] [id = 639] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61AE000 == 33 [pid = 3380] [id = 638] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FA3000 == 32 [pid = 3380] [id = 637] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3694000 == 31 [pid = 3380] [id = 636] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07CF000 == 30 [pid = 3380] [id = 635] 14:36:50 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC86800 == 29 [pid = 3380] [id = 634] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A314A800) [pid = 3380] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A3461000) [pid = 3380] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A3E0D400) [pid = 3380] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A38B3C00) [pid = 3380] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A40CD800) [pid = 3380] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0CF1400) [pid = 3380] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396D9C800) [pid = 3380] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39B181C00) [pid = 3380] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39B26AC00) [pid = 3380] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39C063C00) [pid = 3380] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39BCE5800) [pid = 3380] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39CB98C00) [pid = 3380] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39D65B800) [pid = 3380] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A4D25400) [pid = 3380] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A0759400) [pid = 3380] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F396871800) [pid = 3380] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A434EC00) [pid = 3380] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F396E0D800) [pid = 3380] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A343FC00) [pid = 3380] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A4DA4000) [pid = 3380] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A5C4E000) [pid = 3380] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A595C800) [pid = 3380] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A1605800) [pid = 3380] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0DE8800) [pid = 3380] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 14:36:50 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A4351C00) [pid = 3380] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 14:36:51 INFO - PROCESS | 3380 | 1467236211043 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1303ms 14:36:51 INFO - PROCESS | 3380 | 1467236211069 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 14:36:51 INFO - PROCESS | 3380 | 1467236211073 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 14:36:51 INFO - PROCESS | 3380 | 1467236211078 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:36:51 INFO - PROCESS | 3380 | 1467236211081 Marionette TRACE conn6 <- [1,2542,null,{}] 14:36:51 INFO - PROCESS | 3380 | 1467236211088 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:51 INFO - PROCESS | 3380 | 1467236211092 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:51 INFO - PROCESS | 3380 | 1467236211199 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 14:36:51 INFO - PROCESS | 3380 | 1467236211291 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:51 INFO - PROCESS | 3380 | 1467236211294 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCDF000 == 30 [pid = 3380] [id = 645] 14:36:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396722000) [pid = 3380] [serial = 1935] [outer = 0000000000000000] 14:36:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F396FA4800) [pid = 3380] [serial = 1936] [outer = 000000F396722000] 14:36:51 INFO - PROCESS | 3380 | 1467236211348 Marionette DEBUG loaded listener.js 14:36:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39C05E000) [pid = 3380] [serial = 1937] [outer = 000000F396722000] 14:36:51 INFO - PROCESS | 3380 | 1467236211862 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 838ms 14:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:36:51 INFO - PROCESS | 3380 | 1467236211921 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 14:36:51 INFO - PROCESS | 3380 | 1467236211924 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 14:36:51 INFO - PROCESS | 3380 | 1467236211928 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - PROCESS | 3380 | 1467236211930 Marionette TRACE conn6 <- [1,2546,null,{}] 14:36:51 INFO - PROCESS | 3380 | 1467236211934 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:51 INFO - PROCESS | 3380 | 1467236211936 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:52 INFO - PROCESS | 3380 | 1467236212028 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 14:36:52 INFO - PROCESS | 3380 | 1467236212138 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:52 INFO - PROCESS | 3380 | 1467236212141 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A62000 == 31 [pid = 3380] [id = 646] 14:36:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3967DA000) [pid = 3380] [serial = 1938] [outer = 0000000000000000] 14:36:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D1BF800) [pid = 3380] [serial = 1939] [outer = 000000F3967DA000] 14:36:52 INFO - PROCESS | 3380 | 1467236212194 Marionette DEBUG loaded listener.js 14:36:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A075C800) [pid = 3380] [serial = 1940] [outer = 000000F3967DA000] 14:36:52 INFO - PROCESS | 3380 | 1467236212670 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 796ms 14:36:52 INFO - PROCESS | 3380 | 1467236212724 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 14:36:52 INFO - PROCESS | 3380 | 1467236212729 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 14:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:36:52 INFO - PROCESS | 3380 | 1467236212745 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:36:52 INFO - PROCESS | 3380 | 1467236212750 Marionette TRACE conn6 <- [1,2550,null,{}] 14:36:52 INFO - PROCESS | 3380 | 1467236212755 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:52 INFO - PROCESS | 3380 | 1467236212758 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:52 INFO - PROCESS | 3380 | 1467236212856 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 14:36:52 INFO - PROCESS | 3380 | 1467236212869 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:52 INFO - PROCESS | 3380 | 1467236212871 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A702E000 == 32 [pid = 3380] [id = 647] 14:36:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0FA2800) [pid = 3380] [serial = 1941] [outer = 0000000000000000] 14:36:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A16B5800) [pid = 3380] [serial = 1942] [outer = 000000F3A0FA2800] 14:36:52 INFO - PROCESS | 3380 | 1467236212924 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A3150400) [pid = 3380] [serial = 1943] [outer = 000000F3A0FA2800] 14:36:53 INFO - PROCESS | 3380 | 1467236213517 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:36:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:36:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 838ms 14:36:53 INFO - PROCESS | 3380 | 1467236213582 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 14:36:53 INFO - PROCESS | 3380 | 1467236213585 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 14:36:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:36:53 INFO - PROCESS | 3380 | 1467236213588 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:36:53 INFO - PROCESS | 3380 | 1467236213590 Marionette TRACE conn6 <- [1,2554,null,{}] 14:36:53 INFO - PROCESS | 3380 | 1467236213594 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:53 INFO - PROCESS | 3380 | 1467236213596 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:53 INFO - PROCESS | 3380 | 1467236213749 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 14:36:53 INFO - PROCESS | 3380 | 1467236213818 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:53 INFO - PROCESS | 3380 | 1467236213829 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:53 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D71000 == 33 [pid = 3380] [id = 648] 14:36:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A34EB000) [pid = 3380] [serial = 1944] [outer = 0000000000000000] 14:36:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3628400) [pid = 3380] [serial = 1945] [outer = 000000F3A34EB000] 14:36:53 INFO - PROCESS | 3380 | 1467236213885 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3A12400) [pid = 3380] [serial = 1946] [outer = 000000F3A34EB000] 14:36:54 INFO - PROCESS | 3380 | 1467236214375 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 839ms 14:36:54 INFO - PROCESS | 3380 | 1467236214430 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 14:36:54 INFO - PROCESS | 3380 | 1467236214432 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 14:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:36:54 INFO - PROCESS | 3380 | 1467236214436 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:36:54 INFO - PROCESS | 3380 | 1467236214438 Marionette TRACE conn6 <- [1,2558,null,{}] 14:36:54 INFO - PROCESS | 3380 | 1467236214446 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:54 INFO - PROCESS | 3380 | 1467236214449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:54 INFO - PROCESS | 3380 | 1467236214589 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 14:36:54 INFO - PROCESS | 3380 | 1467236214666 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:54 INFO - PROCESS | 3380 | 1467236214672 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8903800 == 34 [pid = 3380] [id = 649] 14:36:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A40CDC00) [pid = 3380] [serial = 1947] [outer = 0000000000000000] 14:36:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A40D0C00) [pid = 3380] [serial = 1948] [outer = 000000F3A40CDC00] 14:36:54 INFO - PROCESS | 3380 | 1467236214741 Marionette DEBUG loaded listener.js 14:36:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A44C6400) [pid = 3380] [serial = 1949] [outer = 000000F3A40CDC00] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D1E0C00) [pid = 3380] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396725C00) [pid = 3380] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F397BD7400) [pid = 3380] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39C0CBC00) [pid = 3380] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39B14BC00) [pid = 3380] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3950D7400) [pid = 3380] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3958D6800) [pid = 3380] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A2A94400) [pid = 3380] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39B26BC00) [pid = 3380] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0C7F800) [pid = 3380] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A5953000) [pid = 3380] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A611B400) [pid = 3380] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:36:55 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F395922000) [pid = 3380] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:36:55 INFO - PROCESS | 3380 | 1467236215354 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:36:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:36:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 942ms 14:36:55 INFO - PROCESS | 3380 | 1467236215381 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 14:36:55 INFO - PROCESS | 3380 | 1467236215384 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 14:36:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:36:55 INFO - PROCESS | 3380 | 1467236215387 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:36:55 INFO - PROCESS | 3380 | 1467236215389 Marionette TRACE conn6 <- [1,2562,null,{}] 14:36:55 INFO - PROCESS | 3380 | 1467236215393 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:55 INFO - PROCESS | 3380 | 1467236215395 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:55 INFO - PROCESS | 3380 | 1467236215537 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 14:36:55 INFO - PROCESS | 3380 | 1467236215606 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:55 INFO - PROCESS | 3380 | 1467236215609 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97B8000 == 35 [pid = 3380] [id = 650] 14:36:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F395922000) [pid = 3380] [serial = 1950] [outer = 0000000000000000] 14:36:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39C0CBC00) [pid = 3380] [serial = 1951] [outer = 000000F395922000] 14:36:55 INFO - PROCESS | 3380 | 1467236215661 Marionette DEBUG loaded listener.js 14:36:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A40CF000) [pid = 3380] [serial = 1952] [outer = 000000F395922000] 14:36:56 INFO - PROCESS | 3380 | 1467236216060 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 732ms 14:36:56 INFO - PROCESS | 3380 | 1467236216122 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 3380 | 1467236216124 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 14:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:36:56 INFO - PROCESS | 3380 | 1467236216127 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 3380 | 1467236216129 Marionette TRACE conn6 <- [1,2566,null,{}] 14:36:56 INFO - PROCESS | 3380 | 1467236216133 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:56 INFO - PROCESS | 3380 | 1467236216134 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:56 INFO - PROCESS | 3380 | 1467236216228 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 14:36:56 INFO - PROCESS | 3380 | 1467236216262 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:56 INFO - PROCESS | 3380 | 1467236216264 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA196800 == 36 [pid = 3380] [id = 651] 14:36:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A46B0000) [pid = 3380] [serial = 1953] [outer = 0000000000000000] 14:36:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A4DA5800) [pid = 3380] [serial = 1954] [outer = 000000F3A46B0000] 14:36:56 INFO - PROCESS | 3380 | 1467236216309 Marionette DEBUG loaded listener.js 14:36:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A5915000) [pid = 3380] [serial = 1955] [outer = 000000F3A46B0000] 14:36:56 INFO - PROCESS | 3380 | 1467236216780 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 690ms 14:36:56 INFO - PROCESS | 3380 | 1467236216821 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 3380 | 1467236216823 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 14:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:36:56 INFO - PROCESS | 3380 | 1467236216836 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 3380 | 1467236216838 Marionette TRACE conn6 <- [1,2570,null,{}] 14:36:56 INFO - PROCESS | 3380 | 1467236216842 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:56 INFO - PROCESS | 3380 | 1467236216844 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:56 INFO - PROCESS | 3380 | 1467236216940 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 14:36:56 INFO - PROCESS | 3380 | 1467236216947 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:56 INFO - PROCESS | 3380 | 1467236216949 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB074000 == 37 [pid = 3380] [id = 652] 14:36:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A5960400) [pid = 3380] [serial = 1956] [outer = 0000000000000000] 14:36:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A59E7400) [pid = 3380] [serial = 1957] [outer = 000000F3A5960400] 14:36:57 INFO - PROCESS | 3380 | 1467236217001 Marionette DEBUG loaded listener.js 14:36:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A6094800) [pid = 3380] [serial = 1958] [outer = 000000F3A5960400] 14:36:57 INFO - PROCESS | 3380 | 1467236217788 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 985ms 14:36:57 INFO - PROCESS | 3380 | 1467236217827 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 14:36:57 INFO - PROCESS | 3380 | 1467236217831 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 14:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:36:57 INFO - PROCESS | 3380 | 1467236217837 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:36:57 INFO - PROCESS | 3380 | 1467236217843 Marionette TRACE conn6 <- [1,2574,null,{}] 14:36:57 INFO - PROCESS | 3380 | 1467236217853 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:57 INFO - PROCESS | 3380 | 1467236217857 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:58 INFO - PROCESS | 3380 | 1467236217996 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 14:36:58 INFO - PROCESS | 3380 | 1467236218133 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:58 INFO - PROCESS | 3380 | 1467236218136 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A28C3000 == 38 [pid = 3380] [id = 653] 14:36:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39B17BC00) [pid = 3380] [serial = 1959] [outer = 0000000000000000] 14:36:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39BC72400) [pid = 3380] [serial = 1960] [outer = 000000F39B17BC00] 14:36:58 INFO - PROCESS | 3380 | 1467236218203 Marionette DEBUG loaded listener.js 14:36:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D081800) [pid = 3380] [serial = 1961] [outer = 000000F39B17BC00] 14:36:58 INFO - PROCESS | 3380 | 1467236218844 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:36:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:36:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1036ms 14:36:58 INFO - PROCESS | 3380 | 1467236218876 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 14:36:58 INFO - PROCESS | 3380 | 1467236218884 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 14:36:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:36:58 INFO - PROCESS | 3380 | 1467236218894 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:36:58 INFO - PROCESS | 3380 | 1467236218897 Marionette TRACE conn6 <- [1,2578,null,{}] 14:36:58 INFO - PROCESS | 3380 | 1467236218902 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:58 INFO - PROCESS | 3380 | 1467236218905 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:59 INFO - PROCESS | 3380 | 1467236219037 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 14:36:59 INFO - PROCESS | 3380 | 1467236219198 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:59 INFO - PROCESS | 3380 | 1467236219202 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:36:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8457000 == 39 [pid = 3380] [id = 654] 14:36:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A0CED000) [pid = 3380] [serial = 1962] [outer = 0000000000000000] 14:36:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0FD2C00) [pid = 3380] [serial = 1963] [outer = 000000F3A0CED000] 14:36:59 INFO - PROCESS | 3380 | 1467236219271 Marionette DEBUG loaded listener.js 14:36:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A34EF400) [pid = 3380] [serial = 1964] [outer = 000000F3A0CED000] 14:36:59 INFO - PROCESS | 3380 | 1467236219992 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:37:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:37:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1138ms 14:37:00 INFO - PROCESS | 3380 | 1467236220034 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 14:37:00 INFO - PROCESS | 3380 | 1467236220037 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 14:37:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:37:00 INFO - PROCESS | 3380 | 1467236220041 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:37:00 INFO - PROCESS | 3380 | 1467236220045 Marionette TRACE conn6 <- [1,2582,null,{}] 14:37:00 INFO - PROCESS | 3380 | 1467236220059 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:00 INFO - PROCESS | 3380 | 1467236220065 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:00 INFO - PROCESS | 3380 | 1467236220255 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 14:37:00 INFO - PROCESS | 3380 | 1467236220268 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:00 INFO - PROCESS | 3380 | 1467236220272 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB11C000 == 40 [pid = 3380] [id = 655] 14:37:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A4DA6000) [pid = 3380] [serial = 1965] [outer = 0000000000000000] 14:37:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A59E7C00) [pid = 3380] [serial = 1966] [outer = 000000F3A4DA6000] 14:37:00 INFO - PROCESS | 3380 | 1467236220340 Marionette DEBUG loaded listener.js 14:37:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A60CC400) [pid = 3380] [serial = 1967] [outer = 000000F3A4DA6000] 14:37:01 INFO - PROCESS | 3380 | 1467236221117 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1145ms 14:37:01 INFO - PROCESS | 3380 | 1467236221188 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 14:37:01 INFO - PROCESS | 3380 | 1467236221191 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 14:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:37:01 INFO - PROCESS | 3380 | 1467236221195 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:37:01 INFO - PROCESS | 3380 | 1467236221197 Marionette TRACE conn6 <- [1,2586,null,{}] 14:37:01 INFO - PROCESS | 3380 | 1467236221201 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:01 INFO - PROCESS | 3380 | 1467236221204 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:01 INFO - PROCESS | 3380 | 1467236221335 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 14:37:01 INFO - PROCESS | 3380 | 1467236221481 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:01 INFO - PROCESS | 3380 | 1467236221485 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA5C800 == 41 [pid = 3380] [id = 656] 14:37:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A615EC00) [pid = 3380] [serial = 1968] [outer = 0000000000000000] 14:37:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A7686C00) [pid = 3380] [serial = 1969] [outer = 000000F3A615EC00] 14:37:01 INFO - PROCESS | 3380 | 1467236221551 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A781D400) [pid = 3380] [serial = 1970] [outer = 000000F3A615EC00] 14:37:02 INFO - PROCESS | 3380 | 1467236222326 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1181ms 14:37:02 INFO - PROCESS | 3380 | 1467236222378 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 14:37:02 INFO - PROCESS | 3380 | 1467236222380 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 14:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:37:02 INFO - PROCESS | 3380 | 1467236222384 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - PROCESS | 3380 | 1467236222386 Marionette TRACE conn6 <- [1,2590,null,{}] 14:37:02 INFO - PROCESS | 3380 | 1467236222390 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:02 INFO - PROCESS | 3380 | 1467236222393 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:02 INFO - PROCESS | 3380 | 1467236222543 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 14:37:02 INFO - PROCESS | 3380 | 1467236222837 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:02 INFO - PROCESS | 3380 | 1467236222841 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BCB2800 == 42 [pid = 3380] [id = 657] 14:37:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F395927400) [pid = 3380] [serial = 1971] [outer = 0000000000000000] 14:37:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F395EC7000) [pid = 3380] [serial = 1972] [outer = 000000F395927400] 14:37:02 INFO - PROCESS | 3380 | 1467236222926 Marionette DEBUG loaded listener.js 14:37:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F396FA2C00) [pid = 3380] [serial = 1973] [outer = 000000F395927400] 14:37:03 INFO - PROCESS | 3380 | 1467236223642 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:37:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:37:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1341ms 14:37:03 INFO - PROCESS | 3380 | 1467236223729 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 14:37:03 INFO - PROCESS | 3380 | 1467236223733 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 14:37:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:37:03 INFO - PROCESS | 3380 | 1467236223737 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:37:03 INFO - PROCESS | 3380 | 1467236223740 Marionette TRACE conn6 <- [1,2594,null,{}] 14:37:03 INFO - PROCESS | 3380 | 1467236223745 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:03 INFO - PROCESS | 3380 | 1467236223750 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:03 INFO - PROCESS | 3380 | 1467236223877 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 14:37:04 INFO - PROCESS | 3380 | 1467236224020 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:04 INFO - PROCESS | 3380 | 1467236224023 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0C9B800 == 43 [pid = 3380] [id = 658] 14:37:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F39CA04C00) [pid = 3380] [serial = 1974] [outer = 0000000000000000] 14:37:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F39CC6CC00) [pid = 3380] [serial = 1975] [outer = 000000F39CA04C00] 14:37:04 INFO - PROCESS | 3380 | 1467236224082 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A0C7E800) [pid = 3380] [serial = 1976] [outer = 000000F39CA04C00] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA196800 == 42 [pid = 3380] [id = 651] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97B8000 == 41 [pid = 3380] [id = 650] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8903800 == 40 [pid = 3380] [id = 649] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D71000 == 39 [pid = 3380] [id = 648] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A702E000 == 38 [pid = 3380] [id = 647] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A62000 == 37 [pid = 3380] [id = 646] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCDF000 == 36 [pid = 3380] [id = 645] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2CF800 == 35 [pid = 3380] [id = 644] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D120000 == 34 [pid = 3380] [id = 642] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8904800 == 33 [pid = 3380] [id = 641] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76CE800 == 32 [pid = 3380] [id = 643] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A10C7000 == 31 [pid = 3380] [id = 633] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BCB2800 == 30 [pid = 3380] [id = 657] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA5C800 == 29 [pid = 3380] [id = 656] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB11C000 == 28 [pid = 3380] [id = 655] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8457000 == 27 [pid = 3380] [id = 654] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A28C3000 == 26 [pid = 3380] [id = 653] 14:37:05 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB074000 == 25 [pid = 3380] [id = 652] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39D662800) [pid = 3380] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3967E0400) [pid = 3380] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F396D94C00) [pid = 3380] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A03EF400) [pid = 3380] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39D126800) [pid = 3380] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39CA06400) [pid = 3380] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B17FC00) [pid = 3380] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39B6F0C00) [pid = 3380] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0CDAC00) [pid = 3380] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0758400) [pid = 3380] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A0DE0C00) [pid = 3380] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3152C00) [pid = 3380] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39CBD9000) [pid = 3380] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B9B3000) [pid = 3380] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A35A0800) [pid = 3380] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A16C7400) [pid = 3380] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A60C5400) [pid = 3380] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A595FC00) [pid = 3380] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A7819800) [pid = 3380] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A767F400) [pid = 3380] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F396FA3800) [pid = 3380] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39672A000) [pid = 3380] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A362A800) [pid = 3380] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0762400) [pid = 3380] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A34E8C00) [pid = 3380] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A16CD000) [pid = 3380] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39CC68C00) [pid = 3380] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 14:37:05 INFO - PROCESS | 3380 | 1467236225625 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:37:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1950ms 14:37:05 INFO - PROCESS | 3380 | 1467236225695 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 3380 | 1467236225699 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 14:37:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:37:05 INFO - PROCESS | 3380 | 1467236225706 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 3380 | 1467236225711 Marionette TRACE conn6 <- [1,2598,null,{}] 14:37:05 INFO - PROCESS | 3380 | 1467236225717 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:05 INFO - PROCESS | 3380 | 1467236225720 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:05 INFO - PROCESS | 3380 | 1467236225822 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 14:37:05 INFO - PROCESS | 3380 | 1467236225835 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:05 INFO - PROCESS | 3380 | 1467236225837 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C080800 == 26 [pid = 3380] [id = 659] 14:37:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F3967DA800) [pid = 3380] [serial = 1977] [outer = 0000000000000000] 14:37:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F396C97800) [pid = 3380] [serial = 1978] [outer = 000000F3967DA800] 14:37:05 INFO - PROCESS | 3380 | 1467236225888 Marionette DEBUG loaded listener.js 14:37:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396D98800) [pid = 3380] [serial = 1979] [outer = 000000F3967DA800] 14:37:06 INFO - PROCESS | 3380 | 1467236226444 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 795ms 14:37:06 INFO - PROCESS | 3380 | 1467236226500 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 14:37:06 INFO - PROCESS | 3380 | 1467236226505 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 14:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:37:06 INFO - PROCESS | 3380 | 1467236226512 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:37:06 INFO - PROCESS | 3380 | 1467236226515 Marionette TRACE conn6 <- [1,2602,null,{}] 14:37:06 INFO - PROCESS | 3380 | 1467236226520 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:06 INFO - PROCESS | 3380 | 1467236226522 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:06 INFO - PROCESS | 3380 | 1467236226670 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 14:37:06 INFO - PROCESS | 3380 | 1467236226681 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:06 INFO - PROCESS | 3380 | 1467236226684 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D9C800 == 27 [pid = 3380] [id = 660] 14:37:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3972BFC00) [pid = 3380] [serial = 1980] [outer = 0000000000000000] 14:37:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B178C00) [pid = 3380] [serial = 1981] [outer = 000000F3972BFC00] 14:37:06 INFO - PROCESS | 3380 | 1467236226740 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B6FA400) [pid = 3380] [serial = 1982] [outer = 000000F3972BFC00] 14:37:07 INFO - PROCESS | 3380 | 1467236227246 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:37:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:37:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 776ms 14:37:07 INFO - PROCESS | 3380 | 1467236227291 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 14:37:07 INFO - PROCESS | 3380 | 1467236227293 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 14:37:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:37:07 INFO - PROCESS | 3380 | 1467236227297 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:37:07 INFO - PROCESS | 3380 | 1467236227301 Marionette TRACE conn6 <- [1,2606,null,{}] 14:37:07 INFO - PROCESS | 3380 | 1467236227319 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:07 INFO - PROCESS | 3380 | 1467236227326 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:07 INFO - PROCESS | 3380 | 1467236227459 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 14:37:07 INFO - PROCESS | 3380 | 1467236227529 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:07 INFO - PROCESS | 3380 | 1467236227532 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A6C000 == 28 [pid = 3380] [id = 661] 14:37:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C0D2C00) [pid = 3380] [serial = 1983] [outer = 0000000000000000] 14:37:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39CA04000) [pid = 3380] [serial = 1984] [outer = 000000F39C0D2C00] 14:37:07 INFO - PROCESS | 3380 | 1467236227590 Marionette DEBUG loaded listener.js 14:37:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CC69800) [pid = 3380] [serial = 1985] [outer = 000000F39C0D2C00] 14:37:08 INFO - PROCESS | 3380 | 1467236228126 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 901ms 14:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:37:08 INFO - PROCESS | 3380 | 1467236228200 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 14:37:08 INFO - PROCESS | 3380 | 1467236228203 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 14:37:08 INFO - PROCESS | 3380 | 1467236228206 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:37:08 INFO - PROCESS | 3380 | 1467236228208 Marionette TRACE conn6 <- [1,2610,null,{}] 14:37:08 INFO - PROCESS | 3380 | 1467236228212 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:08 INFO - PROCESS | 3380 | 1467236228214 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:08 INFO - PROCESS | 3380 | 1467236228356 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 14:37:08 INFO - PROCESS | 3380 | 1467236228421 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:08 INFO - PROCESS | 3380 | 1467236228424 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4419000 == 29 [pid = 3380] [id = 662] 14:37:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D662800) [pid = 3380] [serial = 1986] [outer = 0000000000000000] 14:37:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A03E2000) [pid = 3380] [serial = 1987] [outer = 000000F39D662800] 14:37:08 INFO - PROCESS | 3380 | 1467236228485 Marionette DEBUG loaded listener.js 14:37:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A07C1400) [pid = 3380] [serial = 1988] [outer = 000000F39D662800] 14:37:09 INFO - PROCESS | 3380 | 1467236229002 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 835ms 14:37:09 INFO - PROCESS | 3380 | 1467236229044 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 14:37:09 INFO - PROCESS | 3380 | 1467236229046 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 14:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:37:09 INFO - PROCESS | 3380 | 1467236229050 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:37:09 INFO - PROCESS | 3380 | 1467236229052 Marionette TRACE conn6 <- [1,2614,null,{}] 14:37:09 INFO - PROCESS | 3380 | 1467236229055 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:09 INFO - PROCESS | 3380 | 1467236229057 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:09 INFO - PROCESS | 3380 | 1467236229195 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 14:37:09 INFO - PROCESS | 3380 | 1467236229266 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:09 INFO - PROCESS | 3380 | 1467236229268 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A61AA800 == 30 [pid = 3380] [id = 663] 14:37:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F396728400) [pid = 3380] [serial = 1989] [outer = 0000000000000000] 14:37:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A0CDD800) [pid = 3380] [serial = 1990] [outer = 000000F396728400] 14:37:09 INFO - PROCESS | 3380 | 1467236229320 Marionette DEBUG loaded listener.js 14:37:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0D85C00) [pid = 3380] [serial = 1991] [outer = 000000F396728400] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A34EB000) [pid = 3380] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A40CDC00) [pid = 3380] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F395922000) [pid = 3380] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A46B0000) [pid = 3380] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396722000) [pid = 3380] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39BD92800) [pid = 3380] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A35A2400) [pid = 3380] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3962CC400) [pid = 3380] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967DA000) [pid = 3380] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0FA2800) [pid = 3380] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396729000) [pid = 3380] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:37:09 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A5960400) [pid = 3380] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:37:10 INFO - PROCESS | 3380 | 1467236230084 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1078ms 14:37:10 INFO - PROCESS | 3380 | 1467236230131 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 3380 | 1467236230133 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 14:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:37:10 INFO - PROCESS | 3380 | 1467236230136 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 3380 | 1467236230138 Marionette TRACE conn6 <- [1,2618,null,{}] 14:37:10 INFO - PROCESS | 3380 | 1467236230141 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:10 INFO - PROCESS | 3380 | 1467236230147 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:10 INFO - PROCESS | 3380 | 1467236230259 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 14:37:10 INFO - PROCESS | 3380 | 1467236230270 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:10 INFO - PROCESS | 3380 | 1467236230282 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A785C800 == 31 [pid = 3380] [id = 664] 14:37:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0CDC800) [pid = 3380] [serial = 1992] [outer = 0000000000000000] 14:37:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A16B9400) [pid = 3380] [serial = 1993] [outer = 000000F3A0CDC800] 14:37:10 INFO - PROCESS | 3380 | 1467236230337 Marionette DEBUG loaded listener.js 14:37:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A2A8D800) [pid = 3380] [serial = 1994] [outer = 000000F3A0CDC800] 14:37:10 INFO - PROCESS | 3380 | 1467236230819 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:37:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:37:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 732ms 14:37:10 INFO - PROCESS | 3380 | 1467236230872 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 14:37:10 INFO - PROCESS | 3380 | 1467236230874 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 14:37:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:37:10 INFO - PROCESS | 3380 | 1467236230904 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:37:10 INFO - PROCESS | 3380 | 1467236230907 Marionette TRACE conn6 <- [1,2622,null,{}] 14:37:10 INFO - PROCESS | 3380 | 1467236230913 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:10 INFO - PROCESS | 3380 | 1467236230915 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:11 INFO - PROCESS | 3380 | 1467236231005 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 14:37:11 INFO - PROCESS | 3380 | 1467236231011 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 3380 | 1467236231013 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819F800 == 32 [pid = 3380] [id = 665] 14:37:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A314CC00) [pid = 3380] [serial = 1995] [outer = 0000000000000000] 14:37:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A31DF800) [pid = 3380] [serial = 1996] [outer = 000000F3A314CC00] 14:37:11 INFO - PROCESS | 3380 | 1467236231065 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A34E6400) [pid = 3380] [serial = 1997] [outer = 000000F3A314CC00] 14:37:11 INFO - PROCESS | 3380 | 1467236231544 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 691ms 14:37:11 INFO - PROCESS | 3380 | 1467236231596 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 14:37:11 INFO - PROCESS | 3380 | 1467236231599 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 14:37:11 INFO - PROCESS | 3380 | 1467236231602 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:37:11 INFO - PROCESS | 3380 | 1467236231604 Marionette TRACE conn6 <- [1,2626,null,{}] 14:37:11 INFO - PROCESS | 3380 | 1467236231608 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:11 INFO - PROCESS | 3380 | 1467236231610 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:11 INFO - PROCESS | 3380 | 1467236231701 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 14:37:11 INFO - PROCESS | 3380 | 1467236231717 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 3380 | 1467236231720 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8903800 == 33 [pid = 3380] [id = 666] 14:37:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A34ED400) [pid = 3380] [serial = 1998] [outer = 0000000000000000] 14:37:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3624400) [pid = 3380] [serial = 1999] [outer = 000000F3A34ED400] 14:37:11 INFO - PROCESS | 3380 | 1467236231772 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3633800) [pid = 3380] [serial = 2000] [outer = 000000F3A34ED400] 14:37:12 INFO - PROCESS | 3380 | 1467236232694 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:37:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1142ms 14:37:12 INFO - PROCESS | 3380 | 1467236232748 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 3380 | 1467236232753 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 14:37:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:37:12 INFO - PROCESS | 3380 | 1467236232758 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 3380 | 1467236232764 Marionette TRACE conn6 <- [1,2630,null,{}] 14:37:12 INFO - PROCESS | 3380 | 1467236232770 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:12 INFO - PROCESS | 3380 | 1467236232773 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:12 INFO - PROCESS | 3380 | 1467236232929 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 14:37:13 INFO - PROCESS | 3380 | 1467236233067 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:13 INFO - PROCESS | 3380 | 1467236233071 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D7000 == 34 [pid = 3380] [id = 667] 14:37:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3967E1400) [pid = 3380] [serial = 2001] [outer = 0000000000000000] 14:37:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396CA3800) [pid = 3380] [serial = 2002] [outer = 000000F3967E1400] 14:37:13 INFO - PROCESS | 3380 | 1467236233141 Marionette DEBUG loaded listener.js 14:37:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39AF54800) [pid = 3380] [serial = 2003] [outer = 000000F3967E1400] 14:37:13 INFO - PROCESS | 3380 | 1467236233966 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:37:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:37:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1296ms 14:37:14 INFO - PROCESS | 3380 | 1467236234058 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 14:37:14 INFO - PROCESS | 3380 | 1467236234063 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 14:37:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:37:14 INFO - PROCESS | 3380 | 1467236234070 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:37:14 INFO - PROCESS | 3380 | 1467236234073 Marionette TRACE conn6 <- [1,2634,null,{}] 14:37:14 INFO - PROCESS | 3380 | 1467236234078 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:14 INFO - PROCESS | 3380 | 1467236234081 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:14 INFO - PROCESS | 3380 | 1467236234264 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 14:37:14 INFO - PROCESS | 3380 | 1467236234399 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:14 INFO - PROCESS | 3380 | 1467236234402 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C5800 == 35 [pid = 3380] [id = 668] 14:37:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F39C064400) [pid = 3380] [serial = 2004] [outer = 0000000000000000] 14:37:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39CBA1800) [pid = 3380] [serial = 2005] [outer = 000000F39C064400] 14:37:14 INFO - PROCESS | 3380 | 1467236234476 Marionette DEBUG loaded listener.js 14:37:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39D65E800) [pid = 3380] [serial = 2006] [outer = 000000F39C064400] 14:37:15 INFO - PROCESS | 3380 | 1467236235439 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:37:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:37:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1445ms 14:37:15 INFO - PROCESS | 3380 | 1467236235518 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 14:37:15 INFO - PROCESS | 3380 | 1467236235523 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 14:37:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:37:15 INFO - PROCESS | 3380 | 1467236235529 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:37:15 INFO - PROCESS | 3380 | 1467236235532 Marionette TRACE conn6 <- [1,2638,null,{}] 14:37:15 INFO - PROCESS | 3380 | 1467236235539 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:15 INFO - PROCESS | 3380 | 1467236235542 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:15 INFO - PROCESS | 3380 | 1467236235707 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 14:37:15 INFO - PROCESS | 3380 | 1467236235839 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 3380 | 1467236235844 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819F800 == 34 [pid = 3380] [id = 665] 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A785C800 == 33 [pid = 3380] [id = 664] 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A61AA800 == 32 [pid = 3380] [id = 663] 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4419000 == 31 [pid = 3380] [id = 662] 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A6C000 == 30 [pid = 3380] [id = 661] 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D9C800 == 29 [pid = 3380] [id = 660] 14:37:15 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C080800 == 28 [pid = 3380] [id = 659] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3628400) [pid = 3380] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A40D0C00) [pid = 3380] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3A12400) [pid = 3380] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39C0CBC00) [pid = 3380] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A4DA5800) [pid = 3380] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396FA4800) [pid = 3380] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39C05E000) [pid = 3380] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A44C6400) [pid = 3380] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39C0D4400) [pid = 3380] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39D1DA800) [pid = 3380] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3633400) [pid = 3380] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967DD800) [pid = 3380] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39AFB6400) [pid = 3380] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39D1BF800) [pid = 3380] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A075C800) [pid = 3380] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A16B5800) [pid = 3380] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3968E3400) [pid = 3380] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39722CC00) [pid = 3380] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A59E7400) [pid = 3380] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A6094800) [pid = 3380] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F3A5915000) [pid = 3380] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A40CF000) [pid = 3380] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A3150400) [pid = 3380] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 14:37:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B25A800 == 29 [pid = 3380] [id = 669] 14:37:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F394E92C00) [pid = 3380] [serial = 2007] [outer = 0000000000000000] 14:37:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3950DA400) [pid = 3380] [serial = 2008] [outer = 000000F394E92C00] 14:37:15 INFO - PROCESS | 3380 | 1467236235969 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F397232400) [pid = 3380] [serial = 2009] [outer = 000000F394E92C00] 14:37:16 INFO - PROCESS | 3380 | 1467236236426 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:37:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 944ms 14:37:16 INFO - PROCESS | 3380 | 1467236236479 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 3380 | 1467236236483 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 14:37:16 INFO - PROCESS | 3380 | 1467236236490 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:37:16 INFO - PROCESS | 3380 | 1467236236493 Marionette TRACE conn6 <- [1,2642,null,{}] 14:37:16 INFO - PROCESS | 3380 | 1467236236498 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:16 INFO - PROCESS | 3380 | 1467236236500 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:16 INFO - PROCESS | 3380 | 1467236236603 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 14:37:16 INFO - PROCESS | 3380 | 1467236236620 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:16 INFO - PROCESS | 3380 | 1467236236623 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D9C800 == 30 [pid = 3380] [id = 670] 14:37:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F39BCDE000) [pid = 3380] [serial = 2010] [outer = 0000000000000000] 14:37:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F39BD8C400) [pid = 3380] [serial = 2011] [outer = 000000F39BCDE000] 14:37:16 INFO - PROCESS | 3380 | 1467236236679 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39C0CE400) [pid = 3380] [serial = 2012] [outer = 000000F39BCDE000] 14:37:17 INFO - PROCESS | 3380 | 1467236237264 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:37:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:37:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 839ms 14:37:17 INFO - PROCESS | 3380 | 1467236237333 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 14:37:17 INFO - PROCESS | 3380 | 1467236237336 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 14:37:17 INFO - PROCESS | 3380 | 1467236237339 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:37:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:37:17 INFO - PROCESS | 3380 | 1467236237343 Marionette TRACE conn6 <- [1,2646,null,{}] 14:37:17 INFO - PROCESS | 3380 | 1467236237355 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:17 INFO - PROCESS | 3380 | 1467236237362 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:17 INFO - PROCESS | 3380 | 1467236237489 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 14:37:17 INFO - PROCESS | 3380 | 1467236237583 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 3380 | 1467236237587 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3F9C000 == 31 [pid = 3380] [id = 671] 14:37:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D1C0800) [pid = 3380] [serial = 2013] [outer = 0000000000000000] 14:37:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39FBEB800) [pid = 3380] [serial = 2014] [outer = 000000F39D1C0800] 14:37:17 INFO - PROCESS | 3380 | 1467236237643 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0CDC400) [pid = 3380] [serial = 2015] [outer = 000000F39D1C0800] 14:37:18 INFO - PROCESS | 3380 | 1467236238084 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:37:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 796ms 14:37:18 INFO - PROCESS | 3380 | 1467236238138 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 3380 | 1467236238141 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 14:37:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:37:18 INFO - PROCESS | 3380 | 1467236238145 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 3380 | 1467236238146 Marionette TRACE conn6 <- [1,2650,null,{}] 14:37:18 INFO - PROCESS | 3380 | 1467236238150 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:18 INFO - PROCESS | 3380 | 1467236238152 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:18 INFO - PROCESS | 3380 | 1467236238255 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 14:37:18 INFO - PROCESS | 3380 | 1467236238266 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:18 INFO - PROCESS | 3380 | 1467236238268 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C6000 == 32 [pid = 3380] [id = 672] 14:37:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0DE7400) [pid = 3380] [serial = 2016] [outer = 0000000000000000] 14:37:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A1607000) [pid = 3380] [serial = 2017] [outer = 000000F3A0DE7400] 14:37:18 INFO - PROCESS | 3380 | 1467236238321 Marionette DEBUG loaded listener.js 14:37:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A314A800) [pid = 3380] [serial = 2018] [outer = 000000F3A0DE7400] 14:37:18 INFO - PROCESS | 3380 | 1467236238848 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:37:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 775ms 14:37:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:37:18 INFO - PROCESS | 3380 | 1467236238927 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 3380 | 1467236238929 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 14:37:18 INFO - PROCESS | 3380 | 1467236238932 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 3380 | 1467236238934 Marionette TRACE conn6 <- [1,2654,null,{}] 14:37:18 INFO - PROCESS | 3380 | 1467236238951 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:18 INFO - PROCESS | 3380 | 1467236238953 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:19 INFO - PROCESS | 3380 | 1467236239087 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 14:37:19 INFO - PROCESS | 3380 | 1467236239099 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:19 INFO - PROCESS | 3380 | 1467236239101 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8199000 == 33 [pid = 3380] [id = 673] 14:37:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0DE3400) [pid = 3380] [serial = 2019] [outer = 0000000000000000] 14:37:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A34EDC00) [pid = 3380] [serial = 2020] [outer = 000000F3A0DE3400] 14:37:19 INFO - PROCESS | 3380 | 1467236239213 Marionette DEBUG loaded listener.js 14:37:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3631800) [pid = 3380] [serial = 2021] [outer = 000000F3A0DE3400] 14:37:19 INFO - PROCESS | 3380 | [3380] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:37:20 INFO - PROCESS | 3380 | [3380] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 14:37:20 INFO - PROCESS | 3380 | 1467236240186 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:37:20 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) 14:37:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1276ms 14:37:20 INFO - PROCESS | 3380 | 1467236240213 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 14:37:20 INFO - PROCESS | 3380 | 1467236240215 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 14:37:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:37:20 INFO - PROCESS | 3380 | 1467236240224 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:37:20 INFO - PROCESS | 3380 | 1467236240226 Marionette TRACE conn6 <- [1,2658,null,{}] 14:37:20 INFO - PROCESS | 3380 | 1467236240229 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:20 INFO - PROCESS | 3380 | 1467236240235 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:20 INFO - PROCESS | 3380 | 1467236240399 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 14:37:20 INFO - PROCESS | 3380 | 1467236240510 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:20 INFO - PROCESS | 3380 | 1467236240512 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89F2000 == 34 [pid = 3380] [id = 674] 14:37:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3EC6800) [pid = 3380] [serial = 2022] [outer = 0000000000000000] 14:37:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A4345C00) [pid = 3380] [serial = 2023] [outer = 000000F3A3EC6800] 14:37:20 INFO - PROCESS | 3380 | 1467236240626 Marionette DEBUG loaded listener.js 14:37:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A4694800) [pid = 3380] [serial = 2024] [outer = 000000F3A3EC6800] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0CED000) [pid = 3380] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A4DA6000) [pid = 3380] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A615EC00) [pid = 3380] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F395927400) [pid = 3380] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39D662800) [pid = 3380] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F396728400) [pid = 3380] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3967DA800) [pid = 3380] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39CA04C00) [pid = 3380] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39C0D2C00) [pid = 3380] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0CDC800) [pid = 3380] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A314CC00) [pid = 3380] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3972BFC00) [pid = 3380] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:37:20 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39B17BC00) [pid = 3380] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:37:21 INFO - PROCESS | 3380 | 1467236241525 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:21 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 14:37:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:37:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1344ms 14:37:21 INFO - PROCESS | 3380 | 1467236241571 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 14:37:21 INFO - PROCESS | 3380 | 1467236241573 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 14:37:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:37:21 INFO - PROCESS | 3380 | 1467236241576 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:37:21 INFO - PROCESS | 3380 | 1467236241578 Marionette TRACE conn6 <- [1,2662,null,{}] 14:37:21 INFO - PROCESS | 3380 | 1467236241582 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:21 INFO - PROCESS | 3380 | 1467236241584 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:21 INFO - PROCESS | 3380 | 1467236241705 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 14:37:21 INFO - PROCESS | 3380 | 1467236241714 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:21 INFO - PROCESS | 3380 | 1467236241716 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F31800 == 35 [pid = 3380] [id = 675] 14:37:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39CBD9400) [pid = 3380] [serial = 2025] [outer = 0000000000000000] 14:37:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3A0D7F400) [pid = 3380] [serial = 2026] [outer = 000000F39CBD9400] 14:37:21 INFO - PROCESS | 3380 | 1467236241766 Marionette DEBUG loaded listener.js 14:37:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A4D99800) [pid = 3380] [serial = 2027] [outer = 000000F39CBD9400] 14:37:22 INFO - PROCESS | 3380 | 1467236242774 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:22 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 14:37:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:37:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1242ms 14:37:22 INFO - PROCESS | 3380 | 1467236242822 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 14:37:22 INFO - PROCESS | 3380 | 1467236242828 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 14:37:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:37:22 INFO - PROCESS | 3380 | 1467236242834 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:37:22 INFO - PROCESS | 3380 | 1467236242838 Marionette TRACE conn6 <- [1,2666,null,{}] 14:37:22 INFO - PROCESS | 3380 | 1467236242844 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:22 INFO - PROCESS | 3380 | 1467236242847 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:23 INFO - PROCESS | 3380 | 1467236243018 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 14:37:23 INFO - PROCESS | 3380 | 1467236243208 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:23 INFO - PROCESS | 3380 | 1467236243212 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39FB77000 == 36 [pid = 3380] [id = 676] 14:37:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F397EE9000) [pid = 3380] [serial = 2028] [outer = 0000000000000000] 14:37:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B183400) [pid = 3380] [serial = 2029] [outer = 000000F397EE9000] 14:37:23 INFO - PROCESS | 3380 | 1467236243283 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39C066000) [pid = 3380] [serial = 2030] [outer = 000000F397EE9000] 14:37:24 INFO - PROCESS | 3380 | 1467236244406 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:37:24 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) 14:37:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1591ms 14:37:24 INFO - PROCESS | 3380 | 1467236244427 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 3380 | 1467236244432 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 14:37:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:37:24 INFO - PROCESS | 3380 | 1467236244439 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 3380 | 1467236244442 Marionette TRACE conn6 <- [1,2670,null,{}] 14:37:24 INFO - PROCESS | 3380 | 1467236244447 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:24 INFO - PROCESS | 3380 | 1467236244450 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:24 INFO - PROCESS | 3380 | 1467236244576 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 14:37:24 INFO - PROCESS | 3380 | 1467236244724 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:24 INFO - PROCESS | 3380 | 1467236244727 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D73000 == 37 [pid = 3380] [id = 677] 14:37:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39D662800) [pid = 3380] [serial = 2031] [outer = 0000000000000000] 14:37:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0C81000) [pid = 3380] [serial = 2032] [outer = 000000F39D662800] 14:37:24 INFO - PROCESS | 3380 | 1467236244793 Marionette DEBUG loaded listener.js 14:37:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A2A92400) [pid = 3380] [serial = 2033] [outer = 000000F39D662800] 14:37:25 INFO - PROCESS | 3380 | 1467236245861 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:37:25 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) 14:37:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1448ms 14:37:25 INFO - PROCESS | 3380 | 1467236245927 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 14:37:25 INFO - PROCESS | 3380 | 1467236245931 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 14:37:25 INFO - PROCESS | 3380 | 1467236245935 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:37:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:37:25 INFO - PROCESS | 3380 | 1467236245940 Marionette TRACE conn6 <- [1,2674,null,{}] 14:37:25 INFO - PROCESS | 3380 | 1467236245953 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:25 INFO - PROCESS | 3380 | 1467236245959 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:26 INFO - PROCESS | 3380 | 1467236246114 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 14:37:26 INFO - PROCESS | 3380 | 1467236246287 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:26 INFO - PROCESS | 3380 | 1467236246291 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB078800 == 38 [pid = 3380] [id = 678] 14:37:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3EC9800) [pid = 3380] [serial = 2034] [outer = 0000000000000000] 14:37:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A4D9DC00) [pid = 3380] [serial = 2035] [outer = 000000F3A3EC9800] 14:37:26 INFO - PROCESS | 3380 | 1467236246360 Marionette DEBUG loaded listener.js 14:37:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A575C000) [pid = 3380] [serial = 2036] [outer = 000000F3A3EC9800] 14:37:27 INFO - PROCESS | 3380 | 1467236247504 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:27 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 14:37:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:37:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1589ms 14:37:27 INFO - PROCESS | 3380 | 1467236247532 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 14:37:27 INFO - PROCESS | 3380 | 1467236247536 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 14:37:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:37:27 INFO - PROCESS | 3380 | 1467236247541 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:37:27 INFO - PROCESS | 3380 | 1467236247544 Marionette TRACE conn6 <- [1,2678,null,{}] 14:37:27 INFO - PROCESS | 3380 | 1467236247549 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:27 INFO - PROCESS | 3380 | 1467236247552 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:27 INFO - PROCESS | 3380 | 1467236247683 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 14:37:27 INFO - PROCESS | 3380 | 1467236247834 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:27 INFO - PROCESS | 3380 | 1467236247840 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39677A800 == 39 [pid = 3380] [id = 679] 14:37:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3967D3400) [pid = 3380] [serial = 2037] [outer = 0000000000000000] 14:37:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3967DEC00) [pid = 3380] [serial = 2038] [outer = 000000F3967D3400] 14:37:27 INFO - PROCESS | 3380 | 1467236247947 Marionette DEBUG loaded listener.js 14:37:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396CA1C00) [pid = 3380] [serial = 2039] [outer = 000000F3967D3400] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89F2000 == 38 [pid = 3380] [id = 674] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8199000 == 37 [pid = 3380] [id = 673] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C6000 == 36 [pid = 3380] [id = 672] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3F9C000 == 35 [pid = 3380] [id = 671] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D9C800 == 34 [pid = 3380] [id = 670] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B25A800 == 33 [pid = 3380] [id = 669] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C5800 == 32 [pid = 3380] [id = 668] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D7000 == 31 [pid = 3380] [id = 667] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8903800 == 30 [pid = 3380] [id = 666] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0C9B800 == 29 [pid = 3380] [id = 658] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB078800 == 28 [pid = 3380] [id = 678] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D73000 == 27 [pid = 3380] [id = 677] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F31800 == 26 [pid = 3380] [id = 675] 14:37:28 INFO - PROCESS | 3380 | --DOCSHELL 000000F39FB77000 == 25 [pid = 3380] [id = 676] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A31DF800) [pid = 3380] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B178C00) [pid = 3380] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D081800) [pid = 3380] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39BC72400) [pid = 3380] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A34EF400) [pid = 3380] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0FD2C00) [pid = 3380] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A60CC400) [pid = 3380] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A59E7C00) [pid = 3380] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A781D400) [pid = 3380] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A7686C00) [pid = 3380] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396FA2C00) [pid = 3380] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F395EC7000) [pid = 3380] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A07C1400) [pid = 3380] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A03E2000) [pid = 3380] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0CDD800) [pid = 3380] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0D85C00) [pid = 3380] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F396C97800) [pid = 3380] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F396D98800) [pid = 3380] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A34E6400) [pid = 3380] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A0C7E800) [pid = 3380] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F39CC6CC00) [pid = 3380] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F39CA04000) [pid = 3380] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F39CC69800) [pid = 3380] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F39B6FA400) [pid = 3380] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F3A2A8D800) [pid = 3380] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F3A16B9400) [pid = 3380] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 14:37:29 INFO - PROCESS | 3380 | 1467236249817 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:29 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 14:37:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:37:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2295ms 14:37:29 INFO - PROCESS | 3380 | 1467236249836 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 14:37:29 INFO - PROCESS | 3380 | 1467236249840 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 14:37:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:37:29 INFO - PROCESS | 3380 | 1467236249848 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:37:29 INFO - PROCESS | 3380 | 1467236249851 Marionette TRACE conn6 <- [1,2682,null,{}] 14:37:29 INFO - PROCESS | 3380 | 1467236249859 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:29 INFO - PROCESS | 3380 | 1467236249862 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:29 INFO - PROCESS | 3380 | 1467236249973 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 14:37:30 INFO - PROCESS | 3380 | 1467236250029 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:30 INFO - PROCESS | 3380 | 1467236250032 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BC90000 == 26 [pid = 3380] [id = 680] 14:37:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F39506C000) [pid = 3380] [serial = 2040] [outer = 0000000000000000] 14:37:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F396725800) [pid = 3380] [serial = 2041] [outer = 000000F39506C000] 14:37:30 INFO - PROCESS | 3380 | 1467236250088 Marionette DEBUG loaded listener.js 14:37:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F3968E4C00) [pid = 3380] [serial = 2042] [outer = 000000F39506C000] 14:37:31 INFO - PROCESS | 3380 | 1467236251079 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:31 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 14:37:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:37:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1302ms 14:37:31 INFO - PROCESS | 3380 | 1467236251152 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 14:37:31 INFO - PROCESS | 3380 | 1467236251158 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 14:37:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:37:31 INFO - PROCESS | 3380 | 1467236251164 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 3380 | 1467236251167 Marionette TRACE conn6 <- [1,2686,null,{}] 14:37:31 INFO - PROCESS | 3380 | 1467236251171 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:31 INFO - PROCESS | 3380 | 1467236251174 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:31 INFO - PROCESS | 3380 | 1467236251307 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 14:37:31 INFO - PROCESS | 3380 | 1467236251315 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:31 INFO - PROCESS | 3380 | 1467236251317 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D11D800 == 27 [pid = 3380] [id = 681] 14:37:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F396E0B800) [pid = 3380] [serial = 2043] [outer = 0000000000000000] 14:37:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F396F96000) [pid = 3380] [serial = 2044] [outer = 000000F396E0B800] 14:37:31 INFO - PROCESS | 3380 | 1467236251427 Marionette DEBUG loaded listener.js 14:37:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F3972C9400) [pid = 3380] [serial = 2045] [outer = 000000F396E0B800] 14:37:32 INFO - PROCESS | 3380 | 1467236252429 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:32 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 14:37:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:37:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1297ms 14:37:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:37:32 INFO - PROCESS | 3380 | 1467236252463 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 14:37:32 INFO - PROCESS | 3380 | 1467236252465 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 14:37:32 INFO - PROCESS | 3380 | 1467236252474 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:37:32 INFO - PROCESS | 3380 | 1467236252478 Marionette TRACE conn6 <- [1,2690,null,{}] 14:37:32 INFO - PROCESS | 3380 | 1467236252490 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:32 INFO - PROCESS | 3380 | 1467236252495 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:32 INFO - PROCESS | 3380 | 1467236252626 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 14:37:32 INFO - PROCESS | 3380 | 1467236252634 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:32 INFO - PROCESS | 3380 | 1467236252638 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A2A31800 == 28 [pid = 3380] [id = 682] 14:37:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F395927400) [pid = 3380] [serial = 2046] [outer = 0000000000000000] 14:37:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F39B9D7400) [pid = 3380] [serial = 2047] [outer = 000000F395927400] 14:37:32 INFO - PROCESS | 3380 | 1467236252748 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39C05E000) [pid = 3380] [serial = 2048] [outer = 000000F395927400] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F39CBD9400) [pid = 3380] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A0DE3400) [pid = 3380] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F3A0DE7400) [pid = 3380] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F3A3EC6800) [pid = 3380] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F3A34ED400) [pid = 3380] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F39D1C0800) [pid = 3380] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F39C064400) [pid = 3380] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F3967E1400) [pid = 3380] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F394E92C00) [pid = 3380] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:37:33 INFO - PROCESS | 3380 | --DOMWINDOW == 56 (000000F39BCDE000) [pid = 3380] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:37:33 INFO - PROCESS | 3380 | 1467236253380 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:37:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:37:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 944ms 14:37:33 INFO - PROCESS | 3380 | 1467236253415 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 14:37:33 INFO - PROCESS | 3380 | 1467236253418 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 14:37:33 INFO - PROCESS | 3380 | 1467236253422 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:37:33 INFO - PROCESS | 3380 | 1467236253424 Marionette TRACE conn6 <- [1,2694,null,{}] 14:37:33 INFO - PROCESS | 3380 | 1467236253427 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:33 INFO - PROCESS | 3380 | 1467236253429 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:33 INFO - PROCESS | 3380 | 1467236253564 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 14:37:33 INFO - PROCESS | 3380 | 1467236253629 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:33 INFO - PROCESS | 3380 | 1467236253631 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A73000 == 29 [pid = 3380] [id = 683] 14:37:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 57 (000000F39BCE1C00) [pid = 3380] [serial = 2049] [outer = 0000000000000000] 14:37:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F39CA07400) [pid = 3380] [serial = 2050] [outer = 000000F39BCE1C00] 14:37:33 INFO - PROCESS | 3380 | 1467236253684 Marionette DEBUG loaded listener.js 14:37:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F39CBDB800) [pid = 3380] [serial = 2051] [outer = 000000F39BCE1C00] 14:37:34 INFO - PROCESS | 3380 | 1467236254129 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:37:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:37:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 775ms 14:37:34 INFO - PROCESS | 3380 | 1467236254200 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 14:37:34 INFO - PROCESS | 3380 | 1467236254202 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 14:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:37:34 INFO - PROCESS | 3380 | 1467236254206 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 3380 | 1467236254208 Marionette TRACE conn6 <- [1,2698,null,{}] 14:37:34 INFO - PROCESS | 3380 | 1467236254211 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:34 INFO - PROCESS | 3380 | 1467236254213 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:34 INFO - PROCESS | 3380 | 1467236254301 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 14:37:34 INFO - PROCESS | 3380 | 1467236254307 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:34 INFO - PROCESS | 3380 | 1467236254309 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4405800 == 30 [pid = 3380] [id = 684] 14:37:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F396DA0800) [pid = 3380] [serial = 2052] [outer = 0000000000000000] 14:37:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F39D126400) [pid = 3380] [serial = 2053] [outer = 000000F396DA0800] 14:37:34 INFO - PROCESS | 3380 | 1467236254354 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F39D1E2800) [pid = 3380] [serial = 2054] [outer = 000000F396DA0800] 14:37:34 INFO - PROCESS | 3380 | 1467236254852 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:37:34 INFO - PROCESS | 3380 | 1467236254902 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 14:37:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:37:34 INFO - PROCESS | 3380 | 1467236254905 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 3380 | 1467236254907 Marionette TRACE conn6 <- [1,2702,null,{}] 14:37:34 INFO - PROCESS | 3380 | 1467236254910 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:34 INFO - PROCESS | 3380 | 1467236254917 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:35 INFO - PROCESS | 3380 | 1467236255040 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 14:37:35 INFO - PROCESS | 3380 | 1467236255057 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:35 INFO - PROCESS | 3380 | 1467236255059 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7043000 == 31 [pid = 3380] [id = 685] 14:37:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F3A03E4800) [pid = 3380] [serial = 2055] [outer = 0000000000000000] 14:37:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F3A0CDE400) [pid = 3380] [serial = 2056] [outer = 000000F3A03E4800] 14:37:35 INFO - PROCESS | 3380 | 1467236255111 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3A0D7B400) [pid = 3380] [serial = 2057] [outer = 000000F3A03E4800] 14:37:36 INFO - PROCESS | 3380 | 1467236256068 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:37:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:37:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1195ms 14:37:36 INFO - PROCESS | 3380 | 1467236256104 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 3380 | 1467236256108 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 14:37:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:37:36 INFO - PROCESS | 3380 | 1467236256113 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 3380 | 1467236256117 Marionette TRACE conn6 <- [1,2706,null,{}] 14:37:36 INFO - PROCESS | 3380 | 1467236256122 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:36 INFO - PROCESS | 3380 | 1467236256126 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:36 INFO - PROCESS | 3380 | 1467236256298 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 14:37:36 INFO - PROCESS | 3380 | 1467236256434 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 3380 | 1467236256438 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D0AD000 == 32 [pid = 3380] [id = 686] 14:37:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F3967D7000) [pid = 3380] [serial = 2058] [outer = 0000000000000000] 14:37:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396CA2000) [pid = 3380] [serial = 2059] [outer = 000000F3967D7000] 14:37:36 INFO - PROCESS | 3380 | 1467236256510 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F397BD7400) [pid = 3380] [serial = 2060] [outer = 000000F3967D7000] 14:37:37 INFO - PROCESS | 3380 | 1467236257377 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 3380 | 1467236257407 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 14:37:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:37:37 INFO - PROCESS | 3380 | 1467236257414 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 3380 | 1467236257418 Marionette TRACE conn6 <- [1,2710,null,{}] 14:37:37 INFO - PROCESS | 3380 | 1467236257423 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:37 INFO - PROCESS | 3380 | 1467236257426 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:37 INFO - PROCESS | 3380 | 1467236257570 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 14:37:37 INFO - PROCESS | 3380 | 1467236257710 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 3380 | 1467236257713 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60E9000 == 33 [pid = 3380] [id = 687] 14:37:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39BF51800) [pid = 3380] [serial = 2061] [outer = 0000000000000000] 14:37:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39D128C00) [pid = 3380] [serial = 2062] [outer = 000000F39BF51800] 14:37:37 INFO - PROCESS | 3380 | 1467236257775 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A03E3800) [pid = 3380] [serial = 2063] [outer = 000000F39BF51800] 14:37:38 INFO - PROCESS | 3380 | 1467236258658 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 3380 | 1467236258699 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 14:37:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:37:38 INFO - PROCESS | 3380 | 1467236258716 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - PROCESS | 3380 | 1467236258720 Marionette TRACE conn6 <- [1,2714,null,{}] 14:37:38 INFO - PROCESS | 3380 | 1467236258726 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:38 INFO - PROCESS | 3380 | 1467236258730 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:38 INFO - PROCESS | 3380 | 1467236258864 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 14:37:39 INFO - PROCESS | 3380 | 1467236259007 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 3380 | 1467236259013 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA83800 == 34 [pid = 3380] [id = 688] 14:37:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39591E800) [pid = 3380] [serial = 2064] [outer = 0000000000000000] 14:37:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396C99800) [pid = 3380] [serial = 2065] [outer = 000000F39591E800] 14:37:39 INFO - PROCESS | 3380 | 1467236259074 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B17A000) [pid = 3380] [serial = 2066] [outer = 000000F39591E800] 14:37:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4405800 == 33 [pid = 3380] [id = 684] 14:37:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A73000 == 32 [pid = 3380] [id = 683] 14:37:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A31800 == 31 [pid = 3380] [id = 682] 14:37:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D11D800 == 30 [pid = 3380] [id = 681] 14:37:39 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC90000 == 29 [pid = 3380] [id = 680] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0D7F400) [pid = 3380] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A34EDC00) [pid = 3380] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A1607000) [pid = 3380] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A4694800) [pid = 3380] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A314A800) [pid = 3380] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A3633800) [pid = 3380] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0CDC400) [pid = 3380] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F39D65E800) [pid = 3380] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F39CBA1800) [pid = 3380] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3A4345C00) [pid = 3380] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F39FBEB800) [pid = 3380] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F396CA3800) [pid = 3380] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F397232400) [pid = 3380] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F3950DA400) [pid = 3380] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F39C0CE400) [pid = 3380] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F39BD8C400) [pid = 3380] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F39AF54800) [pid = 3380] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 56 (000000F3A3624400) [pid = 3380] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 55 (000000F3A3631800) [pid = 3380] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | --DOMWINDOW == 54 (000000F3A4D99800) [pid = 3380] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 14:37:39 INFO - PROCESS | 3380 | 1467236259668 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:37:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:37:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 986ms 14:37:39 INFO - PROCESS | 3380 | 1467236259708 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 3380 | 1467236259712 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 14:37:39 INFO - PROCESS | 3380 | 1467236259719 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:37:39 INFO - PROCESS | 3380 | 1467236259722 Marionette TRACE conn6 <- [1,2718,null,{}] 14:37:39 INFO - PROCESS | 3380 | 1467236259726 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:39 INFO - PROCESS | 3380 | 1467236259729 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:39 INFO - PROCESS | 3380 | 1467236259834 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 14:37:39 INFO - PROCESS | 3380 | 1467236259841 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 3380 | 1467236259843 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A101D000 == 30 [pid = 3380] [id = 689] 14:37:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 55 (000000F39B1F0400) [pid = 3380] [serial = 2067] [outer = 0000000000000000] 14:37:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 56 (000000F39B275800) [pid = 3380] [serial = 2068] [outer = 000000F39B1F0400] 14:37:39 INFO - PROCESS | 3380 | 1467236259906 Marionette DEBUG loaded listener.js 14:37:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 57 (000000F39C05A800) [pid = 3380] [serial = 2069] [outer = 000000F39B1F0400] 14:37:40 INFO - PROCESS | 3380 | 1467236260904 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:37:40 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 14:37:40 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:37:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:37:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:37:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:37:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1243ms 14:37:40 INFO - PROCESS | 3380 | 1467236260965 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 14:37:40 INFO - PROCESS | 3380 | 1467236260967 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 14:37:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:37:40 INFO - PROCESS | 3380 | 1467236260971 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 3380 | 1467236260975 Marionette TRACE conn6 <- [1,2722,null,{}] 14:37:41 INFO - PROCESS | 3380 | 1467236260986 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:41 INFO - PROCESS | 3380 | 1467236260991 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:41 INFO - PROCESS | 3380 | 1467236261082 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 14:37:41 INFO - PROCESS | 3380 | 1467236261089 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:41 INFO - PROCESS | 3380 | 1467236261093 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FA6000 == 31 [pid = 3380] [id = 690] 14:37:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F39D1DC800) [pid = 3380] [serial = 2070] [outer = 0000000000000000] 14:37:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F39FBE0800) [pid = 3380] [serial = 2071] [outer = 000000F39D1DC800] 14:37:41 INFO - PROCESS | 3380 | 1467236261147 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F3A0759000) [pid = 3380] [serial = 2072] [outer = 000000F39D1DC800] 14:37:41 INFO - PROCESS | 3380 | 1467236261691 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:37:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:37:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 796ms 14:37:41 INFO - PROCESS | 3380 | 1467236261775 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 14:37:41 INFO - PROCESS | 3380 | 1467236261778 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 14:37:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:37:41 INFO - PROCESS | 3380 | 1467236261788 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:37:41 INFO - PROCESS | 3380 | 1467236261790 Marionette TRACE conn6 <- [1,2726,null,{}] 14:37:41 INFO - PROCESS | 3380 | 1467236261795 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:41 INFO - PROCESS | 3380 | 1467236261797 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:41 INFO - PROCESS | 3380 | 1467236261934 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 14:37:42 INFO - PROCESS | 3380 | 1467236262001 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 3380 | 1467236262004 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76C8800 == 32 [pid = 3380] [id = 691] 14:37:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F3A0CDC000) [pid = 3380] [serial = 2073] [outer = 0000000000000000] 14:37:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F3A0CE0400) [pid = 3380] [serial = 2074] [outer = 000000F3A0CDC000] 14:37:42 INFO - PROCESS | 3380 | 1467236262058 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F3A0DE3400) [pid = 3380] [serial = 2075] [outer = 000000F3A0CDC000] 14:37:42 INFO - PROCESS | 3380 | 1467236262593 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:37:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:37:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 838ms 14:37:42 INFO - PROCESS | 3380 | 1467236262628 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 3380 | 1467236262630 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 14:37:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:37:42 INFO - PROCESS | 3380 | 1467236262634 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 3380 | 1467236262635 Marionette TRACE conn6 <- [1,2730,null,{}] 14:37:42 INFO - PROCESS | 3380 | 1467236262639 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:42 INFO - PROCESS | 3380 | 1467236262641 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:42 INFO - PROCESS | 3380 | 1467236262763 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 14:37:42 INFO - PROCESS | 3380 | 1467236262831 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 3380 | 1467236262833 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D6D000 == 33 [pid = 3380] [id = 692] 14:37:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F39CC69800) [pid = 3380] [serial = 2076] [outer = 0000000000000000] 14:37:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3A1610000) [pid = 3380] [serial = 2077] [outer = 000000F39CC69800] 14:37:42 INFO - PROCESS | 3380 | 1467236262894 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F3A2A8C400) [pid = 3380] [serial = 2078] [outer = 000000F39CC69800] 14:37:43 INFO - PROCESS | 3380 | 1467236263372 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:37:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:37:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 775ms 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F39506C000) [pid = 3380] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 64 (000000F3967D3400) [pid = 3380] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 63 (000000F395927400) [pid = 3380] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 62 (000000F397EE9000) [pid = 3380] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 61 (000000F39BCE1C00) [pid = 3380] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 60 (000000F39D662800) [pid = 3380] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 59 (000000F3A3EC9800) [pid = 3380] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 58 (000000F396DA0800) [pid = 3380] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:37:43 INFO - PROCESS | 3380 | --DOMWINDOW == 57 (000000F396E0B800) [pid = 3380] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:37:43 INFO - PROCESS | 3380 | 1467236263418 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 3380 | 1467236263421 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 14:37:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:37:43 INFO - PROCESS | 3380 | 1467236263425 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 3380 | 1467236263427 Marionette TRACE conn6 <- [1,2734,null,{}] 14:37:43 INFO - PROCESS | 3380 | 1467236263430 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:43 INFO - PROCESS | 3380 | 1467236263437 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:43 INFO - PROCESS | 3380 | 1467236263593 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 14:37:43 INFO - PROCESS | 3380 | 1467236263663 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:43 INFO - PROCESS | 3380 | 1467236263666 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81AE000 == 34 [pid = 3380] [id = 693] 14:37:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 58 (000000F394F40000) [pid = 3380] [serial = 2079] [outer = 0000000000000000] 14:37:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 59 (000000F396C9C800) [pid = 3380] [serial = 2080] [outer = 000000F394F40000] 14:37:43 INFO - PROCESS | 3380 | 1467236263720 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 60 (000000F3A34E6400) [pid = 3380] [serial = 2081] [outer = 000000F394F40000] 14:37:44 INFO - PROCESS | 3380 | 1467236264172 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 775ms 14:37:44 INFO - PROCESS | 3380 | 1467236264201 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 14:37:44 INFO - PROCESS | 3380 | 1467236264203 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 14:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:37:44 INFO - PROCESS | 3380 | 1467236264207 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:37:44 INFO - PROCESS | 3380 | 1467236264209 Marionette TRACE conn6 <- [1,2738,null,{}] 14:37:44 INFO - PROCESS | 3380 | 1467236264212 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:44 INFO - PROCESS | 3380 | 1467236264214 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:44 INFO - PROCESS | 3380 | 1467236264308 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 14:37:44 INFO - PROCESS | 3380 | 1467236264314 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 3380 | 1467236264325 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A890E800 == 35 [pid = 3380] [id = 694] 14:37:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 61 (000000F3A3624400) [pid = 3380] [serial = 2082] [outer = 0000000000000000] 14:37:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 62 (000000F3A362D400) [pid = 3380] [serial = 2083] [outer = 000000F3A3624400] 14:37:44 INFO - PROCESS | 3380 | 1467236264385 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 63 (000000F3A3633800) [pid = 3380] [serial = 2084] [outer = 000000F3A3624400] 14:37:44 INFO - PROCESS | 3380 | 1467236264860 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:37:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:37:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 14:37:44 INFO - PROCESS | 3380 | 1467236264882 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 14:37:44 INFO - PROCESS | 3380 | 1467236264885 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 14:37:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:37:44 INFO - PROCESS | 3380 | 1467236264888 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:37:44 INFO - PROCESS | 3380 | 1467236264890 Marionette TRACE conn6 <- [1,2742,null,{}] 14:37:44 INFO - PROCESS | 3380 | 1467236264894 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:44 INFO - PROCESS | 3380 | 1467236264896 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:45 INFO - PROCESS | 3380 | 1467236264991 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 14:37:45 INFO - PROCESS | 3380 | 1467236264997 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 3380 | 1467236264999 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97A1800 == 36 [pid = 3380] [id = 695] 14:37:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 64 (000000F3A3BD2C00) [pid = 3380] [serial = 2085] [outer = 0000000000000000] 14:37:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 65 (000000F3A3E06C00) [pid = 3380] [serial = 2086] [outer = 000000F3A3BD2C00] 14:37:45 INFO - PROCESS | 3380 | 1467236265051 Marionette DEBUG loaded listener.js 14:37:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F3A3EC5000) [pid = 3380] [serial = 2087] [outer = 000000F3A3BD2C00] 14:37:45 INFO - PROCESS | 3380 | 1467236265506 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:37:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:37:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 692ms 14:37:45 INFO - PROCESS | 3380 | 1467236265582 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 3380 | 1467236265584 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 14:37:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:37:45 INFO - PROCESS | 3380 | 1467236265587 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 3380 | 1467236265589 Marionette TRACE conn6 <- [1,2746,null,{}] 14:37:45 INFO - PROCESS | 3380 | 1467236265593 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:45 INFO - PROCESS | 3380 | 1467236265594 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:45 INFO - PROCESS | 3380 | 1467236265806 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 14:37:45 INFO - PROCESS | 3380 | 1467236265932 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:45 INFO - PROCESS | 3380 | 1467236265936 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:45 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B2D1000 == 37 [pid = 3380] [id = 696] 14:37:45 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F3950D6800) [pid = 3380] [serial = 2088] [outer = 0000000000000000] 14:37:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F395928800) [pid = 3380] [serial = 2089] [outer = 000000F3950D6800] 14:37:46 INFO - PROCESS | 3380 | 1467236266007 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396D9AC00) [pid = 3380] [serial = 2090] [outer = 000000F3950D6800] 14:37:46 INFO - PROCESS | 3380 | 1467236266682 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:37:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:37:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1130ms 14:37:46 INFO - PROCESS | 3380 | 1467236266720 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 14:37:46 INFO - PROCESS | 3380 | 1467236266725 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 14:37:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:37:46 INFO - PROCESS | 3380 | 1467236266731 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:37:46 INFO - PROCESS | 3380 | 1467236266735 Marionette TRACE conn6 <- [1,2750,null,{}] 14:37:46 INFO - PROCESS | 3380 | 1467236266756 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:46 INFO - PROCESS | 3380 | 1467236266760 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:46 INFO - PROCESS | 3380 | 1467236266904 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 14:37:47 INFO - PROCESS | 3380 | 1467236267038 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:47 INFO - PROCESS | 3380 | 1467236267042 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60F0000 == 38 [pid = 3380] [id = 697] 14:37:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39C0D6400) [pid = 3380] [serial = 2091] [outer = 0000000000000000] 14:37:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D087C00) [pid = 3380] [serial = 2092] [outer = 000000F39C0D6400] 14:37:47 INFO - PROCESS | 3380 | 1467236267112 Marionette DEBUG loaded listener.js 14:37:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A0753C00) [pid = 3380] [serial = 2093] [outer = 000000F39C0D6400] 14:37:47 INFO - PROCESS | 3380 | 1467236267772 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:37:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:37:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1080ms 14:37:47 INFO - PROCESS | 3380 | 1467236267834 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 3380 | 1467236267837 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 14:37:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:37:47 INFO - PROCESS | 3380 | 1467236267857 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 3380 | 1467236267860 Marionette TRACE conn6 <- [1,2754,null,{}] 14:37:47 INFO - PROCESS | 3380 | 1467236267864 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:47 INFO - PROCESS | 3380 | 1467236267867 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:48 INFO - PROCESS | 3380 | 1467236268004 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 14:37:48 INFO - PROCESS | 3380 | 1467236268145 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 3380 | 1467236268148 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F2F000 == 39 [pid = 3380] [id = 698] 14:37:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A314C000) [pid = 3380] [serial = 2094] [outer = 0000000000000000] 14:37:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A3150400) [pid = 3380] [serial = 2095] [outer = 000000F3A314C000] 14:37:48 INFO - PROCESS | 3380 | 1467236268217 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A34E7C00) [pid = 3380] [serial = 2096] [outer = 000000F3A314C000] 14:37:48 INFO - PROCESS | 3380 | 1467236268888 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:37:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:37:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1093ms 14:37:48 INFO - PROCESS | 3380 | 1467236268952 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 14:37:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:37:48 INFO - PROCESS | 3380 | 1467236268957 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 14:37:48 INFO - PROCESS | 3380 | 1467236268970 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:37:48 INFO - PROCESS | 3380 | 1467236268976 Marionette TRACE conn6 <- [1,2758,null,{}] 14:37:48 INFO - PROCESS | 3380 | 1467236268980 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:48 INFO - PROCESS | 3380 | 1467236268984 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:49 INFO - PROCESS | 3380 | 1467236269123 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 14:37:49 INFO - PROCESS | 3380 | 1467236269261 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:49 INFO - PROCESS | 3380 | 1467236269264 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1A8000 == 40 [pid = 3380] [id = 699] 14:37:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A40D5400) [pid = 3380] [serial = 2097] [outer = 0000000000000000] 14:37:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A468D400) [pid = 3380] [serial = 2098] [outer = 000000F3A40D5400] 14:37:49 INFO - PROCESS | 3380 | 1467236269332 Marionette DEBUG loaded listener.js 14:37:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A4D22800) [pid = 3380] [serial = 2099] [outer = 000000F3A40D5400] 14:37:50 INFO - PROCESS | 3380 | 1467236269988 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:37:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:37:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1047ms 14:37:50 INFO - PROCESS | 3380 | 1467236270011 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 14:37:50 INFO - PROCESS | 3380 | 1467236270014 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 14:37:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:37:50 INFO - PROCESS | 3380 | 1467236270017 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:37:50 INFO - PROCESS | 3380 | 1467236270019 Marionette TRACE conn6 <- [1,2762,null,{}] 14:37:50 INFO - PROCESS | 3380 | 1467236270023 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:50 INFO - PROCESS | 3380 | 1467236270025 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:50 INFO - PROCESS | 3380 | 1467236270151 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 14:37:50 INFO - PROCESS | 3380 | 1467236270265 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:50 INFO - PROCESS | 3380 | 1467236270268 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:50 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB107800 == 41 [pid = 3380] [id = 700] 14:37:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A4D22400) [pid = 3380] [serial = 2100] [outer = 0000000000000000] 14:37:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A574FC00) [pid = 3380] [serial = 2101] [outer = 000000F3A4D22400] 14:37:50 INFO - PROCESS | 3380 | 1467236270373 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A595C000) [pid = 3380] [serial = 2102] [outer = 000000F3A4D22400] 14:37:51 INFO - PROCESS | 3380 | 1467236271044 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:37:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:37:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1127ms 14:37:51 INFO - PROCESS | 3380 | 1467236271147 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 14:37:51 INFO - PROCESS | 3380 | 1467236271150 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 14:37:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:37:51 INFO - PROCESS | 3380 | 1467236271154 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:37:51 INFO - PROCESS | 3380 | 1467236271156 Marionette TRACE conn6 <- [1,2766,null,{}] 14:37:51 INFO - PROCESS | 3380 | 1467236271159 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:51 INFO - PROCESS | 3380 | 1467236271162 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:51 INFO - PROCESS | 3380 | 1467236271299 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 14:37:51 INFO - PROCESS | 3380 | 1467236271435 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:51 INFO - PROCESS | 3380 | 1467236271443 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BCD800 == 42 [pid = 3380] [id = 701] 14:37:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396D93C00) [pid = 3380] [serial = 2103] [outer = 0000000000000000] 14:37:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39B1EBC00) [pid = 3380] [serial = 2104] [outer = 000000F396D93C00] 14:37:51 INFO - PROCESS | 3380 | 1467236271525 Marionette DEBUG loaded listener.js 14:37:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A5953000) [pid = 3380] [serial = 2105] [outer = 000000F396D93C00] 14:37:52 INFO - PROCESS | 3380 | 1467236272361 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:37:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:37:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1240ms 14:37:52 INFO - PROCESS | 3380 | 1467236272396 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 14:37:52 INFO - PROCESS | 3380 | 1467236272401 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 14:37:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:37:52 INFO - PROCESS | 3380 | 1467236272420 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:37:52 INFO - PROCESS | 3380 | 1467236272425 Marionette TRACE conn6 <- [1,2770,null,{}] 14:37:52 INFO - PROCESS | 3380 | 1467236272432 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:52 INFO - PROCESS | 3380 | 1467236272436 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:52 INFO - PROCESS | 3380 | 1467236272567 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 14:37:52 INFO - PROCESS | 3380 | 1467236272714 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:52 INFO - PROCESS | 3380 | 1467236272718 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39C07A000 == 43 [pid = 3380] [id = 702] 14:37:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396E0D800) [pid = 3380] [serial = 2106] [outer = 0000000000000000] 14:37:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39B17CC00) [pid = 3380] [serial = 2107] [outer = 000000F396E0D800] 14:37:52 INFO - PROCESS | 3380 | 1467236272777 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39CA07C00) [pid = 3380] [serial = 2108] [outer = 000000F396E0D800] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97A1800 == 42 [pid = 3380] [id = 695] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A890E800 == 41 [pid = 3380] [id = 694] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81AE000 == 40 [pid = 3380] [id = 693] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D6D000 == 39 [pid = 3380] [id = 692] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76C8800 == 38 [pid = 3380] [id = 691] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FA6000 == 37 [pid = 3380] [id = 690] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A101D000 == 36 [pid = 3380] [id = 689] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA83800 == 35 [pid = 3380] [id = 688] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7043000 == 34 [pid = 3380] [id = 685] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60E9000 == 33 [pid = 3380] [id = 687] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D0AD000 == 32 [pid = 3380] [id = 686] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F39677A800 == 31 [pid = 3380] [id = 679] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BCD800 == 30 [pid = 3380] [id = 701] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB107800 == 29 [pid = 3380] [id = 700] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1A8000 == 28 [pid = 3380] [id = 699] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F2F000 == 27 [pid = 3380] [id = 698] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60F0000 == 26 [pid = 3380] [id = 697] 14:37:53 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B2D1000 == 25 [pid = 3380] [id = 696] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396725800) [pid = 3380] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F396CA1C00) [pid = 3380] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3967DEC00) [pid = 3380] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39B9D7400) [pid = 3380] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39C066000) [pid = 3380] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39B183400) [pid = 3380] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39CA07400) [pid = 3380] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A2A92400) [pid = 3380] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0C81000) [pid = 3380] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A575C000) [pid = 3380] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A4D9DC00) [pid = 3380] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39D126400) [pid = 3380] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0CDE400) [pid = 3380] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39D1E2800) [pid = 3380] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F39C05E000) [pid = 3380] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F396F96000) [pid = 3380] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3972C9400) [pid = 3380] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F39CBDB800) [pid = 3380] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 14:37:53 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3968E4C00) [pid = 3380] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 14:37:54 INFO - PROCESS | 3380 | 1467236274206 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:37:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:37:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1870ms 14:37:54 INFO - PROCESS | 3380 | 1467236274276 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 14:37:54 INFO - PROCESS | 3380 | 1467236274281 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 14:37:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:37:54 INFO - PROCESS | 3380 | 1467236274285 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:37:54 INFO - PROCESS | 3380 | 1467236274290 Marionette TRACE conn6 <- [1,2774,null,{}] 14:37:54 INFO - PROCESS | 3380 | 1467236274296 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:54 INFO - PROCESS | 3380 | 1467236274299 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:54 INFO - PROCESS | 3380 | 1467236274458 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 14:37:54 INFO - PROCESS | 3380 | 1467236274558 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:54 INFO - PROCESS | 3380 | 1467236274562 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF0A000 == 26 [pid = 3380] [id = 703] 14:37:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F395E2B800) [pid = 3380] [serial = 2109] [outer = 0000000000000000] 14:37:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F3967DC800) [pid = 3380] [serial = 2110] [outer = 000000F395E2B800] 14:37:54 INFO - PROCESS | 3380 | 1467236274620 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396C9F800) [pid = 3380] [serial = 2111] [outer = 000000F395E2B800] 14:37:55 INFO - PROCESS | 3380 | 1467236275113 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 837ms 14:37:55 INFO - PROCESS | 3380 | 1467236275127 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 3380 | 1467236275132 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 14:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:37:55 INFO - PROCESS | 3380 | 1467236275139 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 3380 | 1467236275143 Marionette TRACE conn6 <- [1,2778,null,{}] 14:37:55 INFO - PROCESS | 3380 | 1467236275147 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:55 INFO - PROCESS | 3380 | 1467236275150 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:55 INFO - PROCESS | 3380 | 1467236275261 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 14:37:55 INFO - PROCESS | 3380 | 1467236275270 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:55 INFO - PROCESS | 3380 | 1467236275272 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:55 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0CA0000 == 27 [pid = 3380] [id = 704] 14:37:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F396F99800) [pid = 3380] [serial = 2112] [outer = 0000000000000000] 14:37:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F397BD5400) [pid = 3380] [serial = 2113] [outer = 000000F396F99800] 14:37:55 INFO - PROCESS | 3380 | 1467236275334 Marionette DEBUG loaded listener.js 14:37:55 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39B2C3000) [pid = 3380] [serial = 2114] [outer = 000000F396F99800] 14:37:55 INFO - PROCESS | 3380 | 1467236275852 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:37:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 775ms 14:37:55 INFO - PROCESS | 3380 | 1467236275916 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 14:37:55 INFO - PROCESS | 3380 | 1467236275918 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 14:37:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:37:55 INFO - PROCESS | 3380 | 1467236275922 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 3380 | 1467236275926 Marionette TRACE conn6 <- [1,2782,null,{}] 14:37:55 INFO - PROCESS | 3380 | 1467236275937 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:55 INFO - PROCESS | 3380 | 1467236275943 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:56 INFO - PROCESS | 3380 | 1467236276044 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 14:37:56 INFO - PROCESS | 3380 | 1467236276052 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 3380 | 1467236276056 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A70000 == 28 [pid = 3380] [id = 705] 14:37:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C065C00) [pid = 3380] [serial = 2115] [outer = 0000000000000000] 14:37:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39C0D0400) [pid = 3380] [serial = 2116] [outer = 000000F39C065C00] 14:37:56 INFO - PROCESS | 3380 | 1467236276113 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39CBD3400) [pid = 3380] [serial = 2117] [outer = 000000F39C065C00] 14:37:56 INFO - PROCESS | 3380 | 1467236276655 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:37:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:37:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 794ms 14:37:56 INFO - PROCESS | 3380 | 1467236276719 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 14:37:56 INFO - PROCESS | 3380 | 1467236276722 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 14:37:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:37:56 INFO - PROCESS | 3380 | 1467236276726 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:37:56 INFO - PROCESS | 3380 | 1467236276727 Marionette TRACE conn6 <- [1,2786,null,{}] 14:37:56 INFO - PROCESS | 3380 | 1467236276731 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:56 INFO - PROCESS | 3380 | 1467236276733 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:56 INFO - PROCESS | 3380 | 1467236276877 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 14:37:56 INFO - PROCESS | 3380 | 1467236276947 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 3380 | 1467236276950 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4422800 == 29 [pid = 3380] [id = 706] 14:37:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39D08E800) [pid = 3380] [serial = 2118] [outer = 0000000000000000] 14:37:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1BF800) [pid = 3380] [serial = 2119] [outer = 000000F39D08E800] 14:37:57 INFO - PROCESS | 3380 | 1467236277004 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39D65E800) [pid = 3380] [serial = 2120] [outer = 000000F39D08E800] 14:37:57 INFO - PROCESS | 3380 | 1467236277490 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:37:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 774ms 14:37:57 INFO - PROCESS | 3380 | 1467236277502 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 3380 | 1467236277504 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 14:37:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:37:57 INFO - PROCESS | 3380 | 1467236277507 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - PROCESS | 3380 | 1467236277509 Marionette TRACE conn6 <- [1,2790,null,{}] 14:37:57 INFO - PROCESS | 3380 | 1467236277512 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:57 INFO - PROCESS | 3380 | 1467236277515 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:57 INFO - PROCESS | 3380 | 1467236277649 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 14:37:57 INFO - PROCESS | 3380 | 1467236277657 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:57 INFO - PROCESS | 3380 | 1467236277660 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7048800 == 30 [pid = 3380] [id = 707] 14:37:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39D124C00) [pid = 3380] [serial = 2121] [outer = 0000000000000000] 14:37:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A075B000) [pid = 3380] [serial = 2122] [outer = 000000F39D124C00] 14:37:57 INFO - PROCESS | 3380 | 1467236277713 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0CE4400) [pid = 3380] [serial = 2123] [outer = 000000F39D124C00] 14:37:58 INFO - PROCESS | 3380 | 1467236278297 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A3BD2C00) [pid = 3380] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39CC69800) [pid = 3380] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F394F40000) [pid = 3380] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A03E4800) [pid = 3380] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39B1F0400) [pid = 3380] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39D1DC800) [pid = 3380] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3967D7000) [pid = 3380] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39BF51800) [pid = 3380] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39591E800) [pid = 3380] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A3624400) [pid = 3380] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:37:58 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0CDC000) [pid = 3380] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:37:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:37:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1083ms 14:37:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:37:58 INFO - PROCESS | 3380 | 1467236278595 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 14:37:58 INFO - PROCESS | 3380 | 1467236278597 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 14:37:58 INFO - PROCESS | 3380 | 1467236278601 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 3380 | 1467236278603 Marionette TRACE conn6 <- [1,2794,null,{}] 14:37:58 INFO - PROCESS | 3380 | 1467236278606 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:58 INFO - PROCESS | 3380 | 1467236278612 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:58 INFO - PROCESS | 3380 | 1467236278723 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 14:37:58 INFO - PROCESS | 3380 | 1467236278729 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:58 INFO - PROCESS | 3380 | 1467236278731 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A819E000 == 31 [pid = 3380] [id = 708] 14:37:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0CE6000) [pid = 3380] [serial = 2124] [outer = 0000000000000000] 14:37:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0DE8800) [pid = 3380] [serial = 2125] [outer = 000000F3A0CE6000] 14:37:58 INFO - PROCESS | 3380 | 1467236278785 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A2A92000) [pid = 3380] [serial = 2126] [outer = 000000F3A0CE6000] 14:37:59 INFO - PROCESS | 3380 | 1467236279258 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:37:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:37:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 734ms 14:37:59 INFO - PROCESS | 3380 | 1467236279337 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 14:37:59 INFO - PROCESS | 3380 | 1467236279339 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 14:37:59 INFO - PROCESS | 3380 | 1467236279342 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:37:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:37:59 INFO - PROCESS | 3380 | 1467236279344 Marionette TRACE conn6 <- [1,2798,null,{}] 14:37:59 INFO - PROCESS | 3380 | 1467236279347 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:59 INFO - PROCESS | 3380 | 1467236279349 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:59 INFO - PROCESS | 3380 | 1467236279439 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 14:37:59 INFO - PROCESS | 3380 | 1467236279444 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:59 INFO - PROCESS | 3380 | 1467236279446 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:37:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8917000 == 32 [pid = 3380] [id = 709] 14:37:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A3151800) [pid = 3380] [serial = 2127] [outer = 0000000000000000] 14:37:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A31E2800) [pid = 3380] [serial = 2128] [outer = 000000F3A3151800] 14:37:59 INFO - PROCESS | 3380 | 1467236279499 Marionette DEBUG loaded listener.js 14:37:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A34EF800) [pid = 3380] [serial = 2129] [outer = 000000F3A3151800] 14:37:59 INFO - PROCESS | 3380 | 1467236279972 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:38:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:38:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 691ms 14:38:00 INFO - PROCESS | 3380 | 1467236280037 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 14:38:00 INFO - PROCESS | 3380 | 1467236280040 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 14:38:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:38:00 INFO - PROCESS | 3380 | 1467236280043 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 3380 | 1467236280045 Marionette TRACE conn6 <- [1,2802,null,{}] 14:38:00 INFO - PROCESS | 3380 | 1467236280049 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:00 INFO - PROCESS | 3380 | 1467236280050 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:00 INFO - PROCESS | 3380 | 1467236280169 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 14:38:00 INFO - PROCESS | 3380 | 1467236280178 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:00 INFO - PROCESS | 3380 | 1467236280180 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97AE800 == 33 [pid = 3380] [id = 710] 14:38:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A362C000) [pid = 3380] [serial = 2130] [outer = 0000000000000000] 14:38:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3631C00) [pid = 3380] [serial = 2131] [outer = 000000F3A362C000] 14:38:00 INFO - PROCESS | 3380 | 1467236280232 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3E0C800) [pid = 3380] [serial = 2132] [outer = 000000F3A362C000] 14:38:00 INFO - PROCESS | 3380 | 1467236280988 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:38:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:38:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1027ms 14:38:01 INFO - PROCESS | 3380 | 1467236281073 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 3380 | 1467236281078 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 14:38:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:38:01 INFO - PROCESS | 3380 | 1467236281107 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 3380 | 1467236281112 Marionette TRACE conn6 <- [1,2806,null,{}] 14:38:01 INFO - PROCESS | 3380 | 1467236281118 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:01 INFO - PROCESS | 3380 | 1467236281122 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:01 INFO - PROCESS | 3380 | 1467236281357 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 14:38:01 INFO - PROCESS | 3380 | 1467236281420 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 3380 | 1467236281424 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CCE0800 == 34 [pid = 3380] [id = 711] 14:38:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F395922000) [pid = 3380] [serial = 2133] [outer = 0000000000000000] 14:38:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3962CC000) [pid = 3380] [serial = 2134] [outer = 000000F395922000] 14:38:01 INFO - PROCESS | 3380 | 1467236281493 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F396D96C00) [pid = 3380] [serial = 2135] [outer = 000000F395922000] 14:38:02 INFO - PROCESS | 3380 | 1467236282391 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:38:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:38:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1357ms 14:38:02 INFO - PROCESS | 3380 | 1467236282444 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 14:38:02 INFO - PROCESS | 3380 | 1467236282450 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 14:38:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:38:02 INFO - PROCESS | 3380 | 1467236282457 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - PROCESS | 3380 | 1467236282460 Marionette TRACE conn6 <- [1,2810,null,{}] 14:38:02 INFO - PROCESS | 3380 | 1467236282465 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:02 INFO - PROCESS | 3380 | 1467236282468 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:02 INFO - PROCESS | 3380 | 1467236282609 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 14:38:02 INFO - PROCESS | 3380 | 1467236282753 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:02 INFO - PROCESS | 3380 | 1467236282756 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7040800 == 35 [pid = 3380] [id = 712] 14:38:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39BC6EC00) [pid = 3380] [serial = 2136] [outer = 0000000000000000] 14:38:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39C0D0C00) [pid = 3380] [serial = 2137] [outer = 000000F39BC6EC00] 14:38:02 INFO - PROCESS | 3380 | 1467236282816 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39D085800) [pid = 3380] [serial = 2138] [outer = 000000F39BC6EC00] 14:38:03 INFO - PROCESS | 3380 | 1467236283657 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:38:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:38:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1400ms 14:38:03 INFO - PROCESS | 3380 | 1467236283868 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 14:38:03 INFO - PROCESS | 3380 | 1467236283873 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 14:38:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:38:03 INFO - PROCESS | 3380 | 1467236283880 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:38:03 INFO - PROCESS | 3380 | 1467236283883 Marionette TRACE conn6 <- [1,2814,null,{}] 14:38:03 INFO - PROCESS | 3380 | 1467236283890 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:03 INFO - PROCESS | 3380 | 1467236283894 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:04 INFO - PROCESS | 3380 | 1467236284031 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 14:38:04 INFO - PROCESS | 3380 | 1467236284214 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:04 INFO - PROCESS | 3380 | 1467236284220 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39D11D800 == 36 [pid = 3380] [id = 713] 14:38:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F396CA3C00) [pid = 3380] [serial = 2139] [outer = 0000000000000000] 14:38:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F396FA0800) [pid = 3380] [serial = 2140] [outer = 000000F396CA3C00] 14:38:04 INFO - PROCESS | 3380 | 1467236284277 Marionette DEBUG loaded listener.js 14:38:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39B17E800) [pid = 3380] [serial = 2141] [outer = 000000F396CA3C00] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8917000 == 35 [pid = 3380] [id = 709] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A819E000 == 34 [pid = 3380] [id = 708] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7048800 == 33 [pid = 3380] [id = 707] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4422800 == 32 [pid = 3380] [id = 706] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A70000 == 31 [pid = 3380] [id = 705] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0CA0000 == 30 [pid = 3380] [id = 704] 14:38:04 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF0A000 == 29 [pid = 3380] [id = 703] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A3E06C00) [pid = 3380] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A1610000) [pid = 3380] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F396C9C800) [pid = 3380] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A0D7B400) [pid = 3380] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39B275800) [pid = 3380] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39C05A800) [pid = 3380] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39FBE0800) [pid = 3380] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F396CA2000) [pid = 3380] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F397BD7400) [pid = 3380] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D128C00) [pid = 3380] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A03E3800) [pid = 3380] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396C99800) [pid = 3380] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39B17A000) [pid = 3380] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A2A8C400) [pid = 3380] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A362D400) [pid = 3380] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A3EC5000) [pid = 3380] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A0CE0400) [pid = 3380] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A0DE3400) [pid = 3380] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0759000) [pid = 3380] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A34E6400) [pid = 3380] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A3633800) [pid = 3380] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 14:38:04 INFO - PROCESS | 3380 | 1467236284864 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:38:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:38:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1030ms 14:38:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:38:04 INFO - PROCESS | 3380 | 1467236284915 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 3380 | 1467236284919 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 14:38:04 INFO - PROCESS | 3380 | 1467236284925 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 3380 | 1467236284929 Marionette TRACE conn6 <- [1,2818,null,{}] 14:38:04 INFO - PROCESS | 3380 | 1467236284933 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:04 INFO - PROCESS | 3380 | 1467236284936 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:05 INFO - PROCESS | 3380 | 1467236285045 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 14:38:05 INFO - PROCESS | 3380 | 1467236285148 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 3380 | 1467236285151 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0CA0000 == 30 [pid = 3380] [id = 714] 14:38:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F396727000) [pid = 3380] [serial = 2142] [outer = 0000000000000000] 14:38:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39AFB6400) [pid = 3380] [serial = 2143] [outer = 000000F396727000] 14:38:05 INFO - PROCESS | 3380 | 1467236285208 Marionette DEBUG loaded listener.js 14:38:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39BCE3400) [pid = 3380] [serial = 2144] [outer = 000000F396727000] 14:38:05 INFO - PROCESS | 3380 | 1467236285716 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:38:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:38:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 839ms 14:38:05 INFO - PROCESS | 3380 | 1467236285762 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 14:38:05 INFO - PROCESS | 3380 | 1467236285765 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 14:38:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:38:05 INFO - PROCESS | 3380 | 1467236285769 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:38:05 INFO - PROCESS | 3380 | 1467236285771 Marionette TRACE conn6 <- [1,2822,null,{}] 14:38:05 INFO - PROCESS | 3380 | 1467236285781 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:05 INFO - PROCESS | 3380 | 1467236285787 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:05 INFO - PROCESS | 3380 | 1467236285888 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 14:38:05 INFO - PROCESS | 3380 | 1467236285929 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 3380 | 1467236285934 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A400A800 == 31 [pid = 3380] [id = 715] 14:38:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3950D1800) [pid = 3380] [serial = 2145] [outer = 0000000000000000] 14:38:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39D65DC00) [pid = 3380] [serial = 2146] [outer = 000000F3950D1800] 14:38:06 INFO - PROCESS | 3380 | 1467236286008 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0759000) [pid = 3380] [serial = 2147] [outer = 000000F3950D1800] 14:38:06 INFO - PROCESS | 3380 | 1467236286526 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:38:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 839ms 14:38:06 INFO - PROCESS | 3380 | 1467236286610 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 3380 | 1467236286612 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 14:38:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:38:06 INFO - PROCESS | 3380 | 1467236286616 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 3380 | 1467236286618 Marionette TRACE conn6 <- [1,2826,null,{}] 14:38:06 INFO - PROCESS | 3380 | 1467236286668 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:06 INFO - PROCESS | 3380 | 1467236286671 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:06 INFO - PROCESS | 3380 | 1467236286776 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 14:38:06 INFO - PROCESS | 3380 | 1467236286784 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:06 INFO - PROCESS | 3380 | 1467236286786 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76CF000 == 32 [pid = 3380] [id = 716] 14:38:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0DE5000) [pid = 3380] [serial = 2148] [outer = 0000000000000000] 14:38:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A0FA5C00) [pid = 3380] [serial = 2149] [outer = 000000F3A0DE5000] 14:38:06 INFO - PROCESS | 3380 | 1467236286840 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A16C6800) [pid = 3380] [serial = 2150] [outer = 000000F3A0DE5000] 14:38:07 INFO - PROCESS | 3380 | 1467236287422 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:38:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:38:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 836ms 14:38:07 INFO - PROCESS | 3380 | 1467236287458 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 14:38:07 INFO - PROCESS | 3380 | 1467236287461 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 14:38:07 INFO - PROCESS | 3380 | 1467236287464 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:38:07 INFO - PROCESS | 3380 | 1467236287466 Marionette TRACE conn6 <- [1,2830,null,{}] 14:38:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:38:07 INFO - PROCESS | 3380 | 1467236287469 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:07 INFO - PROCESS | 3380 | 1467236287472 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:07 INFO - PROCESS | 3380 | 1467236287618 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 14:38:07 INFO - PROCESS | 3380 | 1467236287690 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 3380 | 1467236287693 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D7E800 == 33 [pid = 3380] [id = 717] 14:38:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A2A94400) [pid = 3380] [serial = 2151] [outer = 0000000000000000] 14:38:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A3152800) [pid = 3380] [serial = 2152] [outer = 000000F3A2A94400] 14:38:07 INFO - PROCESS | 3380 | 1467236287748 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A34F0000) [pid = 3380] [serial = 2153] [outer = 000000F3A2A94400] 14:38:08 INFO - PROCESS | 3380 | 1467236288267 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:38:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:38:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 838ms 14:38:08 INFO - PROCESS | 3380 | 1467236288307 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 14:38:08 INFO - PROCESS | 3380 | 1467236288310 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 14:38:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:38:08 INFO - PROCESS | 3380 | 1467236288313 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 3380 | 1467236288315 Marionette TRACE conn6 <- [1,2834,null,{}] 14:38:08 INFO - PROCESS | 3380 | 1467236288318 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:08 INFO - PROCESS | 3380 | 1467236288325 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:08 INFO - PROCESS | 3380 | 1467236288513 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 14:38:08 INFO - PROCESS | 3380 | 1467236288582 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:08 INFO - PROCESS | 3380 | 1467236288585 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A89DC000 == 34 [pid = 3380] [id = 718] 14:38:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A3EC7000) [pid = 3380] [serial = 2154] [outer = 0000000000000000] 14:38:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A40D0800) [pid = 3380] [serial = 2155] [outer = 000000F3A3EC7000] 14:38:08 INFO - PROCESS | 3380 | 1467236288641 Marionette DEBUG loaded listener.js 14:38:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A4350C00) [pid = 3380] [serial = 2156] [outer = 000000F3A3EC7000] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D08E800) [pid = 3380] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39D124C00) [pid = 3380] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F396E0D800) [pid = 3380] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39C065C00) [pid = 3380] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396F99800) [pid = 3380] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F395E2B800) [pid = 3380] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3950D6800) [pid = 3380] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39C0D6400) [pid = 3380] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A314C000) [pid = 3380] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A40D5400) [pid = 3380] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4D22400) [pid = 3380] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396D93C00) [pid = 3380] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0CE6000) [pid = 3380] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:38:09 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A3151800) [pid = 3380] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:38:09 INFO - PROCESS | 3380 | 1467236289224 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:38:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:38:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 942ms 14:38:09 INFO - PROCESS | 3380 | 1467236289258 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 14:38:09 INFO - PROCESS | 3380 | 1467236289260 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 14:38:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:38:09 INFO - PROCESS | 3380 | 1467236289264 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:38:09 INFO - PROCESS | 3380 | 1467236289266 Marionette TRACE conn6 <- [1,2838,null,{}] 14:38:09 INFO - PROCESS | 3380 | 1467236289270 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:09 INFO - PROCESS | 3380 | 1467236289272 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:09 INFO - PROCESS | 3380 | 1467236289375 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 14:38:09 INFO - PROCESS | 3380 | 1467236289482 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 3380 | 1467236289484 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F3D800 == 35 [pid = 3380] [id = 719] 14:38:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F395063000) [pid = 3380] [serial = 2157] [outer = 0000000000000000] 14:38:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39BC76C00) [pid = 3380] [serial = 2158] [outer = 000000F395063000] 14:38:09 INFO - PROCESS | 3380 | 1467236289536 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A3441400) [pid = 3380] [serial = 2159] [outer = 000000F395063000] 14:38:09 INFO - PROCESS | 3380 | 1467236289978 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:38:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:38:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 733ms 14:38:10 INFO - PROCESS | 3380 | 1467236290000 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 3380 | 1467236290002 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 14:38:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:38:10 INFO - PROCESS | 3380 | 1467236290006 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 3380 | 1467236290008 Marionette TRACE conn6 <- [1,2842,null,{}] 14:38:10 INFO - PROCESS | 3380 | 1467236290011 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:10 INFO - PROCESS | 3380 | 1467236290014 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:10 INFO - PROCESS | 3380 | 1467236290109 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 14:38:10 INFO - PROCESS | 3380 | 1467236290116 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:10 INFO - PROCESS | 3380 | 1467236290118 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB086800 == 36 [pid = 3380] [id = 720] 14:38:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A44CA800) [pid = 3380] [serial = 2160] [outer = 0000000000000000] 14:38:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A4D99C00) [pid = 3380] [serial = 2161] [outer = 000000F3A44CA800] 14:38:10 INFO - PROCESS | 3380 | 1467236290174 Marionette DEBUG loaded listener.js 14:38:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A4DB9800) [pid = 3380] [serial = 2162] [outer = 000000F3A44CA800] 14:38:10 INFO - PROCESS | 3380 | 1467236290660 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:38:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:38:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 733ms 14:38:10 INFO - PROCESS | 3380 | 1467236290742 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 3380 | 1467236290745 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 14:38:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:38:10 INFO - PROCESS | 3380 | 1467236290748 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 3380 | 1467236290750 Marionette TRACE conn6 <- [1,2846,null,{}] 14:38:10 INFO - PROCESS | 3380 | 1467236290753 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:10 INFO - PROCESS | 3380 | 1467236290755 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:10 INFO - PROCESS | 3380 | 1467236290857 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 14:38:10 INFO - PROCESS | 3380 | 1467236290862 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:10 INFO - PROCESS | 3380 | 1467236290864 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4008800 == 37 [pid = 3380] [id = 721] 14:38:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A5915000) [pid = 3380] [serial = 2163] [outer = 0000000000000000] 14:38:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A59DE400) [pid = 3380] [serial = 2164] [outer = 000000F3A5915000] 14:38:10 INFO - PROCESS | 3380 | 1467236290915 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A5CE9C00) [pid = 3380] [serial = 2165] [outer = 000000F3A5915000] 14:38:11 INFO - PROCESS | 3380 | 1467236291730 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:38:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:38:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1028ms 14:38:11 INFO - PROCESS | 3380 | 1467236291780 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 14:38:11 INFO - PROCESS | 3380 | 1467236291785 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 14:38:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:38:11 INFO - PROCESS | 3380 | 1467236291790 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:38:11 INFO - PROCESS | 3380 | 1467236291796 Marionette TRACE conn6 <- [1,2850,null,{}] 14:38:11 INFO - PROCESS | 3380 | 1467236291870 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:11 INFO - PROCESS | 3380 | 1467236291874 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:12 INFO - PROCESS | 3380 | 1467236292022 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 14:38:12 INFO - PROCESS | 3380 | 1467236292158 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:12 INFO - PROCESS | 3380 | 1467236292161 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:12 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A369C800 == 38 [pid = 3380] [id = 722] 14:38:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396FA1C00) [pid = 3380] [serial = 2166] [outer = 0000000000000000] 14:38:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39B6F0800) [pid = 3380] [serial = 2167] [outer = 000000F396FA1C00] 14:38:12 INFO - PROCESS | 3380 | 1467236292235 Marionette DEBUG loaded listener.js 14:38:12 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39CB93C00) [pid = 3380] [serial = 2168] [outer = 000000F396FA1C00] 14:38:12 INFO - PROCESS | 3380 | 1467236292900 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:38:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:38:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1163ms 14:38:12 INFO - PROCESS | 3380 | 1467236292957 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 14:38:12 INFO - PROCESS | 3380 | 1467236292962 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 14:38:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:38:12 INFO - PROCESS | 3380 | 1467236292969 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:38:12 INFO - PROCESS | 3380 | 1467236292973 Marionette TRACE conn6 <- [1,2854,null,{}] 14:38:12 INFO - PROCESS | 3380 | 1467236292977 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:12 INFO - PROCESS | 3380 | 1467236292980 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:13 INFO - PROCESS | 3380 | 1467236293118 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 14:38:13 INFO - PROCESS | 3380 | 1467236293266 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 3380 | 1467236293270 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A890E800 == 39 [pid = 3380] [id = 723] 14:38:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A0C7B800) [pid = 3380] [serial = 2169] [outer = 0000000000000000] 14:38:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A0FD3C00) [pid = 3380] [serial = 2170] [outer = 000000F3A0C7B800] 14:38:13 INFO - PROCESS | 3380 | 1467236293342 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A362AC00) [pid = 3380] [serial = 2171] [outer = 000000F3A0C7B800] 14:38:14 INFO - PROCESS | 3380 | 1467236294025 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:38:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:38:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1083ms 14:38:14 INFO - PROCESS | 3380 | 1467236294054 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 14:38:14 INFO - PROCESS | 3380 | 1467236294057 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 14:38:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:38:14 INFO - PROCESS | 3380 | 1467236294061 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:38:14 INFO - PROCESS | 3380 | 1467236294065 Marionette TRACE conn6 <- [1,2858,null,{}] 14:38:14 INFO - PROCESS | 3380 | 1467236294080 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:14 INFO - PROCESS | 3380 | 1467236294086 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:14 INFO - PROCESS | 3380 | 1467236294218 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 14:38:14 INFO - PROCESS | 3380 | 1467236294368 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:14 INFO - PROCESS | 3380 | 1467236294373 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA59800 == 40 [pid = 3380] [id = 724] 14:38:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A46A9400) [pid = 3380] [serial = 2172] [outer = 0000000000000000] 14:38:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A59DE800) [pid = 3380] [serial = 2173] [outer = 000000F3A46A9400] 14:38:14 INFO - PROCESS | 3380 | 1467236294441 Marionette DEBUG loaded listener.js 14:38:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A60C2C00) [pid = 3380] [serial = 2174] [outer = 000000F3A46A9400] 14:38:15 INFO - PROCESS | 3380 | 1467236295090 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:38:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:38:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1094ms 14:38:15 INFO - PROCESS | 3380 | 1467236295157 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 14:38:15 INFO - PROCESS | 3380 | 1467236295160 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 14:38:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:38:15 INFO - PROCESS | 3380 | 1467236295163 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:38:15 INFO - PROCESS | 3380 | 1467236295165 Marionette TRACE conn6 <- [1,2862,null,{}] 14:38:15 INFO - PROCESS | 3380 | 1467236295169 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:15 INFO - PROCESS | 3380 | 1467236295172 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:15 INFO - PROCESS | 3380 | 1467236295306 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 14:38:15 INFO - PROCESS | 3380 | 1467236295452 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:15 INFO - PROCESS | 3380 | 1467236295456 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA90000 == 41 [pid = 3380] [id = 725] 14:38:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A60CB000) [pid = 3380] [serial = 2175] [outer = 0000000000000000] 14:38:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A611B400) [pid = 3380] [serial = 2176] [outer = 000000F3A60CB000] 14:38:15 INFO - PROCESS | 3380 | 1467236295521 Marionette DEBUG loaded listener.js 14:38:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A70C1400) [pid = 3380] [serial = 2177] [outer = 000000F3A60CB000] 14:38:16 INFO - PROCESS | 3380 | 1467236296217 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:38:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:38:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1127ms 14:38:16 INFO - PROCESS | 3380 | 1467236296293 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 14:38:16 INFO - PROCESS | 3380 | 1467236296296 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 14:38:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:38:16 INFO - PROCESS | 3380 | 1467236296299 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 3380 | 1467236296302 Marionette TRACE conn6 <- [1,2866,null,{}] 14:38:16 INFO - PROCESS | 3380 | 1467236296306 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:16 INFO - PROCESS | 3380 | 1467236296308 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:16 INFO - PROCESS | 3380 | 1467236296432 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 14:38:16 INFO - PROCESS | 3380 | 1467236296713 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:16 INFO - PROCESS | 3380 | 1467236296717 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA44800 == 42 [pid = 3380] [id = 726] 14:38:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F394F4E400) [pid = 3380] [serial = 2178] [outer = 0000000000000000] 14:38:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F395E2B800) [pid = 3380] [serial = 2179] [outer = 000000F394F4E400] 14:38:16 INFO - PROCESS | 3380 | 1467236296795 Marionette DEBUG loaded listener.js 14:38:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F396D9C400) [pid = 3380] [serial = 2180] [outer = 000000F394F4E400] 14:38:17 INFO - PROCESS | 3380 | 1467236297525 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:38:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:38:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1282ms 14:38:17 INFO - PROCESS | 3380 | 1467236297585 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 14:38:17 INFO - PROCESS | 3380 | 1467236297589 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 14:38:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:38:17 INFO - PROCESS | 3380 | 1467236297593 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:38:17 INFO - PROCESS | 3380 | 1467236297596 Marionette TRACE conn6 <- [1,2870,null,{}] 14:38:17 INFO - PROCESS | 3380 | 1467236297602 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:17 INFO - PROCESS | 3380 | 1467236297607 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:17 INFO - PROCESS | 3380 | 1467236297732 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB086800 == 41 [pid = 3380] [id = 720] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F3D800 == 40 [pid = 3380] [id = 719] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A89DC000 == 39 [pid = 3380] [id = 718] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D7E800 == 38 [pid = 3380] [id = 717] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A76CF000 == 37 [pid = 3380] [id = 716] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A400A800 == 36 [pid = 3380] [id = 715] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0CA0000 == 35 [pid = 3380] [id = 714] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F39D11D800 == 34 [pid = 3380] [id = 713] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97AE800 == 33 [pid = 3380] [id = 710] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CCE0800 == 32 [pid = 3380] [id = 711] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7040800 == 31 [pid = 3380] [id = 712] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F39C07A000 == 30 [pid = 3380] [id = 702] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F39CA44800 == 29 [pid = 3380] [id = 726] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA90000 == 28 [pid = 3380] [id = 725] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA59800 == 27 [pid = 3380] [id = 724] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A890E800 == 26 [pid = 3380] [id = 723] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A369C800 == 25 [pid = 3380] [id = 722] 14:38:18 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4008800 == 24 [pid = 3380] [id = 721] 14:38:18 INFO - PROCESS | 3380 | 1467236298729 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:18 INFO - PROCESS | 3380 | 1467236298733 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39D1BF800) [pid = 3380] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A075B000) [pid = 3380] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39CA07C00) [pid = 3380] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39B17CC00) [pid = 3380] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F39C0D0400) [pid = 3380] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39B2C3000) [pid = 3380] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F397BD5400) [pid = 3380] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3967DC800) [pid = 3380] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F396C9F800) [pid = 3380] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39D65E800) [pid = 3380] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F396D9AC00) [pid = 3380] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F395928800) [pid = 3380] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A0753C00) [pid = 3380] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39D087C00) [pid = 3380] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A34E7C00) [pid = 3380] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A3150400) [pid = 3380] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A4D22800) [pid = 3380] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A3631C00) [pid = 3380] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A468D400) [pid = 3380] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A595C000) [pid = 3380] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A574FC00) [pid = 3380] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A5953000) [pid = 3380] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39B1EBC00) [pid = 3380] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A0DE8800) [pid = 3380] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A31E2800) [pid = 3380] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A34EF800) [pid = 3380] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F3A0CE4400) [pid = 3380] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F3A2A92000) [pid = 3380] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | --DOMWINDOW == 65 (000000F39CBD3400) [pid = 3380] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 14:38:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BD8000 == 25 [pid = 3380] [id = 727] 14:38:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 66 (000000F39506D800) [pid = 3380] [serial = 2181] [outer = 0000000000000000] 14:38:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F395907800) [pid = 3380] [serial = 2182] [outer = 000000F39506D800] 14:38:18 INFO - PROCESS | 3380 | 1467236298956 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F396726800) [pid = 3380] [serial = 2183] [outer = 000000F39506D800] 14:38:19 INFO - PROCESS | 3380 | 1467236299516 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:38:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:38:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1932ms 14:38:19 INFO - PROCESS | 3380 | 1467236299531 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 14:38:19 INFO - PROCESS | 3380 | 1467236299535 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 14:38:19 INFO - PROCESS | 3380 | 1467236299540 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:38:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:38:19 INFO - PROCESS | 3380 | 1467236299543 Marionette TRACE conn6 <- [1,2874,null,{}] 14:38:19 INFO - PROCESS | 3380 | 1467236299553 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:19 INFO - PROCESS | 3380 | 1467236299558 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:19 INFO - PROCESS | 3380 | 1467236299670 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 14:38:19 INFO - PROCESS | 3380 | 1467236299681 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:19 INFO - PROCESS | 3380 | 1467236299685 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:19 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA39000 == 26 [pid = 3380] [id = 728] 14:38:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396CA4000) [pid = 3380] [serial = 2184] [outer = 0000000000000000] 14:38:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F396E0D000) [pid = 3380] [serial = 2185] [outer = 000000F396CA4000] 14:38:19 INFO - PROCESS | 3380 | 1467236299744 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F397B43000) [pid = 3380] [serial = 2186] [outer = 000000F396CA4000] 14:38:20 INFO - PROCESS | 3380 | 1467236300347 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:38:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:38:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 838ms 14:38:20 INFO - PROCESS | 3380 | 1467236300384 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 14:38:20 INFO - PROCESS | 3380 | 1467236300389 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 14:38:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:38:20 INFO - PROCESS | 3380 | 1467236300396 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:38:20 INFO - PROCESS | 3380 | 1467236300399 Marionette TRACE conn6 <- [1,2878,null,{}] 14:38:20 INFO - PROCESS | 3380 | 1467236300403 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:20 INFO - PROCESS | 3380 | 1467236300406 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:20 INFO - PROCESS | 3380 | 1467236300555 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 14:38:20 INFO - PROCESS | 3380 | 1467236300573 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:20 INFO - PROCESS | 3380 | 1467236300576 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:20 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A1011000 == 27 [pid = 3380] [id = 729] 14:38:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39B269800) [pid = 3380] [serial = 2187] [outer = 0000000000000000] 14:38:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39B2BE800) [pid = 3380] [serial = 2188] [outer = 000000F39B269800] 14:38:20 INFO - PROCESS | 3380 | 1467236300642 Marionette DEBUG loaded listener.js 14:38:20 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39BF56800) [pid = 3380] [serial = 2189] [outer = 000000F39B269800] 14:38:21 INFO - PROCESS | 3380 | 1467236301189 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:38:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:38:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 839ms 14:38:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:38:21 INFO - PROCESS | 3380 | 1467236301241 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 14:38:21 INFO - PROCESS | 3380 | 1467236301244 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 14:38:21 INFO - PROCESS | 3380 | 1467236301249 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:38:21 INFO - PROCESS | 3380 | 1467236301256 Marionette TRACE conn6 <- [1,2882,null,{}] 14:38:21 INFO - PROCESS | 3380 | 1467236301268 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:21 INFO - PROCESS | 3380 | 1467236301273 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:21 INFO - PROCESS | 3380 | 1467236301437 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 14:38:21 INFO - PROCESS | 3380 | 1467236301498 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:21 INFO - PROCESS | 3380 | 1467236301501 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:21 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3C4D800 == 28 [pid = 3380] [id = 730] 14:38:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39D1B2400) [pid = 3380] [serial = 2190] [outer = 0000000000000000] 14:38:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F39D1DDC00) [pid = 3380] [serial = 2191] [outer = 000000F39D1B2400] 14:38:21 INFO - PROCESS | 3380 | 1467236301556 Marionette DEBUG loaded listener.js 14:38:21 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39FBE3400) [pid = 3380] [serial = 2192] [outer = 000000F39D1B2400] 14:38:22 INFO - PROCESS | 3380 | 1467236302098 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:38:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:38:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 901ms 14:38:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:38:22 INFO - PROCESS | 3380 | 1467236302151 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 14:38:22 INFO - PROCESS | 3380 | 1467236302154 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 14:38:22 INFO - PROCESS | 3380 | 1467236302157 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:38:22 INFO - PROCESS | 3380 | 1467236302159 Marionette TRACE conn6 <- [1,2886,null,{}] 14:38:22 INFO - PROCESS | 3380 | 1467236302170 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:22 INFO - PROCESS | 3380 | 1467236302173 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:22 INFO - PROCESS | 3380 | 1467236302322 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 14:38:22 INFO - PROCESS | 3380 | 1467236302393 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:22 INFO - PROCESS | 3380 | 1467236302396 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:22 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A570D000 == 29 [pid = 3380] [id = 731] 14:38:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A0758400) [pid = 3380] [serial = 2193] [outer = 0000000000000000] 14:38:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A075BC00) [pid = 3380] [serial = 2194] [outer = 000000F3A0758400] 14:38:22 INFO - PROCESS | 3380 | 1467236302449 Marionette DEBUG loaded listener.js 14:38:22 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0BAA000) [pid = 3380] [serial = 2195] [outer = 000000F3A0758400] 14:38:22 INFO - PROCESS | 3380 | 1467236302945 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:38:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:38:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 839ms 14:38:23 INFO - PROCESS | 3380 | 1467236302999 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 14:38:23 INFO - PROCESS | 3380 | 1467236303002 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 14:38:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:38:23 INFO - PROCESS | 3380 | 1467236303011 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:38:23 INFO - PROCESS | 3380 | 1467236303013 Marionette TRACE conn6 <- [1,2890,null,{}] 14:38:23 INFO - PROCESS | 3380 | 1467236303017 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:23 INFO - PROCESS | 3380 | 1467236303019 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:23 INFO - PROCESS | 3380 | 1467236303156 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A5915000) [pid = 3380] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396727000) [pid = 3380] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396CA3C00) [pid = 3380] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A44CA800) [pid = 3380] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A2A94400) [pid = 3380] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39BC6EC00) [pid = 3380] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F395922000) [pid = 3380] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3950D1800) [pid = 3380] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A3EC7000) [pid = 3380] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F395063000) [pid = 3380] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A362C000) [pid = 3380] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:38:23 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A0DE5000) [pid = 3380] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:38:23 INFO - PROCESS | 3380 | 1467236303499 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:23 INFO - PROCESS | 3380 | 1467236303506 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:23 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A70E0800 == 30 [pid = 3380] [id = 732] 14:38:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F396D98400) [pid = 3380] [serial = 2196] [outer = 0000000000000000] 14:38:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39BC6EC00) [pid = 3380] [serial = 2197] [outer = 000000F396D98400] 14:38:23 INFO - PROCESS | 3380 | 1467236303569 Marionette DEBUG loaded listener.js 14:38:23 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A0D82400) [pid = 3380] [serial = 2198] [outer = 000000F396D98400] 14:38:24 INFO - PROCESS | 3380 | 1467236304094 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:38:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:38:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1143ms 14:38:24 INFO - PROCESS | 3380 | 1467236304156 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 3380 | 1467236304158 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 14:38:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:38:24 INFO - PROCESS | 3380 | 1467236304162 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:38:24 INFO - PROCESS | 3380 | 1467236304164 Marionette TRACE conn6 <- [1,2894,null,{}] 14:38:24 INFO - PROCESS | 3380 | 1467236304167 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:24 INFO - PROCESS | 3380 | 1467236304170 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:24 INFO - PROCESS | 3380 | 1467236304280 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 14:38:24 INFO - PROCESS | 3380 | 1467236304291 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:24 INFO - PROCESS | 3380 | 1467236304293 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:24 INFO - PROCESS | 3380 | ++DOCSHELL 000000F396BC2000 == 31 [pid = 3380] [id = 733] 14:38:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A16C5000) [pid = 3380] [serial = 2199] [outer = 0000000000000000] 14:38:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A16D1000) [pid = 3380] [serial = 2200] [outer = 000000F3A16C5000] 14:38:24 INFO - PROCESS | 3380 | 1467236304346 Marionette DEBUG loaded listener.js 14:38:24 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A3149000) [pid = 3380] [serial = 2201] [outer = 000000F3A16C5000] 14:38:24 INFO - PROCESS | 3380 | 1467236304828 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:38:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:38:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 735ms 14:38:24 INFO - PROCESS | 3380 | 1467236304899 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 3380 | 1467236304902 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 14:38:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:38:24 INFO - PROCESS | 3380 | 1467236304905 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:38:24 INFO - PROCESS | 3380 | 1467236304907 Marionette TRACE conn6 <- [1,2898,null,{}] 14:38:24 INFO - PROCESS | 3380 | 1467236304911 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:24 INFO - PROCESS | 3380 | 1467236304913 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:25 INFO - PROCESS | 3380 | 1467236304998 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 14:38:25 INFO - PROCESS | 3380 | 1467236305004 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 3380 | 1467236305006 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:25 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D88800 == 32 [pid = 3380] [id = 734] 14:38:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39505EC00) [pid = 3380] [serial = 2202] [outer = 0000000000000000] 14:38:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A31DFC00) [pid = 3380] [serial = 2203] [outer = 000000F39505EC00] 14:38:25 INFO - PROCESS | 3380 | 1467236305058 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A3465000) [pid = 3380] [serial = 2204] [outer = 000000F39505EC00] 14:38:25 INFO - PROCESS | 3380 | 1467236305567 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:38:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:38:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:38:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 735ms 14:38:25 INFO - PROCESS | 3380 | 1467236305643 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 14:38:25 INFO - PROCESS | 3380 | 1467236305648 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 14:38:25 INFO - TEST-START | /DOMEvents/constructors.html 14:38:25 INFO - PROCESS | 3380 | 1467236305654 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 3380 | 1467236305659 Marionette TRACE conn6 <- [1,2902,null,{}] 14:38:25 INFO - PROCESS | 3380 | 1467236305709 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:25 INFO - PROCESS | 3380 | 1467236305712 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:25 INFO - PROCESS | 3380 | 1467236305840 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 14:38:25 INFO - PROCESS | 3380 | 1467236305977 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:25 INFO - PROCESS | 3380 | 1467236305980 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:26 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BF21000 == 33 [pid = 3380] [id = 735] 14:38:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F395922000) [pid = 3380] [serial = 2205] [outer = 0000000000000000] 14:38:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39624F800) [pid = 3380] [serial = 2206] [outer = 000000F395922000] 14:38:26 INFO - PROCESS | 3380 | 1467236306046 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396C9C400) [pid = 3380] [serial = 2207] [outer = 000000F395922000] 14:38:26 INFO - PROCESS | 3380 | 1467236306947 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:38:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:38:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:38:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:38:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:38:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:38:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:38:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:38:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:38:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1396ms 14:38:27 INFO - PROCESS | 3380 | 1467236307059 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 14:38:27 INFO - PROCESS | 3380 | 1467236307064 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 14:38:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:38:27 INFO - PROCESS | 3380 | 1467236307071 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:38:27 INFO - PROCESS | 3380 | 1467236307075 Marionette TRACE conn6 <- [1,2906,null,{}] 14:38:27 INFO - PROCESS | 3380 | 1467236307122 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:27 INFO - PROCESS | 3380 | 1467236307126 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:27 INFO - PROCESS | 3380 | 1467236307246 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 14:38:27 INFO - PROCESS | 3380 | 1467236307361 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:27 INFO - PROCESS | 3380 | 1467236307365 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:27 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4BBF800 == 34 [pid = 3380] [id = 736] 14:38:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39CA11C00) [pid = 3380] [serial = 2208] [outer = 0000000000000000] 14:38:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F39CC6D800) [pid = 3380] [serial = 2209] [outer = 000000F39CA11C00] 14:38:27 INFO - PROCESS | 3380 | 1467236307432 Marionette DEBUG loaded listener.js 14:38:27 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39D662400) [pid = 3380] [serial = 2210] [outer = 000000F39CA11C00] 14:38:28 INFO - PROCESS | 3380 | 1467236308156 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:38:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:38:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1123ms 14:38:28 INFO - PROCESS | 3380 | 1467236308222 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 14:38:28 INFO - PROCESS | 3380 | 1467236308225 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 14:38:28 INFO - PROCESS | 3380 | 1467236308231 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:38:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:38:28 INFO - PROCESS | 3380 | 1467236308235 Marionette TRACE conn6 <- [1,2910,null,{}] 14:38:28 INFO - PROCESS | 3380 | 1467236308248 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:28 INFO - PROCESS | 3380 | 1467236308255 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:28 INFO - PROCESS | 3380 | 1467236308395 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 14:38:28 INFO - PROCESS | 3380 | 1467236308537 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:28 INFO - PROCESS | 3380 | 1467236308541 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:28 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A891C000 == 35 [pid = 3380] [id = 737] 14:38:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A2A94400) [pid = 3380] [serial = 2211] [outer = 0000000000000000] 14:38:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A345C800) [pid = 3380] [serial = 2212] [outer = 000000F3A2A94400] 14:38:28 INFO - PROCESS | 3380 | 1467236308620 Marionette DEBUG loaded listener.js 14:38:28 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A35A2000) [pid = 3380] [serial = 2213] [outer = 000000F3A2A94400] 14:38:29 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:38:29 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:38:29 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:38:29 INFO - PROCESS | 3380 | [3380] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:38:29 INFO - PROCESS | 3380 | 1467236309381 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:38:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:38:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:38:29 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 14:38:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:38:29 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 14:38:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:38:29 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]" 14:38:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:38:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:38:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1188ms 14:38:29 INFO - PROCESS | 3380 | 1467236309427 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 14:38:29 INFO - PROCESS | 3380 | 1467236309430 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 14:38:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:38:29 INFO - PROCESS | 3380 | 1467236309434 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:38:29 INFO - PROCESS | 3380 | 1467236309436 Marionette TRACE conn6 <- [1,2914,null,{}] 14:38:29 INFO - PROCESS | 3380 | 1467236309440 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:29 INFO - PROCESS | 3380 | 1467236309442 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:29 INFO - PROCESS | 3380 | 1467236309581 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 14:38:29 INFO - PROCESS | 3380 | 1467236309696 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:29 INFO - PROCESS | 3380 | 1467236309699 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:29 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B95B000 == 36 [pid = 3380] [id = 738] 14:38:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F396DA0800) [pid = 3380] [serial = 2214] [outer = 0000000000000000] 14:38:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39BD87400) [pid = 3380] [serial = 2215] [outer = 000000F396DA0800] 14:38:29 INFO - PROCESS | 3380 | 1467236309758 Marionette DEBUG loaded listener.js 14:38:29 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A3EC1C00) [pid = 3380] [serial = 2216] [outer = 000000F396DA0800] 14:38:30 INFO - PROCESS | 3380 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:38:30 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A5995000 == 35 [pid = 3380] [id = 397] 14:38:30 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A702E800 == 34 [pid = 3380] [id = 405] 14:38:30 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0494800 == 33 [pid = 3380] [id = 396] 14:38:30 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BF0E000 == 32 [pid = 3380] [id = 402] 14:38:30 INFO - PROCESS | 3380 | 1467236310622 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A4DB9800) [pid = 3380] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A59DE400) [pid = 3380] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F3A5CE9C00) [pid = 3380] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F39AFB6400) [pid = 3380] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39B17E800) [pid = 3380] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A4D99C00) [pid = 3380] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A34F0000) [pid = 3380] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39D085800) [pid = 3380] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3962CC000) [pid = 3380] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0759000) [pid = 3380] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396FA0800) [pid = 3380] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F39BCE3400) [pid = 3380] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A40D0800) [pid = 3380] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A3152800) [pid = 3380] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39BC76C00) [pid = 3380] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A3E0C800) [pid = 3380] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3441400) [pid = 3380] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A0FA5C00) [pid = 3380] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A4350C00) [pid = 3380] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A16C6800) [pid = 3380] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39C0D0C00) [pid = 3380] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 67 (000000F396D96C00) [pid = 3380] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - PROCESS | 3380 | --DOMWINDOW == 66 (000000F39D65DC00) [pid = 3380] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 14:38:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:38:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1243ms 14:38:30 INFO - PROCESS | 3380 | 1467236310690 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 14:38:30 INFO - PROCESS | 3380 | 1467236310694 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 14:38:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:38:30 INFO - PROCESS | 3380 | 1467236310702 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:38:30 INFO - PROCESS | 3380 | 1467236310708 Marionette TRACE conn6 <- [1,2918,null,{}] 14:38:30 INFO - PROCESS | 3380 | 1467236310713 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:30 INFO - PROCESS | 3380 | 1467236310716 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:30 INFO - PROCESS | 3380 | 1467236310819 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 14:38:30 INFO - PROCESS | 3380 | 1467236310832 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:30 INFO - PROCESS | 3380 | 1467236310835 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:30 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0497000 == 33 [pid = 3380] [id = 739] 14:38:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 67 (000000F396871800) [pid = 3380] [serial = 2217] [outer = 0000000000000000] 14:38:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 68 (000000F396C9CC00) [pid = 3380] [serial = 2218] [outer = 000000F396871800] 14:38:30 INFO - PROCESS | 3380 | 1467236310894 Marionette DEBUG loaded listener.js 14:38:30 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39B270800) [pid = 3380] [serial = 2219] [outer = 000000F396871800] 14:38:31 INFO - PROCESS | 3380 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:38:31 INFO - PROCESS | 3380 | 1467236311483 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:38:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:38:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 840ms 14:38:31 INFO - PROCESS | 3380 | 1467236311546 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 3380 | 1467236311550 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 14:38:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:38:31 INFO - PROCESS | 3380 | 1467236311559 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 3380 | 1467236311561 Marionette TRACE conn6 <- [1,2922,null,{}] 14:38:31 INFO - PROCESS | 3380 | 1467236311566 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:31 INFO - PROCESS | 3380 | 1467236311568 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:31 INFO - PROCESS | 3380 | 1467236311687 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 14:38:31 INFO - PROCESS | 3380 | 1467236311781 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:31 INFO - PROCESS | 3380 | 1467236311784 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:31 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3A74000 == 34 [pid = 3380] [id = 740] 14:38:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39CB96000) [pid = 3380] [serial = 2220] [outer = 0000000000000000] 14:38:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39D1BAC00) [pid = 3380] [serial = 2221] [outer = 000000F39CB96000] 14:38:31 INFO - PROCESS | 3380 | 1467236311839 Marionette DEBUG loaded listener.js 14:38:31 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A03EA800) [pid = 3380] [serial = 2222] [outer = 000000F39CB96000] 14:38:32 INFO - PROCESS | 3380 | 1467236312261 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:38:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:38:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 734ms 14:38:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:38:32 INFO - PROCESS | 3380 | 1467236312293 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 14:38:32 INFO - PROCESS | 3380 | 1467236312296 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 14:38:32 INFO - PROCESS | 3380 | 1467236312299 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:38:32 INFO - PROCESS | 3380 | 1467236312303 Marionette TRACE conn6 <- [1,2926,null,{}] 14:38:32 INFO - PROCESS | 3380 | 1467236312315 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:32 INFO - PROCESS | 3380 | 1467236312321 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:32 INFO - PROCESS | 3380 | 1467236312425 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 14:38:32 INFO - PROCESS | 3380 | 1467236312432 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:32 INFO - PROCESS | 3380 | 1467236312436 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:32 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A76D1000 == 35 [pid = 3380] [id = 741] 14:38:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A0D85400) [pid = 3380] [serial = 2223] [outer = 0000000000000000] 14:38:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A0FD1C00) [pid = 3380] [serial = 2224] [outer = 000000F3A0D85400] 14:38:32 INFO - PROCESS | 3380 | 1467236312492 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A2A91800) [pid = 3380] [serial = 2225] [outer = 000000F3A0D85400] 14:38:32 INFO - PROCESS | 3380 | 1467236312958 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:38:33 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. 14:38:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 733ms 14:38:33 INFO - PROCESS | 3380 | 1467236313036 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 14:38:33 INFO - PROCESS | 3380 | 1467236313039 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 14:38:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:38:33 INFO - PROCESS | 3380 | 1467236313042 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:38:33 INFO - PROCESS | 3380 | 1467236313044 Marionette TRACE conn6 <- [1,2930,null,{}] 14:38:33 INFO - PROCESS | 3380 | 1467236313048 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:33 INFO - PROCESS | 3380 | 1467236313050 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:33 INFO - PROCESS | 3380 | 1467236313218 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 14:38:33 INFO - PROCESS | 3380 | 1467236313240 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:33 INFO - PROCESS | 3380 | 1467236313242 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:33 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D80800 == 36 [pid = 3380] [id = 742] 14:38:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A3627400) [pid = 3380] [serial = 2226] [outer = 0000000000000000] 14:38:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A39F2400) [pid = 3380] [serial = 2227] [outer = 000000F3A3627400] 14:38:33 INFO - PROCESS | 3380 | 1467236313294 Marionette DEBUG loaded listener.js 14:38:33 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3EC8C00) [pid = 3380] [serial = 2228] [outer = 000000F3A3627400] 14:38:33 INFO - PROCESS | 3380 | 1467236313774 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:38:33 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 14:38:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:38:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 792ms 14:38:33 INFO - PROCESS | 3380 | 1467236313837 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 14:38:33 INFO - PROCESS | 3380 | 1467236313839 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 14:38:33 INFO - PROCESS | 3380 | 1467236313842 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:38:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:38:33 INFO - PROCESS | 3380 | 1467236313844 Marionette TRACE conn6 <- [1,2934,null,{}] 14:38:33 INFO - PROCESS | 3380 | 1467236313848 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:33 INFO - PROCESS | 3380 | 1467236313850 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:33 INFO - PROCESS | 3380 | 1467236313986 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 14:38:34 INFO - PROCESS | 3380 | 1467236314045 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:34 INFO - PROCESS | 3380 | 1467236314047 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8461000 == 37 [pid = 3380] [id = 743] 14:38:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A3EC2C00) [pid = 3380] [serial = 2229] [outer = 0000000000000000] 14:38:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A4345C00) [pid = 3380] [serial = 2230] [outer = 000000F3A3EC2C00] 14:38:34 INFO - PROCESS | 3380 | 1467236314094 Marionette DEBUG loaded listener.js 14:38:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A4695400) [pid = 3380] [serial = 2231] [outer = 000000F3A3EC2C00] 14:38:34 INFO - PROCESS | 3380 | 1467236314559 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:38:34 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. 14:38:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 794ms 14:38:34 INFO - PROCESS | 3380 | 1467236314642 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 14:38:34 INFO - PROCESS | 3380 | 1467236314645 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 14:38:34 INFO - PROCESS | 3380 | 1467236314648 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:38:34 INFO - PROCESS | 3380 | 1467236314650 Marionette TRACE conn6 <- [1,2938,null,{}] 14:38:34 INFO - PROCESS | 3380 | 1467236314655 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:34 INFO - PROCESS | 3380 | 1467236314661 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:34 INFO - PROCESS | 3380 | 1467236314831 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 14:38:34 INFO - PROCESS | 3380 | 1467236314898 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:34 INFO - PROCESS | 3380 | 1467236314900 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:34 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F3C000 == 38 [pid = 3380] [id = 744] 14:38:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A574FC00) [pid = 3380] [serial = 2232] [outer = 0000000000000000] 14:38:34 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A595C000) [pid = 3380] [serial = 2233] [outer = 000000F3A574FC00] 14:38:34 INFO - PROCESS | 3380 | 1467236314955 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A5C4CC00) [pid = 3380] [serial = 2234] [outer = 000000F3A574FC00] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39D1B2400) [pid = 3380] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F394F4E400) [pid = 3380] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39506D800) [pid = 3380] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39B269800) [pid = 3380] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A0758400) [pid = 3380] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396FA1C00) [pid = 3380] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A0C7B800) [pid = 3380] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A46A9400) [pid = 3380] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A60CB000) [pid = 3380] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F396D98400) [pid = 3380] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A16C5000) [pid = 3380] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:38:35 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F396CA4000) [pid = 3380] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:38:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F397B19800 == 39 [pid = 3380] [id = 745] 14:38:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39C0D5C00) [pid = 3380] [serial = 2235] [outer = 0000000000000000] 14:38:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39D65E000) [pid = 3380] [serial = 2236] [outer = 000000F39C0D5C00] 14:38:35 INFO - PROCESS | 3380 | 1467236315538 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:38:35 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. 14:38:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 922ms 14:38:35 INFO - PROCESS | 3380 | 1467236315576 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 14:38:35 INFO - PROCESS | 3380 | 1467236315578 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 14:38:35 INFO - PROCESS | 3380 | 1467236315581 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:38:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:38:35 INFO - PROCESS | 3380 | 1467236315583 Marionette TRACE conn6 <- [1,2942,null,{}] 14:38:35 INFO - PROCESS | 3380 | 1467236315587 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:35 INFO - PROCESS | 3380 | 1467236315589 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:35 INFO - PROCESS | 3380 | 1467236315707 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 14:38:35 INFO - PROCESS | 3380 | 1467236315714 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:35 INFO - PROCESS | 3380 | 1467236315717 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:35 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AA1B4800 == 40 [pid = 3380] [id = 746] 14:38:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F39C0D0800) [pid = 3380] [serial = 2237] [outer = 0000000000000000] 14:38:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A40D9000) [pid = 3380] [serial = 2238] [outer = 000000F39C0D0800] 14:38:35 INFO - PROCESS | 3380 | 1467236315862 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A608E000) [pid = 3380] [serial = 2239] [outer = 000000F39C0D0800] 14:38:36 INFO - PROCESS | 3380 | 1467236316277 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:38:36 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:38:36 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 14:38:36 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 734ms 14:38:36 INFO - PROCESS | 3380 | 1467236316322 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 14:38:36 INFO - PROCESS | 3380 | 1467236316325 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 14:38:36 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:38:36 INFO - PROCESS | 3380 | 1467236316328 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:38:36 INFO - PROCESS | 3380 | 1467236316330 Marionette TRACE conn6 <- [1,2946,null,{}] 14:38:36 INFO - PROCESS | 3380 | 1467236316334 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:36 INFO - PROCESS | 3380 | 1467236316336 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:36 INFO - PROCESS | 3380 | 1467236316491 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 14:38:36 INFO - PROCESS | 3380 | 1467236316505 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:36 INFO - PROCESS | 3380 | 1467236316508 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:36 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB119800 == 41 [pid = 3380] [id = 747] 14:38:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39CC6E800) [pid = 3380] [serial = 2240] [outer = 0000000000000000] 14:38:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A611B000) [pid = 3380] [serial = 2241] [outer = 000000F39CC6E800] 14:38:36 INFO - PROCESS | 3380 | 1467236316560 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A7680800) [pid = 3380] [serial = 2242] [outer = 000000F39CC6E800] 14:38:37 INFO - PROCESS | 3380 | 1467236316995 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:38:37 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. 14:38:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 691ms 14:38:37 INFO - PROCESS | 3380 | 1467236317023 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 3380 | 1467236317025 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 14:38:37 INFO - PROCESS | 3380 | 1467236317029 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:38:37 INFO - PROCESS | 3380 | 1467236317031 Marionette TRACE conn6 <- [1,2950,null,{}] 14:38:37 INFO - PROCESS | 3380 | 1467236317035 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:37 INFO - PROCESS | 3380 | 1467236317036 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:37 INFO - PROCESS | 3380 | 1467236317165 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 14:38:37 INFO - PROCESS | 3380 | 1467236317173 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:37 INFO - PROCESS | 3380 | 1467236317176 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:37 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB149800 == 42 [pid = 3380] [id = 748] 14:38:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A7687400) [pid = 3380] [serial = 2243] [outer = 0000000000000000] 14:38:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A7818000) [pid = 3380] [serial = 2244] [outer = 000000F3A7687400] 14:38:37 INFO - PROCESS | 3380 | 1467236317227 Marionette DEBUG loaded listener.js 14:38:37 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A781FC00) [pid = 3380] [serial = 2245] [outer = 000000F3A7687400] 14:38:37 INFO - PROCESS | 3380 | 1467236317944 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:38:37 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. 14:38:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 943ms 14:38:37 INFO - PROCESS | 3380 | 1467236317976 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 3380 | 1467236317981 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 14:38:37 INFO - PROCESS | 3380 | 1467236317986 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:38:37 INFO - PROCESS | 3380 | 1467236317992 Marionette TRACE conn6 <- [1,2954,null,{}] 14:38:38 INFO - PROCESS | 3380 | 1467236318002 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:38 INFO - PROCESS | 3380 | 1467236318006 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:38 INFO - PROCESS | 3380 | 1467236318141 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 14:38:38 INFO - PROCESS | 3380 | 1467236318281 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:38 INFO - PROCESS | 3380 | 1467236318286 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:38 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3511000 == 43 [pid = 3380] [id = 749] 14:38:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F397EE9400) [pid = 3380] [serial = 2246] [outer = 0000000000000000] 14:38:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F39BD86C00) [pid = 3380] [serial = 2247] [outer = 000000F397EE9400] 14:38:38 INFO - PROCESS | 3380 | 1467236318355 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39D085800) [pid = 3380] [serial = 2248] [outer = 000000F397EE9400] 14:38:38 INFO - PROCESS | 3380 | 1467236318943 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:38:38 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. 14:38:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 986ms 14:38:38 INFO - PROCESS | 3380 | 1467236318987 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 14:38:38 INFO - PROCESS | 3380 | 1467236318993 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 14:38:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:38:39 INFO - PROCESS | 3380 | 1467236319001 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:38:39 INFO - PROCESS | 3380 | 1467236319005 Marionette TRACE conn6 <- [1,2958,null,{}] 14:38:39 INFO - PROCESS | 3380 | 1467236319009 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:39 INFO - PROCESS | 3380 | 1467236319012 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:39 INFO - PROCESS | 3380 | 1467236319151 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 14:38:39 INFO - PROCESS | 3380 | 1467236319313 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:39 INFO - PROCESS | 3380 | 1467236319316 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:39 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81B2800 == 44 [pid = 3380] [id = 750] 14:38:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A0FD6000) [pid = 3380] [serial = 2249] [outer = 0000000000000000] 14:38:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A2A8D000) [pid = 3380] [serial = 2250] [outer = 000000F3A0FD6000] 14:38:39 INFO - PROCESS | 3380 | 1467236319385 Marionette DEBUG loaded listener.js 14:38:39 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A3A1DC00) [pid = 3380] [serial = 2251] [outer = 000000F3A0FD6000] 14:38:40 INFO - PROCESS | 3380 | 1467236320039 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:38:40 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. 14:38:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1083ms 14:38:40 INFO - PROCESS | 3380 | 1467236320086 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 14:38:40 INFO - PROCESS | 3380 | 1467236320089 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 14:38:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:38:40 INFO - PROCESS | 3380 | 1467236320093 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:38:40 INFO - PROCESS | 3380 | 1467236320097 Marionette TRACE conn6 <- [1,2962,null,{}] 14:38:40 INFO - PROCESS | 3380 | 1467236320111 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:40 INFO - PROCESS | 3380 | 1467236320118 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:40 INFO - PROCESS | 3380 | 1467236320253 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 14:38:40 INFO - PROCESS | 3380 | 1467236320405 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:40 INFO - PROCESS | 3380 | 1467236320410 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:40 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA89000 == 45 [pid = 3380] [id = 751] 14:38:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A4DB7800) [pid = 3380] [serial = 2252] [outer = 0000000000000000] 14:38:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A5955000) [pid = 3380] [serial = 2253] [outer = 000000F3A4DB7800] 14:38:40 INFO - PROCESS | 3380 | 1467236320478 Marionette DEBUG loaded listener.js 14:38:40 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A781E000) [pid = 3380] [serial = 2254] [outer = 000000F3A4DB7800] 14:38:41 INFO - PROCESS | 3380 | 1467236321084 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:38:41 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. 14:38:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1034ms 14:38:41 INFO - PROCESS | 3380 | 1467236321129 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 14:38:41 INFO - PROCESS | 3380 | 1467236321132 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 14:38:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:38:41 INFO - PROCESS | 3380 | 1467236321154 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:38:41 INFO - PROCESS | 3380 | 1467236321156 Marionette TRACE conn6 <- [1,2966,null,{}] 14:38:41 INFO - PROCESS | 3380 | 1467236321162 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:41 INFO - PROCESS | 3380 | 1467236321164 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:41 INFO - PROCESS | 3380 | 1467236321318 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 14:38:41 INFO - PROCESS | 3380 | 1467236321430 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:41 INFO - PROCESS | 3380 | 1467236321432 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:41 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B170000 == 46 [pid = 3380] [id = 752] 14:38:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A7825000) [pid = 3380] [serial = 2255] [outer = 0000000000000000] 14:38:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A7CBB800) [pid = 3380] [serial = 2256] [outer = 000000F3A7825000] 14:38:41 INFO - PROCESS | 3380 | 1467236321533 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A7D02400) [pid = 3380] [serial = 2257] [outer = 000000F3A7825000] 14:38:42 INFO - PROCESS | 3380 | 1467236322123 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:38:42 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. 14:38:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1004ms 14:38:42 INFO - PROCESS | 3380 | 1467236322153 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 14:38:42 INFO - PROCESS | 3380 | 1467236322156 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 14:38:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:38:42 INFO - PROCESS | 3380 | 1467236322161 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 3380 | 1467236322163 Marionette TRACE conn6 <- [1,2970,null,{}] 14:38:42 INFO - PROCESS | 3380 | 1467236322167 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:42 INFO - PROCESS | 3380 | 1467236322170 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:42 INFO - PROCESS | 3380 | 1467236322298 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 14:38:42 INFO - PROCESS | 3380 | 1467236322456 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:42 INFO - PROCESS | 3380 | 1467236322459 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:42 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB660000 == 47 [pid = 3380] [id = 753] 14:38:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A7D06C00) [pid = 3380] [serial = 2258] [outer = 0000000000000000] 14:38:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F3A7D09800) [pid = 3380] [serial = 2259] [outer = 000000F3A7D06C00] 14:38:42 INFO - PROCESS | 3380 | 1467236322523 Marionette DEBUG loaded listener.js 14:38:42 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F3A7D11000) [pid = 3380] [serial = 2260] [outer = 000000F3A7D06C00] 14:38:43 INFO - PROCESS | 3380 | 1467236323144 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:38:43 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 14:38:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:38:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1027ms 14:38:43 INFO - PROCESS | 3380 | 1467236323190 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 14:38:43 INFO - PROCESS | 3380 | 1467236323192 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 14:38:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:38:43 INFO - PROCESS | 3380 | 1467236323196 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:38:43 INFO - PROCESS | 3380 | 1467236323198 Marionette TRACE conn6 <- [1,2974,null,{}] 14:38:43 INFO - PROCESS | 3380 | 1467236323202 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:43 INFO - PROCESS | 3380 | 1467236323208 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:43 INFO - PROCESS | 3380 | 1467236323353 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 14:38:43 INFO - PROCESS | 3380 | 1467236323671 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:43 INFO - PROCESS | 3380 | 1467236323674 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:43 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B171000 == 48 [pid = 3380] [id = 754] 14:38:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 99 (000000F395926000) [pid = 3380] [serial = 2261] [outer = 0000000000000000] 14:38:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 100 (000000F39672A400) [pid = 3380] [serial = 2262] [outer = 000000F395926000] 14:38:43 INFO - PROCESS | 3380 | 1467236323753 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 3380 | ++DOMWINDOW == 101 (000000F396F98400) [pid = 3380] [serial = 2263] [outer = 000000F395926000] 14:38:44 INFO - PROCESS | 3380 | 1467236324370 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:38:44 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. 14:38:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1239ms 14:38:44 INFO - PROCESS | 3380 | 1467236324439 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 14:38:44 INFO - PROCESS | 3380 | 1467236324444 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 14:38:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:38:44 INFO - PROCESS | 3380 | 1467236324449 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:38:44 INFO - PROCESS | 3380 | 1467236324452 Marionette TRACE conn6 <- [1,2978,null,{}] 14:38:44 INFO - PROCESS | 3380 | 1467236324458 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:44 INFO - PROCESS | 3380 | 1467236324463 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:44 INFO - PROCESS | 3380 | 1467236324597 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 14:38:44 INFO - PROCESS | 3380 | 1467236324743 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:44 INFO - PROCESS | 3380 | 1467236324746 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:44 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A0D9D000 == 49 [pid = 3380] [id = 755] 14:38:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 102 (000000F3967D4000) [pid = 3380] [serial = 2264] [outer = 0000000000000000] 14:38:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 103 (000000F39D1B2800) [pid = 3380] [serial = 2265] [outer = 000000F3967D4000] 14:38:44 INFO - PROCESS | 3380 | 1467236324806 Marionette DEBUG loaded listener.js 14:38:44 INFO - PROCESS | 3380 | ++DOMWINDOW == 104 (000000F3A03EC000) [pid = 3380] [serial = 2266] [outer = 000000F3967D4000] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA44800 == 48 [pid = 3380] [id = 401] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A2A3E000 == 47 [pid = 3380] [id = 403] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4411000 == 46 [pid = 3380] [id = 404] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB083800 == 45 [pid = 3380] [id = 398] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F397B19800 == 44 [pid = 3380] [id = 745] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F396BD8000 == 43 [pid = 3380] [id = 727] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81A5800 == 42 [pid = 3380] [id = 393] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8916800 == 41 [pid = 3380] [id = 394] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A441B800 == 40 [pid = 3380] [id = 391] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F30000 == 39 [pid = 3380] [id = 395] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB135000 == 38 [pid = 3380] [id = 399] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A1022800 == 37 [pid = 3380] [id = 389] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7028800 == 36 [pid = 3380] [id = 392] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB119800 == 35 [pid = 3380] [id = 747] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AA1B4800 == 34 [pid = 3380] [id = 746] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A67000 == 33 [pid = 3380] [id = 400] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3A69800 == 32 [pid = 3380] [id = 390] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BC98000 == 31 [pid = 3380] [id = 388] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B171000 == 30 [pid = 3380] [id = 754] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB660000 == 29 [pid = 3380] [id = 753] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B170000 == 28 [pid = 3380] [id = 752] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA89000 == 27 [pid = 3380] [id = 751] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81B2800 == 26 [pid = 3380] [id = 750] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3511000 == 25 [pid = 3380] [id = 749] 14:38:45 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB149800 == 24 [pid = 3380] [id = 748] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 103 (000000F39D1DDC00) [pid = 3380] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 102 (000000F396D9C400) [pid = 3380] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 101 (000000F395E2B800) [pid = 3380] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 100 (000000F395907800) [pid = 3380] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 99 (000000F396726800) [pid = 3380] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 98 (000000F39B2BE800) [pid = 3380] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A0BAA000) [pid = 3380] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F3A075BC00) [pid = 3380] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F39CB93C00) [pid = 3380] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39B6F0800) [pid = 3380] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A362AC00) [pid = 3380] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A0FD3C00) [pid = 3380] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A60C2C00) [pid = 3380] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A59DE800) [pid = 3380] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A31DFC00) [pid = 3380] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A70C1400) [pid = 3380] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A611B400) [pid = 3380] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39BC6EC00) [pid = 3380] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A16D1000) [pid = 3380] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396E0D000) [pid = 3380] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A3149000) [pid = 3380] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F397B43000) [pid = 3380] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39FBE3400) [pid = 3380] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0D82400) [pid = 3380] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39BF56800) [pid = 3380] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 14:38:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3972E0000 == 25 [pid = 3380] [id = 756] 14:38:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F396257800) [pid = 3380] [serial = 2267] [outer = 0000000000000000] 14:38:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3962CC000) [pid = 3380] [serial = 2268] [outer = 000000F396257800] 14:38:46 INFO - PROCESS | 3380 | 1467236326397 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:38:46 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. 14:38:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1990ms 14:38:46 INFO - PROCESS | 3380 | 1467236326488 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 14:38:46 INFO - PROCESS | 3380 | 1467236326492 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 14:38:46 INFO - PROCESS | 3380 | 1467236326498 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:38:46 INFO - PROCESS | 3380 | 1467236326504 Marionette TRACE conn6 <- [1,2982,null,{}] 14:38:46 INFO - PROCESS | 3380 | 1467236326511 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:46 INFO - PROCESS | 3380 | 1467236326514 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:46 INFO - PROCESS | 3380 | 1467236326640 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 14:38:46 INFO - PROCESS | 3380 | 1467236326648 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:46 INFO - PROCESS | 3380 | 1467236326650 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:46 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39BA80800 == 26 [pid = 3380] [id = 757] 14:38:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F396C9E400) [pid = 3380] [serial = 2269] [outer = 0000000000000000] 14:38:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F396D93C00) [pid = 3380] [serial = 2270] [outer = 000000F396C9E400] 14:38:46 INFO - PROCESS | 3380 | 1467236326708 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F396F9DC00) [pid = 3380] [serial = 2271] [outer = 000000F396C9E400] 14:38:47 INFO - PROCESS | 3380 | 1467236327250 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:38:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:38:47 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 14:38:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 775ms 14:38:47 INFO - PROCESS | 3380 | 1467236327281 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 14:38:47 INFO - PROCESS | 3380 | 1467236327287 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 14:38:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:38:47 INFO - PROCESS | 3380 | 1467236327293 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:38:47 INFO - PROCESS | 3380 | 1467236327296 Marionette TRACE conn6 <- [1,2986,null,{}] 14:38:47 INFO - PROCESS | 3380 | 1467236327300 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:47 INFO - PROCESS | 3380 | 1467236327302 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:47 INFO - PROCESS | 3380 | 1467236327455 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 14:38:47 INFO - PROCESS | 3380 | 1467236327525 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:47 INFO - PROCESS | 3380 | 1467236327527 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:47 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A07D0800 == 27 [pid = 3380] [id = 758] 14:38:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F396F9F000) [pid = 3380] [serial = 2272] [outer = 0000000000000000] 14:38:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F39B14EC00) [pid = 3380] [serial = 2273] [outer = 000000F396F9F000] 14:38:47 INFO - PROCESS | 3380 | 1467236327583 Marionette DEBUG loaded listener.js 14:38:47 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F39B6F1400) [pid = 3380] [serial = 2274] [outer = 000000F396F9F000] 14:38:47 INFO - PROCESS | 3380 | 1467236327982 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:38:48 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. 14:38:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 734ms 14:38:48 INFO - PROCESS | 3380 | 1467236328029 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 14:38:48 INFO - PROCESS | 3380 | 1467236328032 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 14:38:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:38:48 INFO - PROCESS | 3380 | 1467236328036 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:38:48 INFO - PROCESS | 3380 | 1467236328039 Marionette TRACE conn6 <- [1,2990,null,{}] 14:38:48 INFO - PROCESS | 3380 | 1467236328068 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:48 INFO - PROCESS | 3380 | 1467236328075 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:48 INFO - PROCESS | 3380 | 1467236328211 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 14:38:48 INFO - PROCESS | 3380 | 1467236328274 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:48 INFO - PROCESS | 3380 | 1467236328278 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:48 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A368A800 == 28 [pid = 3380] [id = 759] 14:38:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F39C0C8800) [pid = 3380] [serial = 2275] [outer = 0000000000000000] 14:38:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F39C0D1400) [pid = 3380] [serial = 2276] [outer = 000000F39C0C8800] 14:38:48 INFO - PROCESS | 3380 | 1467236328335 Marionette DEBUG loaded listener.js 14:38:48 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F39CC68C00) [pid = 3380] [serial = 2277] [outer = 000000F39C0C8800] 14:38:48 INFO - PROCESS | 3380 | 1467236328852 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:38:48 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. 14:38:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 859ms 14:38:48 INFO - PROCESS | 3380 | 1467236328897 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 14:38:48 INFO - PROCESS | 3380 | 1467236328900 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 14:38:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:38:48 INFO - PROCESS | 3380 | 1467236328910 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:38:48 INFO - PROCESS | 3380 | 1467236328912 Marionette TRACE conn6 <- [1,2994,null,{}] 14:38:48 INFO - PROCESS | 3380 | 1467236328916 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:48 INFO - PROCESS | 3380 | 1467236328918 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:49 INFO - PROCESS | 3380 | 1467236329052 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 14:38:49 INFO - PROCESS | 3380 | 1467236329139 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 3380 | 1467236329141 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A4008800 == 29 [pid = 3380] [id = 760] 14:38:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F39FBE5400) [pid = 3380] [serial = 2278] [outer = 0000000000000000] 14:38:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A03E3800) [pid = 3380] [serial = 2279] [outer = 000000F39FBE5400] 14:38:49 INFO - PROCESS | 3380 | 1467236329195 Marionette DEBUG loaded listener.js 14:38:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A0761000) [pid = 3380] [serial = 2280] [outer = 000000F39FBE5400] 14:38:49 INFO - PROCESS | 3380 | 1467236329655 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:38:49 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. 14:38:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 776ms 14:38:49 INFO - PROCESS | 3380 | 1467236329694 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 14:38:49 INFO - PROCESS | 3380 | 1467236329697 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 14:38:49 INFO - PROCESS | 3380 | 1467236329701 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 3380 | 1467236329703 Marionette TRACE conn6 <- [1,2998,null,{}] 14:38:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:38:49 INFO - PROCESS | 3380 | 1467236329706 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:49 INFO - PROCESS | 3380 | 1467236329708 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:49 INFO - PROCESS | 3380 | 1467236329844 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 14:38:49 INFO - PROCESS | 3380 | 1467236329917 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 3380 | 1467236329919 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:49 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A60F0000 == 30 [pid = 3380] [id = 761] 14:38:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A0BAB000) [pid = 3380] [serial = 2281] [outer = 0000000000000000] 14:38:49 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A0C7A000) [pid = 3380] [serial = 2282] [outer = 000000F3A0BAB000] 14:38:49 INFO - PROCESS | 3380 | 1467236329973 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A0DDD400) [pid = 3380] [serial = 2283] [outer = 000000F3A0BAB000] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A7687400) [pid = 3380] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F39C0D0800) [pid = 3380] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F39CC6E800) [pid = 3380] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A3627400) [pid = 3380] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A3EC2C00) [pid = 3380] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F39C0D5C00) [pid = 3380] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A574FC00) [pid = 3380] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39CB96000) [pid = 3380] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F396871800) [pid = 3380] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F396DA0800) [pid = 3380] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A0D85400) [pid = 3380] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F39CA11C00) [pid = 3380] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A2A94400) [pid = 3380] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F395922000) [pid = 3380] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:38:50 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F39505EC00) [pid = 3380] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:38:50 INFO - PROCESS | 3380 | [3380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:50 INFO - PROCESS | 3380 | 1467236330795 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:38:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:38:50 INFO - {} 14:38:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:38:50 INFO - {} 14:38:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:38:50 INFO - {} 14:38:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:38:50 INFO - {} 14:38:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1137ms 14:38:50 INFO - PROCESS | 3380 | 1467236330844 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 14:38:50 INFO - PROCESS | 3380 | 1467236330847 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 14:38:50 INFO - TEST-START | /FileAPI/fileReader.html 14:38:50 INFO - PROCESS | 3380 | 1467236330850 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:38:50 INFO - PROCESS | 3380 | 1467236330852 Marionette TRACE conn6 <- [1,3002,null,{}] 14:38:50 INFO - PROCESS | 3380 | 1467236330855 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:50 INFO - PROCESS | 3380 | 1467236330861 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:50 INFO - PROCESS | 3380 | 1467236330980 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 14:38:51 INFO - PROCESS | 3380 | 1467236331078 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 3380 | 1467236331081 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7C19800 == 31 [pid = 3380] [id = 762] 14:38:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A16BC000) [pid = 3380] [serial = 2284] [outer = 0000000000000000] 14:38:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A31DD400) [pid = 3380] [serial = 2285] [outer = 000000F3A16BC000] 14:38:51 INFO - PROCESS | 3380 | 1467236331142 Marionette DEBUG loaded listener.js 14:38:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A3448000) [pid = 3380] [serial = 2286] [outer = 000000F3A16BC000] 14:38:51 INFO - PROCESS | 3380 | 1467236331552 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:38:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:38:51 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:38:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:38:51 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:38:51 INFO - TEST-OK | /FileAPI/fileReader.html | took 734ms 14:38:51 INFO - TEST-START | /FileAPI/historical.html 14:38:51 INFO - PROCESS | 3380 | 1467236331606 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 14:38:51 INFO - PROCESS | 3380 | 1467236331608 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 14:38:51 INFO - PROCESS | 3380 | 1467236331612 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 3380 | 1467236331614 Marionette TRACE conn6 <- [1,3006,null,{}] 14:38:51 INFO - PROCESS | 3380 | 1467236331618 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:51 INFO - PROCESS | 3380 | 1467236331620 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:51 INFO - PROCESS | 3380 | 1467236331713 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 14:38:51 INFO - PROCESS | 3380 | 1467236331719 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:51 INFO - PROCESS | 3380 | 1467236331721 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:51 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D80000 == 32 [pid = 3380] [id = 763] 14:38:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A34E9800) [pid = 3380] [serial = 2287] [outer = 0000000000000000] 14:38:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A362BC00) [pid = 3380] [serial = 2288] [outer = 000000F3A34E9800] 14:38:51 INFO - PROCESS | 3380 | 1467236331773 Marionette DEBUG loaded listener.js 14:38:51 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A3A12C00) [pid = 3380] [serial = 2289] [outer = 000000F3A34E9800] 14:38:52 INFO - PROCESS | 3380 | 1467236332239 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:38:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:38:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:38:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:38:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:38:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:38:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:38:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:38:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:38:52 INFO - TEST-OK | /FileAPI/historical.html | took 692ms 14:38:52 INFO - PROCESS | 3380 | 1467236332306 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 14:38:52 INFO - PROCESS | 3380 | 1467236332309 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 14:38:52 INFO - PROCESS | 3380 | 1467236332312 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:38:52 INFO - TEST-START | /FileAPI/idlharness.html 14:38:52 INFO - PROCESS | 3380 | 1467236332314 Marionette TRACE conn6 <- [1,3010,null,{}] 14:38:52 INFO - PROCESS | 3380 | 1467236332318 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:52 INFO - PROCESS | 3380 | 1467236332320 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:52 INFO - PROCESS | 3380 | 1467236332419 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 14:38:52 INFO - PROCESS | 3380 | 1467236332424 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:52 INFO - PROCESS | 3380 | 1467236332426 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:52 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A891A800 == 33 [pid = 3380] [id = 764] 14:38:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A4089000) [pid = 3380] [serial = 2290] [outer = 0000000000000000] 14:38:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A40D0400) [pid = 3380] [serial = 2291] [outer = 000000F3A4089000] 14:38:52 INFO - PROCESS | 3380 | 1467236332470 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A4349400) [pid = 3380] [serial = 2292] [outer = 000000F3A4089000] 14:38:53 INFO - PROCESS | 3380 | 1467236333902 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:38:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:38:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:38:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:38:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:38:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:38:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:38:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:38:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:38:53 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 14:38:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:38:53 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 14:38:53 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 14:38:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:38:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:38:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:38:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:38:53 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 14:38:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:38:53 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 14:38:53 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 14:38:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:38:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:38:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 1679ms 14:38:54 INFO - PROCESS | 3380 | 1467236334026 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 14:38:54 INFO - PROCESS | 3380 | 1467236334031 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 14:38:54 INFO - TEST-START | /FileAPI/idlharness.worker 14:38:54 INFO - PROCESS | 3380 | 1467236334038 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:38:54 INFO - PROCESS | 3380 | 1467236334042 Marionette TRACE conn6 <- [1,3014,null,{}] 14:38:54 INFO - PROCESS | 3380 | 1467236334048 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:54 INFO - PROCESS | 3380 | 1467236334053 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:54 INFO - PROCESS | 3380 | 1467236334205 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 14:38:54 INFO - PROCESS | 3380 | 1467236334343 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:54 INFO - PROCESS | 3380 | 1467236334347 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:54 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB092800 == 34 [pid = 3380] [id = 765] 14:38:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A362C400) [pid = 3380] [serial = 2293] [outer = 0000000000000000] 14:38:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A3EBE800) [pid = 3380] [serial = 2294] [outer = 000000F3A362C400] 14:38:54 INFO - PROCESS | 3380 | 1467236334416 Marionette DEBUG loaded listener.js 14:38:54 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F3A4691800) [pid = 3380] [serial = 2295] [outer = 000000F3A362C400] 14:38:54 INFO - PROCESS | 3380 | [3380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:55 INFO - PROCESS | 3380 | 1467236335783 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:38:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:38:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:38:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:38:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:38:55 INFO - {} 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:38:55 INFO - {} 14:38:55 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 - {} 14:38:55 INFO - {} 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:38:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:38:55 INFO - {} 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:38:55 INFO - {} 14:38:55 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 - {} 14:38:55 INFO - {} 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:38:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:38:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 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 14:38:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:38:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:38:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:38:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:38:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:38:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:38:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:38:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:38:55 INFO - {} 14:38:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1922ms 14:38:55 INFO - PROCESS | 3380 | 1467236335963 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 14:38:55 INFO - PROCESS | 3380 | 1467236335970 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 14:38:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:38:56 INFO - PROCESS | 3380 | 1467236336053 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 3380 | 1467236336057 Marionette TRACE conn6 <- [1,3018,null,{}] 14:38:56 INFO - PROCESS | 3380 | 1467236336065 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:56 INFO - PROCESS | 3380 | 1467236336070 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:56 INFO - PROCESS | 3380 | 1467236336239 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 14:38:56 INFO - PROCESS | 3380 | 1467236336376 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:56 INFO - PROCESS | 3380 | 1467236336379 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:56 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A97BE800 == 35 [pid = 3380] [id = 766] 14:38:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3967D3C00) [pid = 3380] [serial = 2296] [outer = 0000000000000000] 14:38:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F396D98800) [pid = 3380] [serial = 2297] [outer = 000000F3967D3C00] 14:38:56 INFO - PROCESS | 3380 | 1467236336443 Marionette DEBUG loaded listener.js 14:38:56 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F3A0758400) [pid = 3380] [serial = 2298] [outer = 000000F3967D3C00] 14:38:57 INFO - PROCESS | 3380 | 1467236337250 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:38:57 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 14:38:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1324ms 14:38:57 INFO - PROCESS | 3380 | 1467236337340 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 14:38:57 INFO - PROCESS | 3380 | 1467236337344 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 14:38:57 INFO - PROCESS | 3380 | 1467236337349 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:38:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:38:57 INFO - PROCESS | 3380 | 1467236337353 Marionette TRACE conn6 <- [1,3022,null,{}] 14:38:57 INFO - PROCESS | 3380 | 1467236337388 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:57 INFO - PROCESS | 3380 | 1467236337391 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:57 INFO - PROCESS | 3380 | 1467236337533 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 14:38:57 INFO - PROCESS | 3380 | 1467236337695 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 3380 | 1467236337698 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D80000 == 34 [pid = 3380] [id = 763] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7C19800 == 33 [pid = 3380] [id = 762] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A60F0000 == 32 [pid = 3380] [id = 761] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A4008800 == 31 [pid = 3380] [id = 760] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A368A800 == 30 [pid = 3380] [id = 759] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A07D0800 == 29 [pid = 3380] [id = 758] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F39BA80800 == 28 [pid = 3380] [id = 757] 14:38:57 INFO - PROCESS | 3380 | --DOCSHELL 000000F3972E0000 == 27 [pid = 3380] [id = 756] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F3A781FC00) [pid = 3380] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F3A7818000) [pid = 3380] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3A611B000) [pid = 3380] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A39F2400) [pid = 3380] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F3A3EC8C00) [pid = 3380] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A4695400) [pid = 3380] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A4345C00) [pid = 3380] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F39D65E000) [pid = 3380] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F3A595C000) [pid = 3380] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39D1BAC00) [pid = 3380] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A03EA800) [pid = 3380] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F396C9CC00) [pid = 3380] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F39B270800) [pid = 3380] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F39BD87400) [pid = 3380] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A3EC1C00) [pid = 3380] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A0FD1C00) [pid = 3380] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39CC6D800) [pid = 3380] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F39D662400) [pid = 3380] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3A345C800) [pid = 3380] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A35A2000) [pid = 3380] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F39624F800) [pid = 3380] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F396C9C400) [pid = 3380] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A3465000) [pid = 3380] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A5C4CC00) [pid = 3380] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A7680800) [pid = 3380] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A40D9000) [pid = 3380] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A608E000) [pid = 3380] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F3A2A91800) [pid = 3380] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 14:38:57 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B16D000 == 28 [pid = 3380] [id = 767] 14:38:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F394E92C00) [pid = 3380] [serial = 2299] [outer = 0000000000000000] 14:38:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F39506B800) [pid = 3380] [serial = 2300] [outer = 000000F394E92C00] 14:38:57 INFO - PROCESS | 3380 | 1467236337799 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F396F9B000) [pid = 3380] [serial = 2301] [outer = 000000F394E92C00] 14:38:58 INFO - PROCESS | 3380 | 1467236338304 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:38:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:38:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1005ms 14:38:58 INFO - PROCESS | 3380 | 1467236338359 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 3380 | 1467236338364 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 14:38:58 INFO - PROCESS | 3380 | 1467236338370 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:38:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:38:58 INFO - PROCESS | 3380 | 1467236338373 Marionette TRACE conn6 <- [1,3026,null,{}] 14:38:58 INFO - PROCESS | 3380 | 1467236338377 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:58 INFO - PROCESS | 3380 | 1467236338379 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:58 INFO - PROCESS | 3380 | 1467236338477 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 14:38:58 INFO - PROCESS | 3380 | 1467236338492 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:58 INFO - PROCESS | 3380 | 1467236338494 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:58 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A28C3000 == 29 [pid = 3380] [id = 768] 14:38:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F39C0D7400) [pid = 3380] [serial = 2302] [outer = 0000000000000000] 14:38:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F39CBD2000) [pid = 3380] [serial = 2303] [outer = 000000F39C0D7400] 14:38:58 INFO - PROCESS | 3380 | 1467236338549 Marionette DEBUG loaded listener.js 14:38:58 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39D1E2C00) [pid = 3380] [serial = 2304] [outer = 000000F39C0D7400] 14:38:59 INFO - PROCESS | 3380 | 1467236339063 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:38:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:38:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:38:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:38:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 735ms 14:38:59 INFO - PROCESS | 3380 | 1467236339111 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 14:38:59 INFO - PROCESS | 3380 | 1467236339113 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 14:38:59 INFO - PROCESS | 3380 | 1467236339118 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:38:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:38:59 INFO - PROCESS | 3380 | 1467236339122 Marionette TRACE conn6 <- [1,3030,null,{}] 14:38:59 INFO - PROCESS | 3380 | 1467236339133 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:59 INFO - PROCESS | 3380 | 1467236339139 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:59 INFO - PROCESS | 3380 | 1467236339292 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 14:38:59 INFO - PROCESS | 3380 | 1467236339366 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:59 INFO - PROCESS | 3380 | 1467236339370 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:38:59 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A57CA000 == 30 [pid = 3380] [id = 769] 14:38:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A0BA7400) [pid = 3380] [serial = 2305] [outer = 0000000000000000] 14:38:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0CE7C00) [pid = 3380] [serial = 2306] [outer = 000000F3A0BA7400] 14:38:59 INFO - PROCESS | 3380 | 1467236339427 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A2A8BC00) [pid = 3380] [serial = 2307] [outer = 000000F3A0BA7400] 14:39:00 INFO - PROCESS | 3380 | 1467236340063 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:39:00 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. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:39:00 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'.) 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:39:00 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. 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:39:00 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. 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:39:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:39:00 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. 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:39:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 14:39:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:39:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:39:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:39:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1028ms 14:39:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:39:00 INFO - PROCESS | 3380 | 1467236340150 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 14:39:00 INFO - PROCESS | 3380 | 1467236340154 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 14:39:00 INFO - PROCESS | 3380 | 1467236340157 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 3380 | 1467236340159 Marionette TRACE conn6 <- [1,3034,null,{}] 14:39:00 INFO - PROCESS | 3380 | 1467236340163 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:00 INFO - PROCESS | 3380 | 1467236340165 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:00 INFO - PROCESS | 3380 | 1467236340308 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 14:39:00 INFO - PROCESS | 3380 | 1467236340323 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:00 INFO - PROCESS | 3380 | 1467236340325 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:00 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7850800 == 31 [pid = 3380] [id = 770] 14:39:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F3A3625C00) [pid = 3380] [serial = 2308] [outer = 0000000000000000] 14:39:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F3A362AC00) [pid = 3380] [serial = 2309] [outer = 000000F3A3625C00] 14:39:00 INFO - PROCESS | 3380 | 1467236340388 Marionette DEBUG loaded listener.js 14:39:00 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A40D5C00) [pid = 3380] [serial = 2310] [outer = 000000F3A3625C00] 14:39:00 INFO - PROCESS | 3380 | [3380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:39:00 INFO - PROCESS | 3380 | 1467236340936 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:39:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:39:01 INFO - {} 14:39:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 839ms 14:39:01 INFO - PROCESS | 3380 | 1467236341001 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 14:39:01 INFO - PROCESS | 3380 | 1467236341004 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 14:39:01 INFO - PROCESS | 3380 | 1467236341007 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:39:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:39:01 INFO - PROCESS | 3380 | 1467236341009 Marionette TRACE conn6 <- [1,3038,null,{}] 14:39:01 INFO - PROCESS | 3380 | 1467236341013 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:01 INFO - PROCESS | 3380 | 1467236341016 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:01 INFO - PROCESS | 3380 | 1467236341156 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 14:39:01 INFO - PROCESS | 3380 | 1467236341220 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 3380 | 1467236341223 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:01 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A845A000 == 32 [pid = 3380] [id = 771] 14:39:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39C059800) [pid = 3380] [serial = 2311] [outer = 0000000000000000] 14:39:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A46B0000) [pid = 3380] [serial = 2312] [outer = 000000F39C059800] 14:39:01 INFO - PROCESS | 3380 | 1467236341276 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A4DBE800) [pid = 3380] [serial = 2313] [outer = 000000F39C059800] 14:39:01 INFO - PROCESS | 3380 | 1467236341750 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:39:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:39:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:39:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:39:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:39:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 775ms 14:39:01 INFO - PROCESS | 3380 | 1467236341787 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 14:39:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:39:01 INFO - PROCESS | 3380 | 1467236341789 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 14:39:01 INFO - PROCESS | 3380 | 1467236341793 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:39:01 INFO - PROCESS | 3380 | 1467236341795 Marionette TRACE conn6 <- [1,3042,null,{}] 14:39:01 INFO - PROCESS | 3380 | 1467236341799 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:01 INFO - PROCESS | 3380 | 1467236341805 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:02 INFO - PROCESS | 3380 | 1467236342100 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A0BAB000) [pid = 3380] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A34E9800) [pid = 3380] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F396F9F000) [pid = 3380] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F396C9E400) [pid = 3380] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F396257800) [pid = 3380] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3967D4000) [pid = 3380] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39FBE5400) [pid = 3380] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F397EE9400) [pid = 3380] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F3A0FD6000) [pid = 3380] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A4DB7800) [pid = 3380] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A7825000) [pid = 3380] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F3A7D06C00) [pid = 3380] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F395926000) [pid = 3380] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A16BC000) [pid = 3380] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:39:02 INFO - PROCESS | 3380 | --DOMWINDOW == 68 (000000F39C0C8800) [pid = 3380] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:39:02 INFO - PROCESS | 3380 | 1467236342170 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:02 INFO - PROCESS | 3380 | 1467236342173 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:02 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A9F47800 == 33 [pid = 3380] [id = 772] 14:39:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 69 (000000F39592B000) [pid = 3380] [serial = 2314] [outer = 0000000000000000] 14:39:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F397EE9400) [pid = 3380] [serial = 2315] [outer = 000000F39592B000] 14:39:02 INFO - PROCESS | 3380 | 1467236342226 Marionette DEBUG loaded listener.js 14:39:02 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F3A767F400) [pid = 3380] [serial = 2316] [outer = 000000F39592B000] 14:39:02 INFO - PROCESS | 3380 | 1467236342933 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:39:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:39:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:39:03 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" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:39:03 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" 14:39:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:39:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1313ms 14:39:03 INFO - PROCESS | 3380 | 1467236343110 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 14:39:03 INFO - PROCESS | 3380 | 1467236343113 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 14:39:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:39:03 INFO - PROCESS | 3380 | 1467236343117 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:39:03 INFO - PROCESS | 3380 | 1467236343119 Marionette TRACE conn6 <- [1,3046,null,{}] 14:39:03 INFO - PROCESS | 3380 | 1467236343122 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:03 INFO - PROCESS | 3380 | 1467236343124 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:03 INFO - PROCESS | 3380 | 1467236343221 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 14:39:03 INFO - PROCESS | 3380 | 1467236343226 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:03 INFO - PROCESS | 3380 | 1467236343229 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:03 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB131800 == 34 [pid = 3380] [id = 773] 14:39:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3A781EC00) [pid = 3380] [serial = 2317] [outer = 0000000000000000] 14:39:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F3A7CBFC00) [pid = 3380] [serial = 2318] [outer = 000000F3A781EC00] 14:39:03 INFO - PROCESS | 3380 | 1467236343279 Marionette DEBUG loaded listener.js 14:39:03 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F3A892EC00) [pid = 3380] [serial = 2319] [outer = 000000F3A781EC00] 14:39:03 INFO - PROCESS | 3380 | 1467236343842 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:39:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:39:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:39:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:39:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:39:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:39:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 784ms 14:39:03 INFO - PROCESS | 3380 | 1467236343902 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 14:39:03 INFO - PROCESS | 3380 | 1467236343904 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 14:39:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:39:03 INFO - PROCESS | 3380 | 1467236343907 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:39:03 INFO - PROCESS | 3380 | 1467236343909 Marionette TRACE conn6 <- [1,3050,null,{}] 14:39:03 INFO - PROCESS | 3380 | 1467236343913 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:03 INFO - PROCESS | 3380 | 1467236343915 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:04 INFO - PROCESS | 3380 | 1467236344018 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 14:39:04 INFO - PROCESS | 3380 | 1467236344023 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:04 INFO - PROCESS | 3380 | 1467236344026 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:04 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB1EE800 == 35 [pid = 3380] [id = 774] 14:39:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A77BCC00) [pid = 3380] [serial = 2320] [outer = 0000000000000000] 14:39:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A781A000) [pid = 3380] [serial = 2321] [outer = 000000F3A77BCC00] 14:39:04 INFO - PROCESS | 3380 | 1467236344077 Marionette DEBUG loaded listener.js 14:39:04 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F3A89CC400) [pid = 3380] [serial = 2322] [outer = 000000F3A77BCC00] 14:39:04 INFO - PROCESS | 3380 | [3380] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:39:04 INFO - PROCESS | 3380 | 1467236344799 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:39:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:39:04 INFO - {} 14:39:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 923ms 14:39:04 INFO - PROCESS | 3380 | 1467236344834 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 3380 | 1467236344839 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 14:39:04 INFO - PROCESS | 3380 | 1467236344844 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:39:04 INFO - PROCESS | 3380 | 1467236344850 Marionette TRACE conn6 <- [1,3054,null,{}] 14:39:04 INFO - PROCESS | 3380 | 1467236344872 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:04 INFO - PROCESS | 3380 | 1467236344876 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:05 INFO - PROCESS | 3380 | 1467236345024 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 14:39:05 INFO - PROCESS | 3380 | 1467236345164 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:05 INFO - PROCESS | 3380 | 1467236345168 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:05 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3FA8800 == 36 [pid = 3380] [id = 775] 14:39:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F396F9D400) [pid = 3380] [serial = 2323] [outer = 0000000000000000] 14:39:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39D1D8400) [pid = 3380] [serial = 2324] [outer = 000000F396F9D400] 14:39:05 INFO - PROCESS | 3380 | 1467236345239 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F3A0BA6400) [pid = 3380] [serial = 2325] [outer = 000000F396F9D400] 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:39:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:39:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1046ms 14:39:05 INFO - PROCESS | 3380 | 1467236345886 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:39:05 INFO - PROCESS | 3380 | 1467236345894 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 14:39:05 INFO - PROCESS | 3380 | 1467236345899 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 14:39:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:39:05 INFO - PROCESS | 3380 | 1467236345926 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:39:05 INFO - PROCESS | 3380 | 1467236345930 Marionette TRACE conn6 <- [1,3058,null,{}] 14:39:05 INFO - PROCESS | 3380 | 1467236345958 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:05 INFO - PROCESS | 3380 | 1467236345961 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:06 INFO - PROCESS | 3380 | 1467236346105 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 14:39:06 INFO - PROCESS | 3380 | 1467236346253 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 3380 | 1467236346256 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:06 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A81AE000 == 37 [pid = 3380] [id = 776] 14:39:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F3A3EC0400) [pid = 3380] [serial = 2326] [outer = 0000000000000000] 14:39:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3A46AF800) [pid = 3380] [serial = 2327] [outer = 000000F3A3EC0400] 14:39:06 INFO - PROCESS | 3380 | 1467236346329 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F3A5959400) [pid = 3380] [serial = 2328] [outer = 000000F3A3EC0400] 14:39:07 INFO - PROCESS | 3380 | 1467236347041 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:39:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:39:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1156ms 14:39:07 INFO - PROCESS | 3380 | 1467236347085 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 3380 | 1467236347087 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 14:39:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:39:07 INFO - PROCESS | 3380 | 1467236347092 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 3380 | 1467236347096 Marionette TRACE conn6 <- [1,3062,null,{}] 14:39:07 INFO - PROCESS | 3380 | 1467236347150 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:07 INFO - PROCESS | 3380 | 1467236347156 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:07 INFO - PROCESS | 3380 | 1467236347321 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 14:39:07 INFO - PROCESS | 3380 | 1467236347432 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:07 INFO - PROCESS | 3380 | 1467236347436 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:07 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3ABA62800 == 38 [pid = 3380] [id = 777] 14:39:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A767D800) [pid = 3380] [serial = 2329] [outer = 0000000000000000] 14:39:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 85 (000000F3A7685400) [pid = 3380] [serial = 2330] [outer = 000000F3A767D800] 14:39:07 INFO - PROCESS | 3380 | 1467236347518 Marionette DEBUG loaded listener.js 14:39:07 INFO - PROCESS | 3380 | ++DOMWINDOW == 86 (000000F3A781C800) [pid = 3380] [serial = 2331] [outer = 000000F3A767D800] 14:39:08 INFO - PROCESS | 3380 | 1467236348107 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:39:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:39:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:39:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:39:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:39:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:39:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:39:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1038ms 14:39:08 INFO - PROCESS | 3380 | 1467236348135 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 14:39:08 INFO - PROCESS | 3380 | 1467236348138 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 14:39:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:39:08 INFO - PROCESS | 3380 | 1467236348142 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:39:08 INFO - PROCESS | 3380 | 1467236348144 Marionette TRACE conn6 <- [1,3066,null,{}] 14:39:08 INFO - PROCESS | 3380 | 1467236348148 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:08 INFO - PROCESS | 3380 | 1467236348151 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:08 INFO - PROCESS | 3380 | 1467236348288 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 14:39:08 INFO - PROCESS | 3380 | 1467236348446 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 3380 | 1467236348449 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:08 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A7D55800 == 39 [pid = 3380] [id = 778] 14:39:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 87 (000000F3A7DE6400) [pid = 3380] [serial = 2332] [outer = 0000000000000000] 14:39:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 88 (000000F3A7DE8800) [pid = 3380] [serial = 2333] [outer = 000000F3A7DE6400] 14:39:08 INFO - PROCESS | 3380 | 1467236348514 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 3380 | ++DOMWINDOW == 89 (000000F3A7DEF400) [pid = 3380] [serial = 2334] [outer = 000000F3A7DE6400] 14:39:09 INFO - PROCESS | 3380 | 1467236349148 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 14:39:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:39:09 INFO - PROCESS | 3380 | 1467236349193 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 14:39:09 INFO - PROCESS | 3380 | 1467236349214 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:39:09 INFO - PROCESS | 3380 | 1467236349217 Marionette TRACE conn6 <- [1,3070,null,{}] 14:39:09 INFO - PROCESS | 3380 | 1467236349221 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:09 INFO - PROCESS | 3380 | 1467236349223 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:09 INFO - PROCESS | 3380 | 1467236349342 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 14:39:09 INFO - PROCESS | 3380 | 1467236349506 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:09 INFO - PROCESS | 3380 | 1467236349510 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:09 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3AB3C6800 == 40 [pid = 3380] [id = 779] 14:39:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 90 (000000F3A7DE7000) [pid = 3380] [serial = 2335] [outer = 0000000000000000] 14:39:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 91 (000000F3A89CC000) [pid = 3380] [serial = 2336] [outer = 000000F3A7DE7000] 14:39:09 INFO - PROCESS | 3380 | 1467236349574 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 3380 | ++DOMWINDOW == 92 (000000F3A9FDD000) [pid = 3380] [serial = 2337] [outer = 000000F3A7DE7000] 14:39:10 INFO - PROCESS | 3380 | 1467236350182 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:39:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:39:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:39:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:39:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1002ms 14:39:10 INFO - PROCESS | 3380 | 1467236350201 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 3380 | 1467236350204 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 14:39:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:39:10 INFO - PROCESS | 3380 | 1467236350208 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 3380 | 1467236350210 Marionette TRACE conn6 <- [1,3074,null,{}] 14:39:10 INFO - PROCESS | 3380 | 1467236350214 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:10 INFO - PROCESS | 3380 | 1467236350221 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:10 INFO - PROCESS | 3380 | 1467236350364 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 14:39:10 INFO - PROCESS | 3380 | 1467236350527 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:10 INFO - PROCESS | 3380 | 1467236350530 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:10 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A8455800 == 41 [pid = 3380] [id = 780] 14:39:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 93 (000000F395926000) [pid = 3380] [serial = 2338] [outer = 0000000000000000] 14:39:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 94 (000000F3A3631400) [pid = 3380] [serial = 2339] [outer = 000000F395926000] 14:39:10 INFO - PROCESS | 3380 | 1467236350593 Marionette DEBUG loaded listener.js 14:39:10 INFO - PROCESS | 3380 | ++DOMWINDOW == 95 (000000F3A9FE3C00) [pid = 3380] [serial = 2340] [outer = 000000F395926000] 14:39:11 INFO - PROCESS | 3380 | 1467236351402 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:39:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:39:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1243ms 14:39:11 INFO - PROCESS | 3380 | 1467236351454 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 14:39:11 INFO - PROCESS | 3380 | 1467236351458 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 14:39:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:39:11 INFO - PROCESS | 3380 | 1467236351463 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:39:11 INFO - PROCESS | 3380 | 1467236351466 Marionette TRACE conn6 <- [1,3078,null,{}] 14:39:11 INFO - PROCESS | 3380 | 1467236351471 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:11 INFO - PROCESS | 3380 | 1467236351474 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:11 INFO - PROCESS | 3380 | 1467236351630 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 14:39:11 INFO - PROCESS | 3380 | 1467236351794 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:11 INFO - PROCESS | 3380 | 1467236351798 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:11 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3959A0800 == 42 [pid = 3380] [id = 781] 14:39:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 96 (000000F39591D800) [pid = 3380] [serial = 2341] [outer = 0000000000000000] 14:39:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 97 (000000F39C0CA000) [pid = 3380] [serial = 2342] [outer = 000000F39591D800] 14:39:11 INFO - PROCESS | 3380 | 1467236351873 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 3380 | ++DOMWINDOW == 98 (000000F39D129000) [pid = 3380] [serial = 2343] [outer = 000000F39591D800] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB131800 == 41 [pid = 3380] [id = 773] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A9F47800 == 40 [pid = 3380] [id = 772] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A845A000 == 39 [pid = 3380] [id = 771] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7850800 == 38 [pid = 3380] [id = 770] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A57CA000 == 37 [pid = 3380] [id = 769] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A28C3000 == 36 [pid = 3380] [id = 768] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F39B16D000 == 35 [pid = 3380] [id = 767] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A97BE800 == 34 [pid = 3380] [id = 766] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB092800 == 33 [pid = 3380] [id = 765] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A0D9D000 == 32 [pid = 3380] [id = 755] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A891A800 == 31 [pid = 3380] [id = 764] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A8455800 == 30 [pid = 3380] [id = 780] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB3C6800 == 29 [pid = 3380] [id = 779] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A7D55800 == 28 [pid = 3380] [id = 778] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3ABA62800 == 27 [pid = 3380] [id = 777] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A81AE000 == 26 [pid = 3380] [id = 776] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3A3FA8800 == 25 [pid = 3380] [id = 775] 14:39:13 INFO - PROCESS | 3380 | --DOCSHELL 000000F3AB1EE800 == 24 [pid = 3380] [id = 774] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 97 (000000F3A362BC00) [pid = 3380] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 96 (000000F39B14EC00) [pid = 3380] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 95 (000000F396D93C00) [pid = 3380] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 94 (000000F396F9DC00) [pid = 3380] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 93 (000000F3962CC000) [pid = 3380] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 92 (000000F3A03EC000) [pid = 3380] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 91 (000000F39D1B2800) [pid = 3380] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 90 (000000F3A03E3800) [pid = 3380] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 89 (000000F3A0761000) [pid = 3380] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 88 (000000F3A0C7A000) [pid = 3380] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 87 (000000F39D085800) [pid = 3380] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 86 (000000F39BD86C00) [pid = 3380] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 85 (000000F3A3A1DC00) [pid = 3380] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 84 (000000F3A2A8D000) [pid = 3380] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A781E000) [pid = 3380] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A5955000) [pid = 3380] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A7D02400) [pid = 3380] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F3A7CBB800) [pid = 3380] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F3A7D11000) [pid = 3380] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A7D09800) [pid = 3380] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F396F98400) [pid = 3380] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F39672A400) [pid = 3380] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F3A31DD400) [pid = 3380] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39C0D1400) [pid = 3380] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F39CC68C00) [pid = 3380] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 72 (000000F3A3A12C00) [pid = 3380] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 71 (000000F39B6F1400) [pid = 3380] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 70 (000000F3A3448000) [pid = 3380] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | --DOMWINDOW == 69 (000000F3A0DDD400) [pid = 3380] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 14:39:13 INFO - PROCESS | 3380 | 1467236353530 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:39:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:39:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2087ms 14:39:13 INFO - PROCESS | 3380 | 1467236353550 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 3380 | 1467236353555 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 14:39:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:39:13 INFO - PROCESS | 3380 | 1467236353560 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 3380 | 1467236353563 Marionette TRACE conn6 <- [1,3082,null,{}] 14:39:13 INFO - PROCESS | 3380 | 1467236353571 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:13 INFO - PROCESS | 3380 | 1467236353574 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:13 INFO - PROCESS | 3380 | 1467236353681 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 14:39:13 INFO - PROCESS | 3380 | 1467236353784 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:13 INFO - PROCESS | 3380 | 1467236353789 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:13 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39B16D000 == 25 [pid = 3380] [id = 782] 14:39:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 70 (000000F395909000) [pid = 3380] [serial = 2344] [outer = 0000000000000000] 14:39:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 71 (000000F39591F800) [pid = 3380] [serial = 2345] [outer = 000000F395909000] 14:39:13 INFO - PROCESS | 3380 | 1467236353845 Marionette DEBUG loaded listener.js 14:39:13 INFO - PROCESS | 3380 | ++DOMWINDOW == 72 (000000F3962CC400) [pid = 3380] [serial = 2346] [outer = 000000F395909000] 14:39:14 INFO - PROCESS | 3380 | 1467236354283 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:39:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:39:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 733ms 14:39:14 INFO - PROCESS | 3380 | 1467236354297 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 14:39:14 INFO - PROCESS | 3380 | 1467236354303 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 14:39:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:39:14 INFO - PROCESS | 3380 | 1467236354310 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 3380 | 1467236354313 Marionette TRACE conn6 <- [1,3086,null,{}] 14:39:14 INFO - PROCESS | 3380 | 1467236354316 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:14 INFO - PROCESS | 3380 | 1467236354319 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:14 INFO - PROCESS | 3380 | 1467236354431 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 14:39:14 INFO - PROCESS | 3380 | 1467236354457 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 3380 | 1467236354460 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:14 INFO - PROCESS | 3380 | ++DOCSHELL 000000F39CA3F800 == 26 [pid = 3380] [id = 783] 14:39:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 73 (000000F396C97800) [pid = 3380] [serial = 2347] [outer = 0000000000000000] 14:39:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F396D98400) [pid = 3380] [serial = 2348] [outer = 000000F396C97800] 14:39:14 INFO - PROCESS | 3380 | 1467236354516 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F396FA1C00) [pid = 3380] [serial = 2349] [outer = 000000F396C97800] 14:39:15 INFO - PROCESS | 3380 | 1467236355055 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:39:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:39:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:39:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 797ms 14:39:15 INFO - PROCESS | 3380 | 1467236355108 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 14:39:15 INFO - PROCESS | 3380 | 1467236355110 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 14:39:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:39:15 INFO - PROCESS | 3380 | 1467236355157 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:39:15 INFO - PROCESS | 3380 | 1467236355162 Marionette TRACE conn6 <- [1,3090,null,{}] 14:39:15 INFO - PROCESS | 3380 | 1467236355177 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:15 INFO - PROCESS | 3380 | 1467236355184 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:15 INFO - PROCESS | 3380 | 1467236355339 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 14:39:15 INFO - PROCESS | 3380 | 1467236355405 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 3380 | 1467236355409 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:15 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A101F800 == 27 [pid = 3380] [id = 784] 14:39:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F395923C00) [pid = 3380] [serial = 2350] [outer = 0000000000000000] 14:39:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 77 (000000F39B2C8800) [pid = 3380] [serial = 2351] [outer = 000000F395923C00] 14:39:15 INFO - PROCESS | 3380 | 1467236355467 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 3380 | ++DOMWINDOW == 78 (000000F39BCE5800) [pid = 3380] [serial = 2352] [outer = 000000F395923C00] 14:39:15 INFO - PROCESS | 3380 | 1467236355929 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:39:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:39:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 776ms 14:39:15 INFO - PROCESS | 3380 | 1467236355937 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 14:39:15 INFO - PROCESS | 3380 | 1467236355940 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 14:39:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:39:15 INFO - PROCESS | 3380 | 1467236355943 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:39:15 INFO - PROCESS | 3380 | 1467236355945 Marionette TRACE conn6 <- [1,3094,null,{}] 14:39:15 INFO - PROCESS | 3380 | 1467236355949 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:15 INFO - PROCESS | 3380 | 1467236355951 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:16 INFO - PROCESS | 3380 | 1467236356098 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 14:39:16 INFO - PROCESS | 3380 | 1467236356172 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:16 INFO - PROCESS | 3380 | 1467236356175 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:16 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3936800 == 28 [pid = 3380] [id = 785] 14:39:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 79 (000000F39CA07400) [pid = 3380] [serial = 2353] [outer = 0000000000000000] 14:39:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 80 (000000F39CBD2800) [pid = 3380] [serial = 2354] [outer = 000000F39CA07400] 14:39:16 INFO - PROCESS | 3380 | 1467236356232 Marionette DEBUG loaded listener.js 14:39:16 INFO - PROCESS | 3380 | ++DOMWINDOW == 81 (000000F39D086000) [pid = 3380] [serial = 2355] [outer = 000000F39CA07400] 14:39:16 INFO - PROCESS | 3380 | 1467236356708 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:39:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:39:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:39:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:39:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 775ms 14:39:16 INFO - PROCESS | 3380 | 1467236356758 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 3380 | 1467236356760 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 14:39:16 INFO - PROCESS | 3380 | 1467236356766 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 3380 | 1467236356769 Marionette TRACE conn6 <- [1,3098,null,{}] 14:39:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:39:16 INFO - PROCESS | 3380 | 1467236356772 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:16 INFO - PROCESS | 3380 | 1467236356774 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:16 INFO - PROCESS | 3380 | 1467236356911 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 14:39:16 INFO - PROCESS | 3380 | 1467236356984 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:16 INFO - PROCESS | 3380 | 1467236356987 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:17 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A3F92000 == 29 [pid = 3380] [id = 786] 14:39:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 82 (000000F3968E3C00) [pid = 3380] [serial = 2356] [outer = 0000000000000000] 14:39:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 83 (000000F39D1DF400) [pid = 3380] [serial = 2357] [outer = 000000F3968E3C00] 14:39:17 INFO - PROCESS | 3380 | 1467236357040 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 3380 | ++DOMWINDOW == 84 (000000F3A03E6800) [pid = 3380] [serial = 2358] [outer = 000000F3968E3C00] 14:39:17 INFO - PROCESS | 3380 | 1467236357508 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:39:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:39:17 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 14:39:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:39:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:39:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 777ms 14:39:17 INFO - PROCESS | 3380 | 1467236357552 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 14:39:17 INFO - PROCESS | 3380 | 1467236357554 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 14:39:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:39:17 INFO - PROCESS | 3380 | 1467236357557 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:39:17 INFO - PROCESS | 3380 | 1467236357559 Marionette TRACE conn6 <- [1,3102,null,{}] 14:39:17 INFO - PROCESS | 3380 | 1467236357562 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:17 INFO - PROCESS | 3380 | 1467236357568 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:18 INFO - PROCESS | 3380 | 1467236358085 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 83 (000000F3A77BCC00) [pid = 3380] [serial = 2320] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 82 (000000F3A3625C00) [pid = 3380] [serial = 2308] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 81 (000000F3A781EC00) [pid = 3380] [serial = 2317] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 80 (000000F39C059800) [pid = 3380] [serial = 2311] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 79 (000000F39592B000) [pid = 3380] [serial = 2314] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 78 (000000F3A0BA7400) [pid = 3380] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 77 (000000F3967D3C00) [pid = 3380] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 76 (000000F3A4089000) [pid = 3380] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 75 (000000F394E92C00) [pid = 3380] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 74 (000000F39C0D7400) [pid = 3380] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:39:18 INFO - PROCESS | 3380 | --DOMWINDOW == 73 (000000F3A362C400) [pid = 3380] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:39:18 INFO - PROCESS | 3380 | 1467236358154 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ac6d7a49-cb7e-48b9-a452-25b5b2654860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:18 INFO - PROCESS | 3380 | 1467236358157 Marionette INFO sendAsync a57e66cb-a937-4a77-aaeb-fe3dd8fd0078 14:39:18 INFO - PROCESS | 3380 | ++DOCSHELL 000000F3A571E800 == 30 [pid = 3380] [id = 787] 14:39:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 74 (000000F39592B000) [pid = 3380] [serial = 2359] [outer = 0000000000000000] 14:39:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 75 (000000F3A03E5400) [pid = 3380] [serial = 2360] [outer = 000000F39592B000] 14:39:18 INFO - PROCESS | 3380 | 1467236358210 Marionette DEBUG loaded listener.js 14:39:18 INFO - PROCESS | 3380 | ++DOMWINDOW == 76 (000000F3A0D84C00) [pid = 3380] [serial = 2361] [outer = 000000F39592B000] 14:39:18 INFO - PROCESS | 3380 | 1467236358628 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:39:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:39:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1086ms 14:39:18 INFO - PROCESS | 3380 | 1467236358665 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 14:39:18 INFO - PROCESS | 3380 | 1467236358667 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 14:39:19 WARNING - u'runner_teardown' () 14:39:19 INFO - No more tests 14:39:19 INFO - Got 0 unexpected results 14:39:19 INFO - SUITE-END | took 755s 14:39:19 INFO - Closing logging queue 14:39:19 INFO - queue closed 14:39:19 INFO - Return code: 0 14:39:19 WARNING - # TBPL SUCCESS # 14:39:19 INFO - Running post-action listener: _resource_record_post_action 14:39:19 INFO - Running post-run listener: _resource_record_post_run 14:39:20 INFO - Total resource usage - Wall time: 765s; CPU: 14.0%; Read bytes: 192019456; Write bytes: 1019657728; Read time: 2226080; Write time: 5663790 14:39:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:39:20 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 40082944; Read time: 0; Write time: 54010 14:39:20 INFO - run-tests - Wall time: 762s; CPU: 14.0%; Read bytes: 192019456; Write bytes: 905869824; Read time: 2226080; Write time: 5562410 14:39:20 INFO - Running post-run listener: _upload_blobber_files 14:39:20 INFO - Blob upload gear active. 14:39:20 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 14:39:20 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 14:39:20 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 14:39:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 14:39:21 INFO - (blobuploader) - INFO - Open directory for files ... 14:39:21 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 14:39:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:39:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:39:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:39:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:39:22 INFO - (blobuploader) - INFO - Done attempting. 14:39:22 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 14:39:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:39:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:39:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:39:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:39:24 INFO - (blobuploader) - INFO - Done attempting. 14:39:24 INFO - (blobuploader) - INFO - Iteration through files over. 14:39:24 INFO - Return code: 0 14:39:24 INFO - rmtree: C:\slave\test\build\uploaded_files.json 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 14:39:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6391d44d650f2399777fb3844963e970368fa6c38ff3565c1eb4e5706e8928600e7832471d49038fb3fdfc401b007f00770def21e5363b9abc331eca04c3205d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2ca95fd1caf1ccf3826dda6bb821c37f6a8a34aec51717ed1dbbc98b8cd74416f7550985c994b4a7aba7666bd019ddbec9032086061349aeae55fbbfffe3934b"} 14:39:24 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 14:39:24 INFO - Writing to file C:\slave\test\properties\blobber_files 14:39:24 INFO - Contents: 14:39:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6391d44d650f2399777fb3844963e970368fa6c38ff3565c1eb4e5706e8928600e7832471d49038fb3fdfc401b007f00770def21e5363b9abc331eca04c3205d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2ca95fd1caf1ccf3826dda6bb821c37f6a8a34aec51717ed1dbbc98b8cd74416f7550985c994b4a7aba7666bd019ddbec9032086061349aeae55fbbfffe3934b"} 14:39:24 INFO - Running post-run listener: copy_logs_to_upload_dir 14:39:24 INFO - Copying logs to upload dir... 14:39:24 INFO - mkdir: C:\slave\test\build\upload\logs 14:39:24 INFO - Copying logs to upload dir... 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - Using _rmtree_windows ... 14:39:24 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=963.994000 ========= master_lag: 1.01 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 4 secs) (at 2016-06-29 14:39:24.554113) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 14:39:24.555466) ========= '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-182\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-182 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-182 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-182\AppData\Local LOGONSERVER=\\T-W864-IX-182 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-182 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-182 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-182 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6391d44d650f2399777fb3844963e970368fa6c38ff3565c1eb4e5706e8928600e7832471d49038fb3fdfc401b007f00770def21e5363b9abc331eca04c3205d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2ca95fd1caf1ccf3826dda6bb821c37f6a8a34aec51717ed1dbbc98b8cd74416f7550985c994b4a7aba7666bd019ddbec9032086061349aeae55fbbfffe3934b"} build_url:https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/6391d44d650f2399777fb3844963e970368fa6c38ff3565c1eb4e5706e8928600e7832471d49038fb3fdfc401b007f00770def21e5363b9abc331eca04c3205d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2ca95fd1caf1ccf3826dda6bb821c37f6a8a34aec51717ed1dbbc98b8cd74416f7550985c994b4a7aba7666bd019ddbec9032086061349aeae55fbbfffe3934b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BYtoyzifTvudzvfyBGXd1A/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 14:39:24.678560) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:39:24.678886) ========= '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-182\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-182 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-182 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-182\AppData\Local LOGONSERVER=\\T-W864-IX-182 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-182 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-182 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-182 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 14:39:24.797131) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-29 14:39:24.797440) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-29 14:39:25.332573) ========= ========= Total master_lag: 1.41 =========